Replacing ANSI C with other modern programming languages
Lidia Dobrescu

TL;DR
This paper discusses the debate over replacing ANSI C with modern programming languages like Python or Java, considering educational, practical, and paradigm differences.
Contribution
It highlights the contrasting opinions on using ANSI C versus modern languages and discusses the implications for engineering education and practice.
Findings
Debate exists on replacing ANSI C with modern languages in education.
Opinions vary between favoring high-level languages and maintaining ANSI C for microcontrollers.
Discussion includes function-oriented versus object-oriented programming paradigms.
Abstract
Replacing ANSI C language with other modern programming languages such as Python or Java may be an actual debate topic in technical universities. Researchers whose primary interests are not in programming area seem to prefer modern and higher level languages. Keeping standard language ANSI C as a primary tool for engineers and for microcontrollers programming, robotics and data acquisition courses is another strong different opinion trend. Function oriented versus object oriented languages may be another highlighted topic in actual debates.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
