4 ms·
"Architecture astronaut" refers to ivory tower architects not developers using particular languages, get your vocabulary right. And secondly, C is probably the
by blub 7y ago
"Architecture astronaut" refers to ivory tower architects not developers using particular languages, get your vocabulary right.
And secondly, C is probably the least productive programming language still in use, because of the huge overhead of working with memory. Don't even bother claiming this is not so, I spend enough time reviewing C code to know that this language should be banned for any new project.
- Crinus 7y agoI wrote "creates architecture astronauts" meaning that C++, like Java (although Java does it to a greater extent), pushes people to create unnecessarily convoluted architectures. > Don't even bother claiming this is not so, I spend enough time reviewing C code to know that this language should be banned for any new project. Yeah whatever.
- blub 7y agoI know what you wrote, that's why I pointed out that it's incorrect. And now I have a feeling that you're confusing architecture with design, because neither C++ nor Java pushes people to create convoluted "architectures". While programming languages can nudge architects in certain directions, this is only true for rather special languages, such as Erlang. Both Java and C++ support standard programming paradigms, can and are used to create many types of architectures.
- muterad_murilax 7y agoJeez, could you be more hostile?
- jdmoreira 7y agoThis tone is really inappropriate for HN
- blub 7y agoSaying that C is more productive than <insert any language here> and this kind of thinking is making things worse for everyone: the poor bastards that have to debug the C code written by whoever believes the above, the security teams that are hopeless at securing said code and the SW development industry which already has a poor reputation. Recommending C for anything except Linux kernel development in 2019 is a public disservice. If more of us were appropriately harsh towards C, instead of finding excuses for it based on nostalgia the SW world would really be a better place.
- Crinus 7y agoThe topic is making games like those linked in the submitted post.