Diskussionsrunde: Programmiersprachen

  • Worüber reden wir überhaupt wenn wir von "Höhe" sprechen?


    Grob gesagt ist damit des Abstraktionsmaßes im Vergleich zu Maschinencode bzw. Assembler (welches lediglich Maschinencode lesbarer gestalten lässt).
    Je abstrakter (unter anderem lesbarer für den Menschen durch Verwendung von Wörtern die im Wörterbuch stehen) desto höher die Programmiersprache.


    Assembler bewegt sich dem gleichen Level wie Maschinensprache, daher ist es die niedrigste Sprache.


    Neben unzähligen anderen Sprachen sind die C-Sprachen und Abwandlungen davon näher an der englischen Sprache angelehnt, damit kann man sie besser verstehen und muss sich nicht mit kryptischen Anweisungen wie mov, li, la, eax,.. rumschlagen. Außerdem werden in höheren Sprachen bei einem Befehl mitunter mehrere Maschiencode-Befehle hintereinander ausgeführt.


    Ich empfehle noch diesen Wikipedia-Artikel zu lesen. Wer jetzt noch behauptet Assembler sei eine hohe, wenn nicht gar die höchste Programmiersprache der sollte mal an seinem Textverständnis arbeiten ;)

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Und was willst du jetzt damit Beweisen? Mit deinem Post stellst du C und Assembler so dar, da sie garnicht zu vergleichen sind(was in manchen Punkten auch Stimmt)
    bzgl. deinen kryptischen Anweisungen ob jetzt main() { cout << ... oder mov ax, adr_x etc. könnt ich jetzt nur sagen "Wer kann's, der kann's"
    Da gibt es kein "Ach Asselber ist von der Struktur her so beschissen :( im gegensatz von C++"


    Im Endeffekt kann ich mit deinem Post nichts anfangen ;)

  • Thema Leseverständnis :) Ich wollte lediglich deine falsche Aussage Assembler sei die höchste Programmiersprache wiederlegen.

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Oha, irgendwo hatte ich gelesen dass die Programmiersprache Squirrel noch nicht ausgereift ist, aber wenn es die schon seit 2003 gibt.. 8|
    Naja, zum Glück habe ich ja "glaube ich" geschrieben :)
    Abgeschaut von Lua :S
    Hätte zwar gesagt Mischung aus Pawn und C#, aber ich kenne Lua halt nicht^^