Computer-Programmieren-Grundlagen

February 26

Ein Computer ist nicht sehr intelligent. In der Tat kann nicht der Computer überhaupt nichts bis eine Person es die Anweisungen gibt und es sagt, was zu tun. Diese Anweisungen werden in Form von verschiedenen Arten von Programmiersprachen. Es gibt Tausende von Programmiersprachen, aber sie können gruppiert werden, indem wie komplex die Anweisungen sind in Bezug auf, was der Computer verstehen kann.

Logischen Anweisungen

Um einen Computer zu programmieren, müssen Sie denken und schreiben klar und logisch. Ein Computer kann nur tun, genau das, was Sie sagen es und können nicht Annahmen. Oft ist es schwierig, in ganz klar zu denken und detaillierte Möglichkeiten für die Sicherstellung des Computers weiß, was Sie wollen, das ist, was Computerprogrammierer wertvoll macht. Der Computer wird nur tun, genau, was Sie bitten, es zu tun, und werde nie mehr tun.

Maschinensprache

Maschine ist die einfache Sprache, die der Computer versteht. Maschinensprache besteht aus nichts als eine lange Kombination von Nullen und Einsen. Alle anderen Programmiersprachen und Computeranweisungen müssen in Maschinensprache, damit der Computer die Anweisungen verarbeiten umgewandelt werden. Nur wenige Menschen schreiben jemals tatsächlich Programm in Maschinensprache, weil es so schwierig für die Menschen zu verstehen. Stattdessen gibt es in der Regel Programme, die andere Programmiersprachen in Maschinensprache zu konvertieren.

Assemblersprache

Die nächste Stufe "nach oben" von Maschinensprache ist Assemblersprache. Diese Programmiersprache wird noch eine low-Level-Sprache angesehen, da der Computer die Sprache ziemlich leicht verstehen kann. Assembler ist eine Reihe von kurzen 3-Buchstaben-Befehlen. Assemblersprache ist immer noch sehr schwierig, um ein Computerprogramm verwenden, weil es eine große Anzahl von 3-Buchstaben-Befehle für den Computer selbst eine einfache Aufgabe zu tun braucht.

Hochsprachen

Die meisten Menschen, die Computer Programm verwenden Hochsprachen. Viele Menschen in der Informatik beginnen benutzt ein Programm namens Visual Basic, die eine Hochsprache ist. Hochsprachen Programmierung sind einfacher für den Menschen zu verstehen, aber unmöglich für Computer zu verstehen. Stattdessen wird einem Interpreter oder Compiler zum Konvertieren der Hochsprachen Programmiersprache in Maschinensprache, so dass der Computer es verstehen kann. Hochsprachen können sehr komplex sein.

Vierte Generation Sprachen

Vierte Generation Sprachen (4GLs) sind ein Versuch, Computer-Programmierung noch einfacher zu machen. Während Hochsprachen einfach für erfahrene Programmierer zu verstehen sind, Vierte Generation Sprachen sollen ohne Computer Programmier-Erfahrung von Leuten benutzt werden. Dieser Programmiersprachen sollen auf natürliche Englisch sprechenden reagieren, Instruktionen, die in Maschinensprache des Computers also konvertiert werden sie verstehen können. Aufgrund der Komplexität der englischen Sprache sind einige Vierte Generation Programmiersprachen wirksam.