Anonymous
Hello everyone
many
Hey mate
Anonymous
Hello
Anonymous
How are you?
MᏫᎻᎯᎷᎷᎬᎠ
Is C++ really as hard as people say? by Thomas Zelenik https://www.quora.com/Is-C%2B%2B-really-as-hard-as-people-say/answer/Thomas-Zelenik?ch=99&share=ba086290&srid=3FSSe
BinaryByter
its really noz
MᏫᎻᎯᎷᎷᎬᎠ
They hate it
MᏫᎻᎯᎷᎷᎬᎠ
Why C++ has no GUI standard library
MᏫᎻᎯᎷᎷᎬᎠ
Or others
MᏫᎻᎯᎷᎷᎬᎠ
Like other languages
Victor
Because there are too many C++ compilers and you cannot make them agree on using one library.
Victor
msvc, gcc, clang, Intel C++, IBM C++, Oracle C++, Embarcadero C++, Paradigm C++, etc.
Parra
Like other languages
other languages are being developed by one entity (an enterprise or community)
Victor
So many compilers
Victor
they are developed by different companies
Parra
C++ is standarized by one entity but implemented by many
Parra
many people developing their own implementation, libraries.. etc
Victor
C++ Standards Committee: Let's have a standard GUI library. msvc: I want to use this GUI library. gcc: No, I want to use that GUI library. clang: No, I want to use that. ..... C++ Standards Committee: OK, OK, I cannot make all of you agree. Let's give up this idea.
Parra
it's not just a compiler thing
Parra
it's more than that, but yes
many
Some famous desktop apps are written in C++, what GUI library do they use?
MᏫᎻᎯᎷᎷᎬᎠ
It makes it even cooler
Victor
Some famous desktop apps are written in C++, what GUI library do they use?
Qt, Gtk, MFC, WTL, VCL, wxWidgets, GDI, Windows API, DirectX, OpenGL, etc
many
Qt, Gtk, MFC, WTL, VCL, wxWidgets, GDI, Windows API, DirectX, OpenGL, etc
I'm a beginner to GUI. Is qt the most popular one?
Anonymous
Hi
SmInFoTech
Hi
MᏫᎻᎯᎷᎷᎬᎠ
Qt is being developed over 20 years
MᏫᎻᎯᎷᎷᎬᎠ
Hi
Hi
many
Telegram is made of C++ according to wiki
MᏫᎻᎯᎷᎷᎬᎠ
Qt is being developed over 20 years
It also has more than GUI
MᏫᎻᎯᎷᎷᎬᎠ
MᏫᎻᎯᎷᎷᎬᎠ
Linux Desktop version
MᏫᎻᎯᎷᎷᎬᎠ
But that is not the cause of telegram's sleep
MᏫᎻᎯᎷᎷᎬᎠ
Its speed is sth related to peer-to-peer
MᏫᎻᎯᎷᎷᎬᎠ
Or something like that
many
It's so damn fast. I sent a message using telegram desktop and the phone received the message almost instantly
many
I guess telegram is the ultimate server side development example
MᏫᎻᎯᎷᎷᎬᎠ
Look at this
MᏫᎻᎯᎷᎷᎬᎠ
What programing language is Telegram written in and why is it so fast? by Vinothini Sekar https://www.quora.com/What-programing-language-is-Telegram-written-in-and-why-is-it-so-fast/answer/Vinothini-Sekar?ch=99&share=7fded754&srid=3FSSe
klimi
telegram is slow
Dima
no
klimi
yes
Dima
then your internet connection is
klimi
that might be too
klimi
just it takes ages to load
MᏫᎻᎯᎷᎷᎬᎠ
klimi
No
then just discard me
Victor
Victor
and the library is Qt
Anonymous
👍
BinaryByter
wat?
MᏫᎻᎯᎷᎷᎬᎠ
Just by barking to the high clouds won't get them any further B-)
Anonymous
BinaryByter
yea, I know that
BinaryByter
why does it being made in C++ make it good?
BinaryByter
+ v8 isn't the only engine out there
Dima
one more word about js and you’ll get banned
Dima
KEK
Dima
(jk)
BinaryByter
(jk)
s/k/s
Anonymous
Hi
Anonymous
Hey
BinaryByter
Json files
json files ... eeww
BinaryByter
i mean
BinaryByter
not that there is anything better
MᏫᎻᎯᎷᎷᎬᎠ
json files ... eeww
I just heard about them
BinaryByter
lol
MᏫᎻᎯᎷᎷᎬᎠ
So I'm not ewwing
BinaryByter
for c++, look into nlohman
MᏫᎻᎯᎷᎷᎬᎠ
What?
BinaryByter
google it
MᏫᎻᎯᎷᎷᎬᎠ
Okay
Anonymous
I don't see a problem with json
BinaryByter
I don't see a problem with json
well it tends to be quite cumbersome to read
MᏫᎻᎯᎷᎷᎬᎠ
Really?!