|
|
|
|
|
by sylware
793 days ago
|
|
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. |
|