7 ms·
I thought C++ was designed to fit all sorts of applications. There is many GUI libraries for C++ for example, and the language has all the capabilities to add a
by atiedebee 2mo ago
I thought C++ was designed to fit all sorts of applications. There is many GUI libraries for C++ for example, and the language has all the capabilities to add abstractions for making these sorts of libraries easy to work with. I think you could argue that C was made for low level code, since the working group seems to be focussing on making the core of the language more usable instead of allowing for abstractions that make libraries easier to work with (I think we can all agree that the C interface of gtk is not that great to work with, though I do commend their efforts).
Sorry for rambling so much, I hope I got my point across.
- imtringued 2mo agoApparently you thought wrong and should stop using C++.
- inigyou 2mo agoC was made as more portable assembly, and C++ was made to add lots of features to C.
- Frieren 2mo ago> to fit all sorts of applications. Yes. In 1985. Processor allow for things like garbage collectors that in the 80s would have been a terrible waste for most uses. Most game developers will never create a 3d engine while 80s developer will do their, 2d engines, by themselves. Assembly was created to be able to create any kind of applications. In the 50s that made sense, not in the 80s.