paper-with-me

홈 › Papers

On the Evolution of Programming Languages

2020-06-27 · K. R. Chowdhary

This paper attempts to connects the evolution of computer languages with the evolution of life, where the later has been dictated by \emph{theory of evolution of species}, and tries to give supportive evidence that the new languages are more robust than the previous, carry-over the mixed features of older languages, such that strong features gets added into them and weak features of older languages gets removed. In addition, an analysis of most prominent programming languages is presented, emphasizing on how the features of existing languages have influenced the development of new programming languages. At the end, it suggests a set of experimental languages, which may rule the world of programming languages in the time of new multi-core architectures. Index terms- Programming languages' evolution, classifications of languages, future languages, scripting-languages.

📄 PDF Abstract BibTeX arXiv:2007.02699

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Evolution of artificial intelligence languages, a systematic literature review

2021-01-27 · Emmanuel Adetiba, Temitope John, Adekunle Akinrinmade, Funmilayo Moninuola 외

The field of Artificial Intelligence (AI) has undoubtedly received significant attention in recent years. AI is being adopted to provide solutions to problems in fields such as medicine, engineering, education, governmen…

Systematic Literature Review

Open-Ended Automatic Programming Through Combinatorial Evolution

2021-02-20 · Sebastian Fix, Thomas Probst, Oliver Ruggli, Thomas Hanne 외

Combinatorial evolution - the creation of new things through the combination of existing things - can be a powerful way to evolve rather than design technical objects such as electronic circuits. Intriguingly, this seems…

Code Generation

Characterizing Information Shared by Participants to Coding Challenges: The Case of Advent of Code

2024-12-03 · Francesco Cauteruccio, Enrico Corradini, Luca Virgili

Advent of Code (AoC from now on) is a popular coding challenge requiring to solve programming puzzles for a variety of skill sets and levels. AoC follows the advent calendar, therefore it is an annual challenge that last…

Multilingual Code Co-Evolution Using Large Language Models

2023-07-27 · Jiyang Zhang, Pengyu Nie, Junyi Jessy Li, Milos Gligoric

Many software projects implement APIs and algorithms in multiple programming languages. Maintaining such projects is tiresome, as developers have to ensure that any change (e.g., a bug fix or a new feature) is being prop…

CoDet-M4: Detecting Machine-Generated Code in Multi-Lingual, Multi-Generator and Multi-Domain Settings

2025-03-17 · Daniil Orel, Dilshod Azizov, Preslav Nakov

Large language models (LLMs) have revolutionized code generation, automating programming with remarkable efficiency. However, these advancements challenge programming skills, ethics, and assessment integrity, making the …

Code GenerationEthicsFeature Engineering