Sujet : Re: OT: Programming Languages
De : blockedofcourse (at) *nospam* foo.invalid (Don Y)
Groupes : sci.electronics.designDate : 02. Nov 2024, 14:14:45
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vg58kg$3q14j$1@dont-email.me>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2
On 11/2/2024 5:37 AM, Ian wrote:
Java, python, ruby, c#, rust and all other the modern shit can just [go away]
as far as I'm concerned - they're all non-solutions to the wrong problems.
Rust has some value as C-ish syntax but with stronger type checking.
And, its efforts to avoid pointer abuse.
But, like most languages, seems to want to make bad behaviors
illegal instead of teaching folks how to avoid them -- WHEN THEY
SHOULD BE AVOIDED (and not more!) Imagine not being allowed to connect
one *component* to another out of fear you might not know what you
are doing!
[How, in C, do you effect a transfer of control to the instruction
at 0x0..0? Should I also be prohibited from transfering control
to the instruction located at the maximum logical address? Or, to
the current address??]
And, the whole notion of variable shadowing is annoying and
likely confusing: WHAT (type!) is 'x', *now*? Too arbitrary
scoping rules.