• QBasic: learned from my father
• Visual Basic: learned from my father
• Perl: wanted a guestbook on my website (via CGI)
• PHP: wanted a guestbook on my homepage, many hosting services
• JavaScript: wanted to make stars follow the mouse cursor
• C#: much better Visual Basic (with WinForms)
• Python: batteries included, installed everywhere (except Windows)
• Haskell: robust against mistakes, amazing type-level features
• TypeScript: weird but amazing type-level features, Deno has made it as convenient as Python
Conversation
Notices
-
Embed this notice
洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Tuesday, 19-Dec-2023 15:59:53 JST 洪 民憙 (Hong Minhee) -
Embed this notice
Martijn Faassen (faassen@fosstodon.org)'s status on Tuesday, 19-Dec-2023 15:59:54 JST Martijn Faassen My motivations in picking a #programming language have shifted over the years:
BASIC - it was there
Assembly - fast
C - fast
C++ - abstraction (oop), fast
Python - easy, dynamic, abstraction (oop)
JS - only game in town on fe
TS - avoid bugs early (object is not a function)
Rust - fast, avoid bugs early, abstractionWhat were your motivations?
-
Embed this notice