Hacker News new | ask | show | jobs
by jimswhims 792 days ago
What's best, in your opinion.. C, Golang, Python..?
1 comments

It depends on the type of software of course.

But the chosen 'computer language' should be simple enough to allow reasonable real life alternative implementations. The current C syntax is usually the less worse compromise. C syntax is already too complex, and ISO should simplify it instead of provoking feature creep on a cycle of 5-10 years cycle (this is sneaky planned obsolesence).

Python syntax is supposed to be simple, but some parts seems horrible expensive (syntax integrated custom regexp).

C should be simplified: no integer promotion, no implicit cast (except for literals like rust, void*), only explicit static or dynamic casts (without that horrible c++ syntax), hard compiler constants, one loop keyword, no switch, no enum, only sized types, etc.

The migration path would use C standard version switch of compilers.