Devoir de Philosophie

Programmiersprache - Informatik.

Publié le 11/06/2013

Extrait du document

Programmiersprache - Informatik. 1 EINLEITUNG Programmiersprache, allgemein die Bezeichnung für eine künstliche Sprache, deren wesentliches Merkmal eine oder auch mehrere Aufstellungen von Befehlsfolgen ist. Im herkömmlichen Sinne werden diese, häufig auch ineinander verschachtelten Befehlsabfolgen von Computern abgearbeitet und ausgeführt - auch andere, mit geeigneter Technik ausgerüstete Maschinen sind in der Lage, Befehlsfolgen umzusetzen. Die Entscheidung darüber, ob eine Programmiersprache vorliegt oder nicht, kann schwierig sein. Allgemein wird jedoch verlangt, dass die Übersetzung von Befehlen der Programmiersprache in einen oder mehrere Codes, die der Computer versteht, vollkommen systematisch sein muss. Diese Übersetzungsarbeit übernimmt normalerweise ebenfalls der Computer, d. h. seine zentrale Verarbeitungseinheit. 2 NIEDERE PROGRAMMIERSPRACHEN Mit einem geringen Sprachumfang ausgestattet, arbeiten Mikroprozessoren ausschließlich mit binären elektronischen Signalen. Das Übermitteln eines Befehls an einen Mikroprozessor bedeutet in Wirklichkeit das Senden einer zeitlich genau abgestimmten Serie von ,,An"- und ,,Aus"-Signalen. Diese Signalfolgen ergeben den Maschinencode (oder die Maschinensprache). Der Code stellt normalerweise Zahlen, Daten und Befehle dar. So genannte Mnemonics (Merkwörter) sind leichter einprägsame Umschreibungen für einzelne Befehle. Üblicherweise handelt es sich hierbei um englische Wörter, wie z. B. STORE (speichern), ADD (addieren) oder JUMP (springen). Das Ergebnis daraus ist eine so genannte Assemblersprache - eine Sprache auf einer sehr niedrigen Ebene, die jeweils speziell für einen bestimmten Mikroprozessor gilt. So steht beispielsweise beim 8086-Mikroprozessor der Befehl RET (Return) für den Binärcode 11000011b. Niedere Programmiersprachen, wie Assembler, erzeugen sehr schnelle Programme, sind aber meistens aufwendig zu erlernen. Ein weiterer entscheidender Nachteil von Programmen in niederen Programmiersprachen, die sehr speziell auf einen Mikroprozessortyp zugeschnitten sind, ist die erforderliche vollständige Neuentwicklung, wenn das Programm auf einem anderen Rechner einges...

« FORTH FOuRTH generationlanguage 1970 Strukturierte Interpretersprache,leicht zu erweitern.

Liefert hoheFunktionsvielfalt im begrenztenRaum. FORTRAN FORmula TRANslator 1954 Eine ursprünglich fürwissenschaftliche und technischeAnwendungen geschaffenestrukturierte Compilersprache, dieheute auf vielen Gebieten eingesetztwird.

Vorläufer mehrerer Konzepte,wie z.

B Variablen, bedingteAnweisungen und getrenntkompilierte Unterprogramme. Java 1995 Ursprünglich wurde Java von SunMicrostations als Sprache zurSteuerung von Geräten derKonsumelektronik entwickelt.

Java istplattformunabhängig undobjektorientiert.

Es können zweiGrundtypen von Programmen erzeugtwerden: Applets und Applikationen. LISP LISt Processing 1960 ListenorientierteProgrammiersprache, dieüberwiegend zur Bearbeitung vonDatenlisten eingesetzt wird.Interpretersprache, wird oft in derForschung verwendet, gilt imallgemeinen als die 'Standard'sprachefür Künstliche-Intelligenz (KI)-Projekte. LOGO Abgeleitet von demgriechischen Wort logos mit der Bedeutung Wort 1968 Oft bei Kindern eingesetzteProgrammiersprache.

Zeichnet sichdurch die Turtlegraphik und mehrerehöhere Merkmale von LISP aus.

Inerster Linie pädagogisch ausgerichtet. Modula-2 MODULAr Language 1978 Auf Pascal basierende höhereSprache mit Betonung auf modularerProgrammierung. Pascal Blaise PASCAL,Mathematiker undErfinder einerRechenmaschine. 1971 Auf ALGOL basierende strukturierteCompilersprache.

Fügt Datenartenund-strukturen hinzu, während dieSyntax vereinfacht ist.

Eine derwichtigsten Programmiersprachen mitgroßer Bedeutung im kommerziellenBereich. Perl Practical Extraction andReport Language 1987 Ursprünglich für Unix entwickelt, gibtes Perl mittlerweile für viele andereBetriebssysteme.

Als Interpreter-Sprache benötigt man keinenCompiler.

Perl eignet sich besondersgut um CGI-Schnittstellen zuerstellen. PILOT Programmed Inquiry,Language Or Teaching 1969 Programmiersprache, diehauptsächlich zur Schaffung vonAnwendungen fürcomputerunterstützte Anweisunggenutzt wird.

Enthält sehr wenigSyntax. PL/1 Programming LanguageOne 1964 Vereinigt in sich die Hauptmerkmalevon FORTRAN, COBOL und ALGOL,komplexe Programmiersprache.Strukturierte Compilersprache,geeignet zur Fehlerbehandlung undzum Multitaskbetrieb, findetVerwendung in manchenakademischen undForschungsumgebungen. VRML Virtual Reality ModellingLanguage 1994 Programmiersprache zur Erstellungvon 3-dimensionalen Interaktivitäten.Die Programmierung von VRML-Dateien kann in einem einfachTexteditor erfolgen. Microsoft ® Encarta ® 2009. © 1993-2008 Microsoft Corporation.

Alle Rechte vorbehalten.. »

↓↓↓ APERÇU DU DOCUMENT ↓↓↓

Liens utiles