Uses and relevancy of old and new programming languages
Morozova, Stefanija (2023)
Morozova, Stefanija
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023082524965
https://urn.fi/URN:NBN:fi:amk-2023082524965
Tiivistelmä
The purpose of the thesis was to analyze the of uses and necessities of programming languages of different generations. The thesis sought to analyze the connection between a programming language’s function, research volume and possible industry growth and compared to the industry in use. The research questions were what separates the old languages from the new, how the traits of these languages affect that, and which industries would these languages grow in. Programming language history and Industry growth are also discussed. The thesis was commissioned by the HAMK University of Applied Sciences.
This thesis is practical and focuses on analysing data and basing conclusions from that analysis. First, the thesis defines the scope and timeline of the research, as well as the definitions of each generation. Second, the central concepts related to each generation of programming languages are explained. Four generations in total were defined. The primary research method was applying the theoretical base to data gathered regarding the documentation of that language and the industries in which they would work best. The data was analyzed by the author using EXCEL.
The research demonstrates that neither generation has the upper hand in popularity or relevance, rather each one has one or two well-known and relevant languages which propagate the amount of research is done on that language. The analysis indicates that both old and new programming languages are still in use. Due to the limited scope of the thesis, this research can be reviewed and redone with more accurate data.
This thesis is practical and focuses on analysing data and basing conclusions from that analysis. First, the thesis defines the scope and timeline of the research, as well as the definitions of each generation. Second, the central concepts related to each generation of programming languages are explained. Four generations in total were defined. The primary research method was applying the theoretical base to data gathered regarding the documentation of that language and the industries in which they would work best. The data was analyzed by the author using EXCEL.
The research demonstrates that neither generation has the upper hand in popularity or relevance, rather each one has one or two well-known and relevant languages which propagate the amount of research is done on that language. The analysis indicates that both old and new programming languages are still in use. Due to the limited scope of the thesis, this research can be reviewed and redone with more accurate data.