Programmiersprachen
Programmiersprache
Sammlung von Bezeichnungen, Anweisungen und Regeln, die einer Sprache ähnelt und dazu dient, dem Computer Befehle zu übermitteln und Programme zu erstellen.
Programmiersprachen werden v.a. unterteilt in :
Niedere maschinenorientierte PS (Assembler) benutzen eine Form, die der Prozessor unmittelbar bearbeiten kann. Sie erlauben schnelle und effektive Abläufe, lassen sich aber nur schwer verstehen und umständlich handhaben.
Höhere PS benutzen Befehle, die in menschlich naher Sprache formuliert sind. Sie sind daher relativ unabhängig vom Prozessortyp; die Programme müssen aber noch für den Prozessor übersetzt durch einen Interpreter oder Compiler werden.
Viele Programmiersprachen sind prozedural (BASIC, PASCAL); sie zergliedern die notwendigen Abläufe in viele einzelne Befehle und Schritte, auf die der Anwender keinen Einfluss hat.
Neuere Programmiersprache-Verfahren sind objektorientiert, z.B. C++.
Programmiersprachen werden oft nach dem Anwendungszweck unterschieden:
Einteilung der Programmiersprachen in Generationen
(wie Computer-Generationen)
siehe auch
Arbeitsblatt "Arten von Programmiersprachen" artenps.ppt
Sammlung von Bezeichnungen, Anweisungen und Regeln, die einer Sprache ähnelt und dazu dient, dem Computer Befehle zu übermitteln und Programme zu erstellen.
Programmiersprachen werden v.a. unterteilt in :
- niedere maschinenorientierte PS und
- höhere problemorientierte PS
Niedere maschinenorientierte PS (Assembler) benutzen eine Form, die der Prozessor unmittelbar bearbeiten kann. Sie erlauben schnelle und effektive Abläufe, lassen sich aber nur schwer verstehen und umständlich handhaben.
- Maschinensprachen sind abhängig vom Prozessortyp,
- maschinennahe PS nicht oder nur teilweise.
Höhere PS benutzen Befehle, die in menschlich naher Sprache formuliert sind. Sie sind daher relativ unabhängig vom Prozessortyp; die Programme müssen aber noch für den Prozessor übersetzt durch einen Interpreter oder Compiler werden.
Viele Programmiersprachen sind prozedural (BASIC, PASCAL); sie zergliedern die notwendigen Abläufe in viele einzelne Befehle und Schritte, auf die der Anwender keinen Einfluss hat.
Neuere Programmiersprache-Verfahren sind objektorientiert, z.B. C++.
Programmiersprachen werden oft nach dem Anwendungszweck unterschieden:
- mathematisch - naturwissenschaftliche wie FORTRAN,
- kaufmännische wie COBOL,
- Lehrsprachen wie BASIC oder LOGO usw.
Einteilung der Programmiersprachen in Generationen
(wie Computer-Generationen)
- Generation: Maschinencode.
- Generation: Maschinennahe Programme wie FORTRAN u. ALGOL.
- Generation: Strukturierte und prozeduale Programme wie PASCAL.
- Generation: Programmsysteme (Programmentwicklungssysteme)
- Generation: KI-Sprachen
siehe auch
Arbeitsblatt "Arten von Programmiersprachen" artenps.ppt


0 Comments:
Kommentar veröffentlichen
<< Home