z tego co wiem to Java, PHP, Python napisane są w C
czemu w C a nie w C++
co jest z C++ nie tak?
czy coś, jakiś język, jest napisany w C++
z tego co wiem to Java, PHP, Python napisane są w C
czemu w C a nie w C++
co jest z C++ nie tak?
czy coś, jakiś język, jest napisany w C++
co jest z C++ nie tak?
Nie jest noob friendly :D, ale raczej nie o taką odp Ci chodziło
czemu w C a nie w C++
Być może dlatego, że VM napisane w C łatwiej jest przenieść na jakieś egzotyczne platformy sprzętowe.
OpenJDK jest napisane w C++. Nie wiem co miałoby być nie tak. Poza tym, nie tyle język co implementacja tego języka. Python jest zaimplementowany nie tylko w C, ale też w Javie, C# i paru innych językach, a sam Python jest udokumentowany w języku naturalnym. Z tego co obserwuję, zazwyczaj najpierw powstaje dokumentacja języka, a dopiero później ich implementacje - dobrze to widać na przykładzie nowych standardów ECMA albo nowych wersji C++.
kompilator czy interpreter dowolnego jezyka moze byc napisany w praktycznie dowolnym jezyku ktory na to pozwala (czyli praktycznie kazdym). wiekszosc ma po kilka implementacji, np python ma implementacje w (miedzy innymi) c, javie czy pythonie :)
z tego co kojarze clang (jeden z wiadacych kompilatorow c/c++) jest przynajmniej czesciowo napisany w c++
Języków się nie pisze, pisze się kompilatory i interpretery tych języków.
Kompilator GCC (obsługujący języki C, C++, Objective C, Ada, Fortran i Go) jest napisany w C++. Starsze wersje były w C.
Clang (C, C++, ObjC) też jest napisany w C++, podobnie jak Visual C++ (C, C++).
co jest z C++ nie tak?
Obecnie standardy się trochę rozjechały, ale początkowo C++ był praktycznie nadzbiorem C (z małymi wyjątkami). Można więc pisać w C++ udając że to C.