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...
Saved in:
Main Authors: | , |
---|---|
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 |