Anonymous
bcz I don't have any knowledge of how these are defined and all the developer stuff
Anonymous
Sorry for a noob question : but who are the library implementors? R they the cpp developers?
Artöm
Artöm
They are
Mihail
popular ones are the MSVC standard library, libcxx and libstdc++
Stephanos
libcxx is core-maintained by marshal clow and loius dionne
Anonymous
and if anyone can define them then is there must be some chance of faulty implementation
Mihail
Mihail
obviously all the major ones do
Stephanos
the std-commitee decides whether you are allowed to call your compiler a c++ compliant compiler
Anonymous
Stephanos
if you market yourself as a cpp compiler without talking to them, chances are, that you get sued
Anonymous
Stephanos
to vote for the final std you need to be a bodymember of a country that works in the iso
Anonymous
Stephanos
but,... if you are able to write your own std-complient compiler, you probably already know most people from the std-commitee
Artöm
Stephanos
btw, if anyone wants to attend the next std meeting. its in two weeks in cologne ;)
Anonymous
Anonymous
Can I put it like "MSVC is one of the standard CPP library" ?
Anonymous
Can I get any response??
Artöm
Artöm
They use dirkumware std, which is c++ std lib (one of)
Anonymous
libcxx
Anonymous
?
Mat
Can I get any response??
Can you just wait? It's not like you're entitled to get one as soon as you post your question
Artöm
One from clang/llvm, also std lib
Anonymous
diff b/w cland and llvm
Artöm
?
Formulate question properly
Stephanos
clang is the c/c++ compiler
llvm is the compilerproject, that also builds other compilers
Stephanos
so the compilers name is CLANG
Artöm
Yep
Stephanos
libcxx is one of three major implementations of the cpp std library
Anonymous
Anonymous
Artöm
Dirkumware
Artöm
In msvc
Stephanos
you can build different frontends for llvm, that get compiled into an abstract syntax tree which then gets compiled to asm
Anonymous
Stephanos
Artöm
Stephanos
intermediate language
Stephanos
fail^^
Stephanos
Ajay not abstract syntax tree
Anonymous
Hello guys.
We have enough bitter kola(Garcinia kola) and Sesame seed, If you are interested in buying it. We supply any quantity. Inbox me.
n1coc4cola
Artöm
HOLYSATAN
/saved
Anonymous
How do I link DLL file in vscode
Anonymous
@Bjoekel Does LLVM works in tandem with clang
Stephanos
Anonymous
I framed it really badly.
Stephanos
CLANG is a user-frontend to LLVM
Stephanos
CLANG parses C++ into an intermediate language.
Stephanos
LLVM compiles this IL to asm
Stephanos
as I said, you could also have other LLVM frontends
Anonymous
Like ?
Anonymous
can you name others
Stephanos
https://llvm.org/
Stephanos
for example there seems to be a rust compiler on top of llvm
Anonymous
Like ?
Like other languages
Stephanos
there definitly is a GO compiler on top of llvm
Stephanos
funny, I just saw that there is a LLVM ir -> javascript compiler :D
Stephanos
this should be burned alive i guess
Anonymous
So the job of LLVM is to convert IL to ASM.
Stephanos
yep.
Stephanos
IL or as some say IR, intermediate representation