Czy języki pisze się w C++?

0

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++

0

co jest z C++ nie tak?

Nie jest noob friendly :D, ale raczej nie o taką odp Ci chodziło

1

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.

0

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++.

1

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++

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1