Open Access Open Access  Restricted Access Subscription Access

An Analysis of the Usage of Various Programming Languages to Classify Whether they are Relevant, Extinct, or on the Verge of Extinction


Affiliations
1 Student, Maharaja Surajmal Institute of Technology, C-4 Market, Fire Station Road, Janakpuri, New Delhi -110 058, India

   Subscribe/Renew Journal


The first modern high level general purpose programming languages appeared over seventy years ago. Since then, with the exponential increase in the usage of different types of computer software and developments in computer hardware, numerous high level programming languages have been created for various purposes, with each language having its own relative advantages and disadvantages. Usually, specific general purpose high level programming languages are appropriate for specific applications or problems because of the nature of capabilities of the languages such as efficiency, memory consumption, expressiveness, availability of compilers, and tools etc. Newer languages incorporate significant functionalities of older languages which may serve as an “inspiration” for it while introducing new features and functionalities. However, the creation of newer programming languages does not necessarily mean the obsolescence of older languages because of factors such as programming effort, familiarity, and popularity. However, their usage for newer and upcoming applications may eventually decrease and familiarity and popularity might consequently fade away with it. In this paper, we take a look at 38 different programming languages that have been invented and identify the least used programming languages to provide an overall estimate of the least used programming languages in today’s time and the programming languages on the verge of death

Keywords

Programming languages, usage

Paper Submission Date : February 2, 2023 ; Paper sent back for Revision : February 20, 2023 ; Paper Acceptance Date : February 25, 2023 ; Paper Published Online : April 5, 2023

User
Subscription Login to verify subscription
Notifications
Font Size

  • N. Hamilton, “The A-Z of Programming Languages: C++.” Computerworld. com. [Online]. Available: https://www2.computerworld.com.au/article/250514/a-z_programming_languages_c_/?pp=5
  • N. Hamilton, “The A-Z of Programming Languages: Python.” Computerworld. .com. [Online]. Available:https://www2.computerworld.com.au/article/255835/a-z_programming_languages_python/
  • “Fortran The Pioneering Programming Language.” IBM.com. [Online]. Available: https://www.ibm.com/ibm/history/ibm100/us/en/icons/fortran/
  • “Developer Survey 2021.” StackOverflow.com. [Online]. Available: https://insights.stackoverflow.com/survey/2021#overview
  • C. Shipley and S. Jodis, “Programming Languages Classification,” in Encyclopedia Inf. Syst., pp. 545–552, 2003, doi: 10.1016/B0-12-227240-4/00138-6.
  • “A small place to discover languages in Githut.” Githut.com [Online]. Available: https://madnight.github.io/githut/#/pull_requests/2021/3
  • A. Jindal, P. Khurana, and T. Goel, “Comparative study of C, Objective C, C++ programming language,” Int. J. Eng. Comp. Sci., vol. 2, no. 1, pp. 202–206, 2013. [Online]. Available: http://www.ijecs.in/index.php/ijecs/article/view/103
  • P. Hudak, J. Peterson, and J. H. Fasel, "A gentle introduction to Haskell 98," 1999. [Online]. Available: http://ais.informatik.uni-freiburg.de/teaching/ws06/info1/material/haskell-tutorial.pdf
  • N. Prokofyeva and V. Boltunova, "Analysis and practical application of PHP frameworks in development of web information systems," Procedia Comput. Sci., vol.104, pp. 51–56, 2017.
  • M. Odersky, P. Altherr, V. Cremet, B. Emir, S. McDirmid, S. Micheloud, N. L. Mihaylov, M. Schinz, E. Stenman, and M. Zenger, An Overview of the Scala Programming Language, 2nd Ed., 2006.
  • B. Ray, D. Posnett, V. Filov, and P. Devanbu, “A large scale study of programming languages and code quality in Github.” web.cs.ucdavis.edu. [Online]. Available: https://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
  • Naukri.com. [Online]. Available: https://www.naukri.com/
  • R. J. Kizior, D. Carr, and P. Halpern, "Does COBOL have a future?," in Proc. Inf. Syst. Educ. Conf., vol. 17, no. 126, 2000. [Online]. Available: http://proc.edsig.org/2000/126/ISECON.2000.Kizior.pdf
  • D. Syme, "The early history of F#," in Proc. ACM Program. Lang, vol. 4, HOPL, Article 75, Jun. 2020, doi: 10.1145/3386325.
  • S. Crawford, and E. Boese, "ActionScript: A gentle introduction to programming," J. Comput. Sci. Colleges, vol. 21, no. 3, pp. 156–168, 2006, doi: 10.5555/1089182.1089203.
  • “TIOBE Index for May 2023.” TIOBE.com [Online]. Available: https://www.tiobe.com/tiobe-index/
  • A. Sharma, F. Khan, D. Sharma, and S. Gupta, “Python: The Programming Language of Future,” Int. J. Innovative Res. Technol., vol. 6, no. 2, pp.115–118, May 2020. [Online]. Available: https://www.academia.edu/84080385/Python_The_Programming_Language_of_Future
  • A. Järleberg and K. Nilsson, "Go, F# and Erlang." csc.kth.se. [Online]. Available: https://www.csc.kth.se/utbildning/kandidatexjobb/datateknik/2012/rapport/jarleberg_anders_OCH_nilsson_kim_K12040.pdf
  • T. Ngo-Ye, J. J. Choi, and D. Gittens, "Preparing teaching Swift Programming and actual classroom teaching," Issues Inf. Sys., vol. 21, no. 4, pp. 295–305, 2020.
  • D. C. Pence, “RPG (Report Program Generator Language)” in Encyclopedia Inf. Sys., 2003, pp.723–734, doi: 10.1016/B0-12-227240-4/00151-9.

Abstract Views: 230

PDF Views: 0




  • An Analysis of the Usage of Various Programming Languages to Classify Whether they are Relevant, Extinct, or on the Verge of Extinction

Abstract Views: 230  |  PDF Views: 0

Authors

Apoorv Mohit
Student, Maharaja Surajmal Institute of Technology, C-4 Market, Fire Station Road, Janakpuri, New Delhi -110 058, India
Sunaina Rustagi
Student, Maharaja Surajmal Institute of Technology, C-4 Market, Fire Station Road, Janakpuri, New Delhi -110 058, India

Abstract


The first modern high level general purpose programming languages appeared over seventy years ago. Since then, with the exponential increase in the usage of different types of computer software and developments in computer hardware, numerous high level programming languages have been created for various purposes, with each language having its own relative advantages and disadvantages. Usually, specific general purpose high level programming languages are appropriate for specific applications or problems because of the nature of capabilities of the languages such as efficiency, memory consumption, expressiveness, availability of compilers, and tools etc. Newer languages incorporate significant functionalities of older languages which may serve as an “inspiration” for it while introducing new features and functionalities. However, the creation of newer programming languages does not necessarily mean the obsolescence of older languages because of factors such as programming effort, familiarity, and popularity. However, their usage for newer and upcoming applications may eventually decrease and familiarity and popularity might consequently fade away with it. In this paper, we take a look at 38 different programming languages that have been invented and identify the least used programming languages to provide an overall estimate of the least used programming languages in today’s time and the programming languages on the verge of death

Keywords


Programming languages, usage

Paper Submission Date : February 2, 2023 ; Paper sent back for Revision : February 20, 2023 ; Paper Acceptance Date : February 25, 2023 ; Paper Published Online : April 5, 2023


References





DOI: https://doi.org/10.17010/ijcs%2F2023%2Fv8%2Fi2%2F172776