Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

PHP=Script- oder Programmiersprache?

saheinknabeinroesleinstehn / 44 Antworten / Flachansicht Nickles

Ich hab in meinem Kurs einen der wirklich alles weiß, vor allem viel besser. Der beharrt darauf dass PHP eine vollwertige (es geht um dieses Wort) Programmiersprache ist.
Das interessiert mich doch jetzt mal wirklich, denn zB Wikipedia sagt PHP ist lediglich eine Skriptsprache ... und ... für eine Programmiersprache muss man so einen Touringtest bestehen, was PHP wohl nicht tut.

Was sagt denn Ihr Profis?

bei Antwort benachrichtigen
Und PHP doch auch, oder? mawe2
floytt saheinknabeinroesleinstehn „PHP=Script- oder Programmiersprache?“
Optionen

PHP ist Turing-vollständig, wie quasi alle Programmiersprachen. Das heisst, dass es keine Algorithmen gibt, die mit einer Programmiersprache X geschrieben werden können, die man nicht in PHP schreiben könnte. Generell sind alle Programmiersprachen gleichmächtig. Als Ausnahme wird z.B. gerne SQL genannt.

PHP ist auch eine Skriptsprache. Heisst, dass zwischen Compile-Time und Run-Time nicht unterschieden wird. Es entsteht kein "Kompilat", welches dann von einer realen oder virtuellen Maschine ausgeführt wird, sondern der Quellcode wird kurz vor der Ausführung vom Lautzeitsystem in eine interne Repräsentation gewandelt.

Ändert natürlich nichts an der Tatsache, dass PHP immer noch eine ziemlich kranke Programmiersprache ist :-)

bei Antwort benachrichtigen