Timeline for Is every language written in C?
Current License: CC BY-SA 3.0
10 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Aug 9, 2019 at 13:00 | comment | added | aoeu256 | The biggest advantage of C was it was easier to build "compilers" for C, and so it could spread more easily ... like a virus, and thanks to C modern programmers don't have a clue on how to build programs are modular (mutability hurts modularity), have no notion of adverbs/combinators/higher-order functions [manually write your loops every time], and our CPUs are limited by the "von neumann" bottleneck because our OS are written in C so we need our CPU to run C code for backwards compatibility. | |
| Aug 9, 2019 at 12:53 | comment | added | aoeu256 | Lisp Macros were much much better than C, and ALGOL and Smalltalk had blocks, closures, and nested functions to help organize code. Indeed Lisp could have been used as a Macro-processor for assembler and created code that was shorter and faster(custom processing of S-expressions) than early C. Simula which came out before C had polymorphism. Lisp, APL, and Smalltalk had "shells" which were fully functional (same code between shell and programs) unlike Unix's "sh" vs "C" allowing interpreted and compiled code to be interleaved. Pointers were easier in Lisp (rplaca/rplacd). | |
| Sep 22, 2017 at 22:24 | history | edited | user275647 | CC BY-SA 3.0 | deleted 13 characters in body |
| Sep 22, 2017 at 21:09 | comment | added | Solomon Slow | PS., There weren't a lot of original ideas in C. If You're looking for the mother/father of all block-structured, procedural programming languages you might want to have a look at ALGOL. | |
| Sep 22, 2017 at 21:06 | comment | added | Solomon Slow | C was never "an incredibly well-designed language." The warts that we see on it today were known to be warts from the very beginning. But, it was good enough to be the native language of the developer-friendly Unix operating system, and after Bell Labs pushed Unix out into the universities, C/Unix became a favorite language/OS for a generation of computer professionals. | |
| Sep 22, 2017 at 20:10 | history | edited | user275647 | CC BY-SA 3.0 | added 19 characters in body |
| Sep 18, 2017 at 18:26 | history | edited | user275647 | CC BY-SA 3.0 | more examples. |
| Sep 16, 2017 at 7:23 | history | edited | user275647 | CC BY-SA 3.0 | added 21 characters in body |
| Sep 16, 2017 at 6:51 | review | Late answers | |||
| Sep 16, 2017 at 10:58 | |||||
| Sep 16, 2017 at 6:32 | history | answered | user275647 | CC BY-SA 3.0 |