Frühe Computer wurden , indem eine Reihe von Schaltern und drücken den Gegenwert von einem " Enter"-Taste programmiert . Jeder Eintrag umfasst eine Anweisung an den Computer , die Programmierung bis ein zeitaufwändiger Prozess sein verursacht . Programmiersprachen wurden entwickelt, um diesen Prozess zu beschleunigen und damit mehr Menschen Programmierer geworden . Es gibt jetzt viele Sprachen für einen Programmierer zur Auswahl, und sie reichen in ihrer Komplexität und Benutzerfreundlichkeit von Low-Level- Sprachen , die näher an Maschinensprache sind , um High- Level-Sprachen , die näher an der menschlichen Sprache sind . Hochrangige
Hochrangige Programmiersprachen nähern menschlichen Sprache in Syntax und sind daher für Menschen leichter zu bedienen. Dieser Abstand von der Maschine Sprache macht Hochsprache Programme einfacher zu schreiben , und es ist weniger ein technisches Geschick für solche Programmierer. BASIC, ein beliebter Anfang Sprache, ist ein Beispiel einer Hochsprache . Der Name ist eigentlich eine Abkürzung steht für " Einsteiger- All-purpose Symbolic Instruction Code". COBOL ist eine Hochsprache in der korporativen Welt verwendet , und seine Nähe zu Englisch ermöglicht technisch weniger qualifiziertes Personal , um COBOL-Programme zu schreiben. Daraus ergibt sich eine enorme Kostenersparnis für ein Unternehmen, COBOL verwendet . Ein Nachteil dieser Sprachen ist, dass sie bieten in der Regel nur Klartext Grafiken , da sie nicht in der Lage , um die Grafiken der unteren Ebene Sprachen produzieren.
Mittelstufe
Middle -Level-Sprachen haben in den letzten Jahren entwickelt worden, um die Lücke zwischen High-und Low -Level-Sprachen zu füllen. Viele dieser Sprachen fallen in die " objektorientierte "-Kategorie , und die Liste umfasst Sprachen wie C #, C + + und Java. Diese Sprachen sind hilfreich bei der Entwicklung grafischer Benutzeroberflächen , die auf PCs laufen , die eine " Front-End " für die Legacy-Mainframe- Anwendungen, die sie verbinden . Dies hilft dem Programmierer, " setzen ein hübsches Gesicht " auf einem ehemaligen " Green-Screen " -Anwendung, die ein Wettbewerbsvorteil für ein Software-Produkt sein kann . Middle -Level -Programmierer sind in der Regel etwas mehr technisch versierte als High-Level- Programmierer und sind in der Regel mehr bezahlt .
Low Level
Low -Level-Sprachen sind weiter weg von der menschlichen Sprache und sind nicht leicht auf einen Blick zu lesen. Sprachen wie Assembler , erfordern hoch qualifizierte technische Mitarbeiter , was zu einem höheren Preis an einen Arbeitgeber . Die kryptische Art der Syntax kann auch dazu führen, mehr Fehlersuche mal , je nach Skill-Level des Technikers . Personal Computer Assembler -Programme produzieren können atemberaubende Grafik , aber Mainframe Assembler -Programme sind in der Regel als Versorgungsunternehmen verwendet , selten produziert keine Ausgabe überhaupt .
Machine Language
Maschinensprache ist das niedrigste Niveau Sprache , von 1s und 0s organisiert in Gruppen von acht verschiedenen Charakteren zu bilden. umfasste Jeweils 1 oder 0 ist ein " Bit " und 8 Bits bilden eine " Byte ". Es war die Schwierigkeit bei der Programmierung frühen Computern mit Maschinensprache , die die Entwicklung von Programmiersprachen notwendig . Programme in den Sprachen nicht in die oben genannten Kategorien geschrieben werden in der Regel " kompiliert " in Maschinensprache übersetzt , so dass der Computer sie lesen kann . Programmierer, die lesen und verstehen können Maschinensprache sind hoch qualifiziert und Befehl hohe Gehälter .