In welcher Basissprache ist Python geschrieben?
Antworten:
Sie können nicht sagen, dass Python in einer Programmiersprache geschrieben ist, da Python als Sprache nur ein Satz von Regeln ist (wie Syntaxregeln oder Beschreibungen der Standardfunktionalität). Wir könnten also sagen, dass es in Englisch geschrieben ist :). Die genannten Regeln können jedoch in einigen Programmiersprachen implementiert werden. Wenn Sie also eine Zeichenfolge wie "import this" an das Programm "interpreter" senden, erhalten Sie "Zen of Python" zurück.
Da die meisten modernen Betriebssysteme in C geschrieben sind, sind Compiler / Interpreter für moderne Hochsprachen auch in C geschrieben. Python ist keine Ausnahme - seine beliebteste / "traditionelle" Implementierung heißt CPython und ist in C geschrieben.
Es gibt andere Implementierungen:
Die Quellen sind öffentlich . Python ist in C geschrieben (die Standardimplementierung heißt CPython).
Python ist in Englisch geschrieben. Es gibt jedoch mehrere Implementierungen:
Es ist in C geschrieben, es wird auch CPython genannt .
Sie erhalten eine gute Idee, wenn Sie Python aus dem Quellcode kompilieren. Normalerweise werden gccdie *.cDateien kompiliert
Um einige der anderen guten Antworten zu ergänzen und neu zu formulieren:
Die Spezifikation für Python (Frage) ist in Englisch geschrieben, könnte aber in einer formalen Semantik geschrieben werden , wie es Standard ML und Schema sind. Siehe Programmiersprachenspezifikation .
Es gibt Implementierungen von Python in vielen Sprachen, wie von Gandaro festgestellt, von denen die schnellste überraschenderweise nicht die ursprüngliche CPython ist, die in C geschrieben ist.