all i know is that to be able to read Go, i don't need to know as many things to read almost every other language (stuff like BASIC and assembler are simpler).
there's no way this doesn't impact the precision of the LLM at finding the right answer in any given equal case easier if the language grammar is less complex and has less reserved words and operators.
the reason why i like Go is because it doesn't pile a ton of opinionated shit on top of the language like most languages do, and keep piling more opinionated shit on top before you know it it's a 10-30 minute build on an average sized project. Go manages this from scratch, with a totally clean environment in 45 seconds including pulling all the stuff, there's no way the LLM has to work as hard.
it's just about context. the language grammer costs context in the LLM processing. more context = more memory that has to be traversed. similarly, the more places you have to look to find different things, the longer it takes for the LLM to find the target to implement on. i'd be willing to bet the energy cost of translating simpler human languages versus more complex one applies exactly the same. German, russian, and most of central/northern slavic languages have complex grammar compared to, for example, bulgarian. bulgarian removes cases, more or less completely, and shifts the complexity over to verb tenses. for similar reasons, languages that make better use of modifier suffixes and eliminate ambiguity of persons of verbs (which is characteristic of eastern european languages) can be literally more verbose but with a more naive and less complex interpretation required because it has mulitple markers on almost everything, persons, tense and so forth. english, for example, like bulgarian, extensively uses prepositions a lot where cases might express the same context - same result, the verbosity is slightly increased, but the ambiguity of any phrase of the sentence is lower, meaning less context must be searched to find the relevant grammar tree.
out of different language groups, there are also more and less complex variants - danish is one of the simplest to learn nordic languages.
the unseen economic cost of clumsy and complex languages is one of my personal obsessions. people just don't realise how much less capacity to reason they have left after considering the context required to parse the language. more rules = more context.
precisely the same reason why Go compiles so much faster, is why the LLM is more stable at producing effective results, because it can encompass more non-central context of the data. every text comes with a burden of complexity, and the more complex the core of the language, the less space you can use to deal with specifics.
i have so far found that typescript/react projects are the slowest to progress, Go is definitely the fastest, and for UI, svelte is definitely simpler to reason about too.
LLM credits are not cheap, damn.