William Kent, author of Data & Reality https://mdhughes.tech/2017/07/19/data-and-reality-william-ke...
Kent Beck, author of Extreme Programming Explained, for making good engineering practices "go to 11".
71 karma · joined September 9, 2011
William Kent, author of Data & Reality https://mdhughes.tech/2017/07/19/data-and-reality-william-ke...
Kent Beck, author of Extreme Programming Explained, for making good engineering practices "go to 11".
No idea how I'll test Android, I'm a Mac and iOS guy, and years ago when I tried the Android IDE the emulator was appalling.
I care about performance (ruling out any GC language), multi-platform native binaries, language readability, dev community, and a bundle of other factors. Pascal turns out to hit most of my needs and not annoy me too much.
Of the thousands of more obscure languages, I'm sure there's one that'd be perfect, except I'd have a worse time with libraries.
Scheme & LISP have no built-in classes, and one can argue that CLOS isn't what we normally describe as OOP. Both normally have a global namespace.
Inheritance in JavaScript is possible but very hard to implement correctly before ES6. Node has namespaces (sort of) but client-side JavaScript generally doesn't.
PHP in theory has namespaces, but the standard libraries are just dumped in global.
https://mdhughes.tech/2017/09/02/pascal/
and a couple of followup posts
http://markdamonhughes.com/thoughtpy/
Kindly email me bugs, not pull requests.