Originally posted by mark45
View Post
Code:
#include <iostream> #include <string> int main() { std::string str { u8"Unicode characters: ◧ ◬ ☎ ♾ ⚠ ☔\n" }; std::cout << str << std::endl; }
What is the problem?
First thing they shoud do, is get rid of header and lib files (soooo '70 hippie style), ane move to something sane, like AT LEAST package / .JAR files in java. Actually no, it is already too late. Vast majority of developers followed Android and Java away from C. C/C++ is now language for kernel, and system things sitting next to kernel. And for enthusiasts. World moved on in the meantime.
GTK is C, Qt is C++. And even then I'll write most applications in either python or qml/js and just use language bindings unless I need native performance.
But Java isn't native. At all. It has terrible memory overhead and 2 - 3x slowdown over binaries, which in many circumstances is unacceptable. I much prefer writing everything in python and putting my critical sections in C++ than to use one of the interpreted static typing languages.
Leave a comment: