3 ms·
i find i flip between different languages when i'm thinking about the problem in a different way an expressive language (clojure, python, C#, etc.) is good whe
by harrison_clarke 2y ago
i find i flip between different languages when i'm thinking about the problem in a different way
an expressive language (clojure, python, C#, etc.) is good when you're iterating "what problem am i even trying to solve?"
a less expressive language is typically better when you more or less know a high level solution to your business problem, and you're iterating on "how do i make the machine actually do it". like "how do i reduce my AWS bill" or "how do i render it in 16ms?"
for something like gamedev, enough of the problem is in the second category that you might not even reach for the expressive language. (many do, though. with lua, or artisanal lisp dialects)
- voidUpdate 2y agoIf you're counting C# as an expressive language then a lot of gamedevs will reach for one, judging by the market share of unity, me included :P