Author(s):
Shaik Afifa Fathima, Viswanath Gudipati, Gurajala Keerthi, Shaik Sulthana Taz, Pasupula Pavani, Neeluri Pallavi, Chilamakuri Geethanjali
Email(s):
afifaanantapur@gmail.com
DOI:
10.52711/2231-3915.2022.00003
Address:
Shaik Afifa Fathima, Viswanath Gudipati, Gurajala Keerthi, Shaik Sulthana Taz, Pasupula Pavani, Neeluri Pallavi, Chilamakuri Geethanjali
Department of Computer Science Engineering, Anantha Lakskmi Institute of Technological Sciences, Anantapur-515001, AP, India.
*Corresponding Author
Published In:
Volume - 12,
Issue - 1,
Year - 2022
ABSTRACT:
The major goal of this review is to standardise the programming languages that are useful for controlling the behaviour of machines on computers. Syntax and semantic norms are defined in programming languages, just as they are in natural languages. Over a hundred thousand programming languages exist, with new ones appearing every year. Few languages ever gain widespread adoption, yet talented programmers may use dozens of languages over the course of their careers. The authors looked at the most prominent standized programming languages' runtime performance, memory utilisation, applications, and key pros and drawbacks in this review.
Cite this article:
Shaik Afifa Fathima, Viswanath Gudipati, Gurajala Keerthi, Shaik Sulthana Taz, Pasupula Pavani, Neeluri Pallavi, Chilamakuri Geethanjali. An overview of computer programming languages: A fundamental piece of knowledge for humanity. International Journal of Technology. 2022; 12(1):16-0. doi: 10.52711/2231-3915.2022.00003
Cite(Electronic):
Shaik Afifa Fathima, Viswanath Gudipati, Gurajala Keerthi, Shaik Sulthana Taz, Pasupula Pavani, Neeluri Pallavi, Chilamakuri Geethanjali. An overview of computer programming languages: A fundamental piece of knowledge for humanity. International Journal of Technology. 2022; 12(1):16-0. doi: 10.52711/2231-3915.2022.00003 Available on: https://www.ijtonline.com/AbstractView.aspx?PID=2022-12-1-3
REFERENCES:
1. Todorov E, Erez T, Tassa Y. Mujoco: A physics engine for model-based control. In2012 IEEE/RSJ International Conference on Intelligent Robots and Systems 2012 Oct 7 (pp. 5026-5033). IEEE.
2. Shoham Y, Leyton-Brown K. Multiagent systems: Algorithmic, game-theoretic, and logical foundations. Cambridge University Press; 2008 Dec 15.
3. Ranta A. Grammatical framework: Programming with multilingual grammars. Stanford: CSLI Publications, Center for the Study of Language and Information; 2011 Jul 15.
4. Boshernitsan M, Downes MS. Visual programming languages: A survey. Computer Science Division, University of California; 2004 Dec.
5. Chernigovskaya T, Natochin Y, Menshutkin V. Principles of evolution of natural and computer languages and physiological systems. Becoming Loquens»—Bochum Publications in Evolutionary Cultural Semiotics. Frankfurt am Main. 2000:211-36.
6. Craven PV. What Is a Computer Language?. InProgram Arcade Games 2016 (pp. 33-40). Apress, Berkeley, CA.
7. Messinis G. Earnings and Languages in the Family: Second‐Generation Australians. Economic Record. 2009 Sep; 85:S59-73.
8. Eierman MA, Dishaw MT. The process of software maintenance: a comparison of object‐oriented and third‐generation development languages. Journal of Software Maintenance and Evolution: Research and Practice. 2007 Jan; 19(1):33-47.
9. Zaytsev V, Fabry J. Fourth Generation Languages are Technical Debt. InInternational Conference on Technical Debt, Tools Track (TD-TD) 2019.
10. Taylor JC. Fifth generation distance education. Instructional Science and Technology. 2001; 4(1):1-4.
11. Zorron R, Maggioni LC, Pombo L, Oliveira AL, Carvalho GL, Filgueiras M. NOTES transvaginal cholecystectomy: preliminary clinical application. Surgical endoscopy. 2008 Feb; 22(2):542-7.
12. Konfrst Z. Parallel genetic algorithms: Advances, computing trends, applications and perspectives. In18th International Parallel and Distributed Processing Symposium, 2004. Proceedings. 2004 Apr 26 (p. 162). IEEE.
13. Loitz S, Wedler M, Brehm C, Vogt T, Wehn N, Kunz W. Proving functional correctness of weakly programmable IPs-a case study with formal property checking. In2008 Symposium on Application Specific Processors 2008 Jun 8 (pp. 48-54). IEEE.
14. Hu G, Yuan X, Tang Y, Yang J. Efficiently, effectively detecting mobile app bugs with appdoctor. InProceedings of the Ninth European Conference on Computer Systems 2014 Apr 14 (pp. 1-15).
15. Förster F, Medalia O, Zauberman N, Baumeister W, Fass D. Retrovirus envelope protein complex structure in situ studied by cryo-electron tomography. Proceedings of the National Academy of Sciences. 2005 Mar 29; 102(13):4729-34.
16. Louca LT, Zacharia ZC. The use of computer‐based programming environments as computer modelling tools in early science education: The cases of textual and graphical program languages. International Journal of Science Education. 2008 Feb 26; 30(3):287-323.
17. Louden KC, Lambert KA. Programming languages: principles and practices. Cengage Learning; 2011 Jan 26.
18. Samimi-Dehkordi L, Khalilian A, Zamani B. Applying Programming Language Evaluation Criteria for Model Transformation Languages. International Journal of Software & Informatics. 2016 Oct 1; 10(4).
19. Stefik A, Siebert S. An empirical investigation into programming language syntax. ACM Transactions on Computing Education (TOCE). 2013 Nov 1; 13(4):1-40.
20. Repenning A. Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets. J. Vis. Lang. Sentient Syst... 2017 Jul; 3(1):68-91.