? Programmiersprachen kommen in vielen Größen und Formen , von High-Level- Sprachen wie COBOL auf Low-Level Assemblersprachen . Jede Sprache hat ihre eigene Reihe von Syntax-Regeln , aber die allgemeinen Grundsätze sind die gleichen von einem zum anderen . Dies ist , weil Computer nur tun können, ein paar Dinge , wie addieren, subtrahieren und zu vergleichen. Jede andere Anweisung ist eine Variation auf diese Themen. Assembler ist in der Nähe von Maschinensprache , aber es gibt einige wichtige Unterschiede zwischen den beiden. Machine Language
Computer verstehen 1s und 0s und sonst nichts, weil sie , indem sie eine Menge von elektrischen Schaltern zusammen auf einem Chip hergestellt werden. Elektrische Schalter weiß nur "on" und "off ", die von "1" und "0" auf einem Computer dargestellt werden. Frühe Programmierer eingegebenen Befehle , indem eine Reihe von Schaltern , um die richtige Position ein-oder ausschalten und Spiegeln eine "Enter" -Schalter , um eine einzelne Anweisung in Speicher abgelegt. Programmiersprachen wurden entwickelt, um diesen Prozess schneller und einfacher , und auf dem Gebiet der Computer-Programmierung , um noch viel mehr Menschen zu öffnen.
Assembly Language
Assembler wird als Low-Level- Sprache , dass sie näher an Maschinensprache und weniger lesbar als übergeordnete Sprachen wie COBOL und BASIC . Die meisten Computer haben eine zugehörige Assembler , dass Programmierer verwenden, um rechenintensive Programme und Dienstprogramme schreiben. Ein Befehl in einem Assembler -Programm könnte " MVC X , Y ", die den Inhalt von X zu Y. Assembler Programmierer bewegen sind in der Regel teurer als Hochsprache Programmierer sagt , aufgrund der technischen Kompetenz und Begabung benötigt für sein Assembler-Programmierung .
Kennenlernen Machine Language
um von Assembler zu Maschinensprache zu gehen, muss der Code durch die go " Assembler ". Dies ist ein Programm, das die kryptische Assembler Code nimmt und übersetzt sie in 1s und 0s. Die Montage Schritt ist in der Regel recht schnell und erzeugt eine Datei in einem Format, das der Computer lesen und ausführen kann.
Other Languages
Eine große Zahl von Computer- Sprachen verfügbar sind heute , von Low -Level- Assembler zu Hochsprachen wie Visual Basic. Einige Sprachen übersetzt und einige werden zur Laufzeit interpretiert , aber das ist in Schreiben des Programms belanglos . Ein guter Programmierer abholen können das Handbuch für alle diese und beginnen , es zu lernen , da die Prinzipien gleich von einer Sprache in eine andere sind . Es ist nur die Syntax, die Änderungen und die von einem guten Tutorial Buch erlernt werden kann .