When will C be replaced?
Posted: Sun Feb 15, 2004 7:03 pm
How long do you think it will be before C is replaced by another language? It'd be a shame to write an OS in C then have it replaced by a newer/better language.
The Place to Start for Operating System Developers
https://f.osdev.org/
History tells us that while languages which don't catch on (Algol, PL/1, Ada, Prolog) disappear quickly, popular or heavily used languages never completely fade; Cobol, Fortran and Lisp still have their partisans, for example. Also, 'better' is less of an issue than 'more popular'; Modula-2 was in many ways an superior to C, but it never caught on largely because of it's verbose Pascal-like syntax and heavy-handed security features. Bliss was another system language comparable to C; unfortunately, it was initially designed for a specific operating system, and was never ported to the PC AFAIK.chris wrote: How long do you think it will be before C is replaced by another language? It'd be a shame to write an OS in C then have it replaced by a newer/better language.
Hmmmm... I'd like to counter this with a definite "it depends". ;DSchol-R-LEA wrote: Mind you, a capable C++ programmer can write tight, concise code quickly; but such programmers are rare. It takes a lot more skill in C++ to code in than in say, Java.
C++ is the more versatile language. You can code procedural, object oriented, or generically without even "raping" the language. If determined, you can do almost everything in C++. This flexibility comes at a cost: complexity.Mind you, a capable C++ programmer can write tight, concise code quickly; but such programmers are rare. It takes a lot more skill in C++ to code in than in say, Java.