Diskussion:Höhere Programmiersprache

message: Wo findet denn die Diskussion dazu statt? Besagte Passage ist meiner Meinung nach kompletter Unsinn und könnte (gern auch ersatzlos) gestrichen werden. Hier nur mal der gröbste Unfug:
* Compiler ignorieren Optimierungsmöglichkeiten (hinzufügung: !)
* 1:1 Übersetzung von Hochsprache in Assemblerbefehle
* Beispiel: Teile der kernel32.dll 10x schneller in Assembler, "Unkenntnis der Programmierer bezüglich des zu programmierenden Prozessors"
* das ist die Begrüdnung warum Hochsprachen Assembler noch nicht verdrängt haben
134.109.185.33 15:48, 5. Dez. 2006 (CET)
replies: text: Du hast recht, das ist komplett Unsinn. --Hubi 07:19, 18. Dez. 2006 (CET)
thread_title:  Neutralität 

message: Im 5. Absatz von "Geschichte" steht:
Wohl aber wurden Ein- und Ausgangsparameter (INPUT/OUTPUT) vom Haupt- ans Unterprogramm übergeben und umgekehrt (objektorientiertes Programmieren).
Wenn ich nicht total falsch liege, hat das alles mit Objektorientierung nichts zu tun.  Ich bin dafür, den Link an dieser Stelle kommentarlos zu streichen.
--Rubik-wuerfel 11:25, 7. Jun. 2007 (CEST)
replies: text: Stimmt, ich habe ihn entfernt. --jpp ?! 13:15, 7. Jun. 2007 (CEST)
thread_title:  Objektorientierung? 

message: Da heißt es:
Eine höhere Programmiersprache (engl. high level language) ist eine Programmiersprache, die die Abfassung eines Computerprogramms in einer abstrakten Sprache ermöglicht (die so zwar für Menschen, aber nicht unmittelbar für Computer verständlich ist)
Danach ist auch Assembler eine höhere Programmiersprache, denn auch hier wird abstrahiert zu Mnemonics, lesbaren Zahlen und Prozeduraufrufen. Ohne Übersetzer für eine Maschine nicht verständlich. Und auch C gehört nicht zu den höheren Programmiersprachen. Die Sprache wurde geschaffen als minimale Abstraktion über Assembler, um systemnah zu programmieren, keinesfalls als Programmiersprache, die irgendein tolles Programmierparadigma umsetzt. Mr. Anderson 15:11, 2. Aug. 2007 (CEST)
replies: text: Das sehen Kernighan und Ritchie nicht ganz so streng... In ihrem berühmten Werk heißt es in der Ausgabe von 1978 "C is a general-purpose programming language which features economy of expression, modern control flow and data structures, and a rich set of operators. C is not a "very high level" language, nor a "big" one, and is not specialised to any particular application. But its absence of restrictions and its generality make it more convenient and effective for many tasks than supposedly more powerful languages".134.247.251.245 12:48, 15. Sep. 2014 (CEST)
thread_title:  die Definition ist Quatsch 

message: M1: CMP R2,#20
      BGT M2
      MUL R1,R2
      INI R2
      JMP M1
Ist schon eine Weile her aber, sollte die erste Zeile nicht auf 21 testen?
IMHO nimmt lt. Code der linken Seite »I« die Werte 1..20 und nicht 1..19 an.
Also:
   M1: CMP R2,#21
Und dann steht weiter unten ein
   INI R2
Ich weiss nicht welcher Assember das sein soll, aber es soll wohl ein Inkrement darstellen und damit sollte es doch besser
   INC R2
heissen, oder? (nicht signierter Beitrag von Maexotic (Diskussion | Beiträge) 15:24, 22. Aug. 2011 (CEST)
replies: text: BGT steht ja wohl für Branch on Greater Than, da ist die 20 im Befehl davor schon ok, denn damit soll es ja nochmal durchlaufen. - Und ja, INC statt INI fände ich auch intuitiver, schließlich heißt das ja sowohl auf 8080 und 6502 so, und dieser Assembler soll ja anscheinend eine Mischung aus den beiden darstellen. --PeterFrankfurt 03:33, 23. Aug. 2011 (CEST)
thread_title:  Fehlerhafter Assemblercode? 

message: Vielleicht sollten noch ein Abschnitt und eine Klärung hinzugefügt werden. Zwar gilt gemeinhin Assembler nicht als höhere Programmiersprache, und für die ersten Assembler ist das auch sicherlich zutreffend.
Allerdings ist die Grenze heute ganz und gar nicht mehr trennscharf, denn die seit den Achtzigern stetigt weiterentwickelten Makro-Assembler beinhalten schon eine ganze Reihe von Abstraktionsebenen, auch sind Unterprozeduren und Co kein Problem mehr. Mit Variablen arbeiten Assembler ja schon von Beginn an.134.247.251.245 12:41, 15. Sep. 2014 (CEST)
thread_title:  Assembler