+ 2

Why do most languages created by programmers derive from C?

Why do most languages created by programmers derive from C? I know C has alot to do with Unix but when new languages are made why doesn't some do something from scratch? (Question for the intermediate to expert).

23rd Nov 2019, 2:34 PM
Inkosi
Inkosi - avatar
7 Respostas
+ 2
Why would one like to replace a language which is more efficient in terms of speed and memory accessibility with something that is not so much efficient when compared to C and C++. By the way 75 to 80 percent of all tech giants have deployed java for their applications and products.
23rd Nov 2019, 3:36 PM
Avinesh
Avinesh - avatar
+ 2
To understand why c/c++ is the defacto systems programming language, you must understand the history of programming languages. Before the development of systems languages, they used ASM which is low level second only to machine code. Systems languages such as Cobol, Fortran, BCPL/B and Algol were used in the 60s, but C was developed in 1972 and quickly became a favourite. C++ was developed in 1983 and borrowed ideas from other languages such as the ones already mentioned adding object oriented generic and functional style programming. The only modern systems programming language that can compete with C/C++ from a performance perspective is Rust.
1st Dec 2019, 3:39 PM
Logomonic Learning
Logomonic Learning - avatar
+ 1
True but why doesn't anyone make a new one from scratch
29th Nov 2019, 8:28 PM
Inkosi
Inkosi - avatar
+ 1
In a nutshell, you could say that C/C++ aren't the most beautiful or easy to use languages, but when performance is an issue such as making: operating systems; making a programming languages; writing systems applications; C/C++ are the right tools as Their performance is hard to compete with.
1st Dec 2019, 5:27 PM
Logomonic Learning
Logomonic Learning - avatar
0
I think you guys misunderstood. I'm not asking why they are used for most systems but why are most languages built off of C. Like java,js,python, etc.....
2nd Dec 2019, 4:22 PM
Inkosi
Inkosi - avatar