Hacker News new | ask | show | jobs
by avera 3880 days ago
I think that C is completely fine; Language is relatively simple, and so can be easily used/implemented anywhere. Any dynamic parts and GarbageCollection can be provided by C libraries.

By using source-to-source compilers, C is a good target language.

From this standpoint, we can treat C as a "cross-architecture assembly platform".

Simplicity is beautiful!

2 comments

Yes, simplicity is beautiful but C is not state of the art anymore. In comparison to modern languages C is merely a high level assembler. Why fiddle with C when you can use modern languages which can compile to C anyway?
high level assembler - exactly!
C is the assembly for the Unix virtual machine.