+ 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 Antworten
+ 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
0
C used for Game Development and using the Unity game engine, which is the most popular game engine today.This is easy to Learn but Complex because it has many features that make it easy to learn. It’s a high-level language, relatively easy to read, with many of the most complex tasks abstracted away, so the programmer doesn’t have to worry about them. More over C is an In-Demand Skill because of its powerful, flexible, and well-supported which has quickly become one of the most popular programming language available. If you are interested to learn basic to advance about C language then click: https://www.cetpainfotech.com/technology/C-Language-Training
3rd Dec 2019, 7:02 AM
ananya gupta
ananya gupta - avatar