A FUNCTIONAL APPROACH TO NATURAL LANGUAGE
AbstractThis 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
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
Journal of Economic Development, Environment and People by Authors is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at http://ojs.spiruharet.ro/index.php/jedep/issue/archive.