7 ms·
> it seems most developer prefer to build complex systems using simple languages, rather than build simple systems using complex languages According to TIOBE,
by parenthephobia 8y ago
> it seems most developer prefer to build complex systems using simple languages, rather than build simple systems using complex languages
According to TIOBE, 1% of programmers are using Go, whilst 23% are using Java or C++.
If that is to be believed, developers do not appear to prefer simple languages. Or, Java and C++ are simple languages. Or, language selection is not based on preference.
- systems 8y agowell while many question TIOBE, i believe a lot fewer will question the empirical observation that C# and Java are bigger in the job market than C++ C# and Java both are a lot simpler than C++ i would even argue that by adding more features into Java and C#, a door was opened to PHP, Python, Ruby and now GO i still stand by conclusion, that most developer prefer to move complexity to the solution and away from the language and to be clear, i saying that this is a preference and taste issue, i am not saying that one is better than the other, i am not even saying that developers who prefer complex languages have bad taste ... it is just the way it is ... others have expressed it in more length https://www.jwz.org/doc/worse-is-better.html https://www.jwz.org/doc/worse-is-better.html
- pjmlp 8y agoSimple languages like Go just put the burden of complexity on the shoulders of developers, that end up implementing ad-hoc solutions for what other languages support natively. Hence how we end up with factory-factory classes, aspect oriented programming, patterns and stuff. On Go's case, how we now have n variants of code generation libraries or multiple solutions to sort out dependencies and vendoring. GoSpring and GoEE, similar to Java 1.2 days, should be quite interesting to see.
- deleted 8y ago[deleted]