▲ | leptons 5 days ago | |||||||||||||||||||||||||||||||
I prefer Assembly before any of the fringe languages you mentioned. There are no types in Assembly, and I rather like it that way. If you know how to work with data, then there's very little confusion about what you're doing. And there's a reason practically nobody uses the languages you mentioned, and Javascript is so wildly popular. Most people don't really like or need type nagging systems. Sure, if you're trying to launch a rocket or doing something like building medical equipment or something else that requires covering your ass, then yeah, sure, go ahead and type the hell out of it. But for most programming tasks the languages you mentioned are overkill and frankly too obscure to use. | ||||||||||||||||||||||||||||||||
▲ | cies 5 days ago | parent | next [-] | |||||||||||||||||||||||||||||||
JS is popular due to it being the only browser lang. Did you forget that? Also: TS popularity shows that not everyone in the JS community agree with you. For server side web dev you will find that statically typed langs (Java, Kotlin, C#, Go) are a big chunk of the pie. Sure it also comes down to taste, but if you work in a large team, having stronger types can greatly help to keep the codebase in shape. (better IDE refactor tools, clearer for noob, harder to hide/ check in rubbish to git) If you are afraid by obscurity, have a look at Kotlin! | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
▲ | throwaway14356 5 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||
only one type :p |