danger/u/
This thread is permanently archived
You can't be an expert forever

| I have a feeling once you're mastered the programming stack, someone will invent a new language, supposed to fix the problems of its direct predecessor while bringing back the problem of its older ancestors, but somehow successfully marketed it so the new tech startups require all fresh graduates to use it until someone else invent a new one.

And then there is Java.


| I don't have your problems, I code in C.


| >>851309 rust? Idk what you actually want closer to metal you are the more arcane so


| Languages should naturally die and evolve all the time.
>>851309 Forth, undoubtedly. The entire language is built around basic stack manipulations, so it's real easy to implement at a low level, and supports an expressive set of self-modifying capabilities. Though, you probably will have to roll out your own implementation since all the public ones suck.


| C is the only language you'll ever need, it's been the standard for 50 years and probably will be the standard for decades to come. Every other language dies out after a few years but C has the perfect balance of a general purpose language so it won't.


| >>851487
but isn't it modeled after the hardware? specifically a hardware with i/o + cpu with arithmetic unit and register + memory. what if I need to code something on an abstracted VM? or a web browser?

sure I don't doubt that hardwares won't change for a long time, and the VMs and abstracted OS layers will probably be in C, but it won't replace JS or Java/Swift.

Note that this isn't related to OP (language longevity) just saying it isn't as general purpose as people make it.


| >>851487
C sucks and should be considered harmful.


| >>851861 rust programmer detected


| >>851494 browsers shouldn't be running code, but you can compile C to WebAssembly. And if C doesn't fit your application, then probably no other general purpose language will.

Total number of posts: 9, last modified on: Sun Jan 1 00:00:00 1649741262

This thread is permanently archived