• Radu Bucea-Manea-Țoniş USH Pro Business Spiru Haret University Bucharest
  • Valentin Kuleto Information Technology School—ITS, LINK Group Belgrade Faculty of Contemporary Arts Belgrade, University Business Academy in Novi Sad
  • Adrian Beteringhe
  • Milena P. Ilić Information Technology School—ITS, LINK Group Belgrade Faculty of Contemporary Arts Belgrade, University Business Academy in Novi Sad
  • Šemsudin A. Plojović Information Technology School, Belgrade, Serbia http://orcid.org/0000-0001-8472-0993




This article does not aim to erase the border, rather vague, between natural and artificial languages, but to offer the researcher in the field of language analysis a useful tool for their logical generation and interpretation. After processing the available literature and setting the theoretical framework, a case study was conducted concerning the application of the functional approach in natural languages, and the obtained results indicate the following conclusion: The only difference between functional and natural language is that the condition of interrupting recursive calls may be external to the calling auto function in the case of natural language. Basically, once the message is understood or transmitted, it leaves the loop, this aspect being part of the communication protocol between people

Author Biography

Šemsudin A. Plojović, Information Technology School, Belgrade, Serbia

Full professor


Ernst, M.D. (2017) Natural Language is a Programming Language: Applying Natural Language Processing to Software Development, SNAPL: The 2nd Summit on Advances In Programming Languages. Editors: Ras Bodik and Shriram Krishnamurthi; Article No. 4; pp. 4:1–4:14 Leibniz International Proceedings in Informatics, Dagstuhl Publishing, Germany, DOI: 10.4230/LIPIcs.SNAPL.2017.4

Green, T. R. G., & Petre, M. (1996). Usability analysis of visual programmingenvironments: A cognitive dimensions framework. Journal of Visual Languagesand Computing, 7(2), 131–174. doi:10.1006/jvlc.1996.0009

Harrison, T., A Language Design Analysis of HolyC, https://harrisontotty.github.io/p/a-lang-design-analysis-of-holyc

Lee, K.D. (2011). Event-Driven Programming. In: Python Programming Fundamentals. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-1-84996-537-8_

Liu, X., & Wu, D. (2018). From Natural Language to Programming Language. In S. Goschnick (Ed.), Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming (pp. 110-130). IGI Global. https://doi.org/10.4018/978-1-5225-5969-6.ch004

Pane J. F., Myers B. A. and Miller L. B., (2002) "Using HCI techniques to design a more usable programming system," Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments, 2002, pp. 198-206, doi: 10.1109/HCC.2002.1046372

Sarkar, A., Blackwell, A. F., Jamnik, M., & Spott, M. (2014). Teach and try: A simple interaction technique for exploratory data modeling by end users. In 2014IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)(pp. 53–56). IEEE. 10.1109/VLHCC.2014.6883022

Segre, C., Istorie – cultura – critica, Ed.Univers, pg. 322

Zhenjiang H., John H., Meng W., (2015) How functional programming mattered, National Science Review, Volume 2, Issue 3, September 2015, Pages 349–370, https://doi.org/10.1093/nsr/nwv042







How to Cite

Bucea-Manea-Țoniş, R., Kuleto, V., Beteringhe, A., Ilić, M. P., & Plojović, Šemsudin A. (2022). A FUNCTIONAL APPROACH TO NATURAL LANGUAGE. Journal of Economic Development, Environment and People, 11(3), 36–44. https://doi.org/10.26458/jedep.v11i3.773