Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education

The progression of programming languages, from machine and assembly languages to high-level and very high-level languages, and now towards natural language processing and artificial intelligence, has significantly influenced program creation and assembly. Each generation has brought notable advancem...

Full description

Saved in:
Bibliographic Details
Main Authors: Rafael, R A, Recto, King Harold A
Format: text
Published: Archīum Ateneo 2024
Subjects:
Online Access:https://archium.ateneo.edu/ecce-faculty-pubs/177
https://archium.ateneo.edu/context/ecce-faculty-pubs/article/1171/viewcontent/20240213.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.ecce-faculty-pubs-1171
record_format eprints
spelling ph-ateneo-arc.ecce-faculty-pubs-11712025-02-17T05:40:03Z Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education Rafael, R A Recto, King Harold A The progression of programming languages, from machine and assembly languages to high-level and very high-level languages, and now towards natural language processing and artificial intelligence, has significantly influenced program creation and assembly. Each generation has brought notable advancements in abstraction, readability, and usability, making programming increasingly accessible and efficient. Early languages such as machine and assembly languages were hardware-dependent and low-level, concentrating on direct interaction with hardware. This paradigm shifted significantly with the emergence of high-level languages, which abstracted hardware specifics and emphasized logic and functionality. These shifts have had profound impacts, particularly in Engineering Education, by potentially reducing the learning curve through increased levels of abstraction, enhanced readability, and the development of languages tailored for specific tasks. However, these advancements also introduce ethical and social considerations, including issues related to privacy, artificial intelligence, and the responsible use of technology. By examining the evolution of computer languages and compiler advancements through historical analysis and actual user experience through purposive sampling, this paper provides an initial exploration of the relationship between programming paradigms and advancements in compiler technologies. Furthermore, it discusses the implications of these findings for Engineering Education, which may serve as a foundation for more comprehensive research or policy studies in the future. 2024-07-01T07:00:00Z text application/pdf https://archium.ateneo.edu/ecce-faculty-pubs/177 https://archium.ateneo.edu/context/ecce-faculty-pubs/article/1171/viewcontent/20240213.pdf Electronics, Computer, and Communications Engineering Faculty Publications Archīum Ateneo Abstraction Engineering Education Evolution Human-Computer Interaction Programming Languages Education Engineering Engineering Education
institution Ateneo De Manila University
building Ateneo De Manila University Library
continent Asia
country Philippines
Philippines
content_provider Ateneo De Manila University Library
collection archium.Ateneo Institutional Repository
topic Abstraction
Engineering Education
Evolution
Human-Computer Interaction
Programming Languages
Education
Engineering
Engineering Education
spellingShingle Abstraction
Engineering Education
Evolution
Human-Computer Interaction
Programming Languages
Education
Engineering
Engineering Education
Rafael, R A
Recto, King Harold A
Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education
description The progression of programming languages, from machine and assembly languages to high-level and very high-level languages, and now towards natural language processing and artificial intelligence, has significantly influenced program creation and assembly. Each generation has brought notable advancements in abstraction, readability, and usability, making programming increasingly accessible and efficient. Early languages such as machine and assembly languages were hardware-dependent and low-level, concentrating on direct interaction with hardware. This paradigm shifted significantly with the emergence of high-level languages, which abstracted hardware specifics and emphasized logic and functionality. These shifts have had profound impacts, particularly in Engineering Education, by potentially reducing the learning curve through increased levels of abstraction, enhanced readability, and the development of languages tailored for specific tasks. However, these advancements also introduce ethical and social considerations, including issues related to privacy, artificial intelligence, and the responsible use of technology. By examining the evolution of computer languages and compiler advancements through historical analysis and actual user experience through purposive sampling, this paper provides an initial exploration of the relationship between programming paradigms and advancements in compiler technologies. Furthermore, it discusses the implications of these findings for Engineering Education, which may serve as a foundation for more comprehensive research or policy studies in the future.
format text
author Rafael, R A
Recto, King Harold A
author_facet Rafael, R A
Recto, King Harold A
author_sort Rafael, R A
title Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education
title_short Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education
title_full Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education
title_fullStr Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education
title_full_unstemmed Influence of Language Evolution and Compiler Advances on Program Creation: Implications to Electronics Engineering Education
title_sort influence of language evolution and compiler advances on program creation: implications to electronics engineering education
publisher Archīum Ateneo
publishDate 2024
url https://archium.ateneo.edu/ecce-faculty-pubs/177
https://archium.ateneo.edu/context/ecce-faculty-pubs/article/1171/viewcontent/20240213.pdf
_version_ 1825618575056961536