IT-Academy Logo
Sign Up Login Help
Home - Glossar - P - Programmiersprachen


Programmiersprachen

Autor: Martin Puaschitz (onestone)
Datum: 01-01-2002, 21:54:47
Referenzen: http://www.glossar.de/
Ansichten: 1984x

[Druckansicht] [Als E-Mail senden]

Programmiersprachen ähneln einer Fremdsprache; sie bestehen aus Zeichen und Regeln, dienen der Kommunikation mit dem Computer und ermöglichen die Erstellung von Programmen bzw. Software.



Dazu ein Überblick über die Programmiersprachen der verschiedenen Generationen:
  • Maschinensprache
    Auf der untersten Ebene der Programmiersprachen wird nur mit Zahlen gearbeitet, dementsprechend sind die Programme völlig unleserlich und schwer zu erstellen, jedoch sind die Programme sehr schnell.
     
  • Assembler Sprachen
    Diese orientieren sich gewöhnlich an den Maschinenbefehlen des jeweiligen Prozessors - jedoch lassen sich diese Befehle einfacher merken. Komfortable Compiler beherrschen zudem Schleifen, Sprungmarken und Unterprogramme. Damit wurde die Lesbarkeit des Quellcodessehr erhöht.
     
  • höhere Programmiersprachen
    Sprachen wie BASIC, PASCAL, C oder C++ sind schon an die menschlichen Denkweisen angepasst und ermöglichen - sofern man sich an einen Standard hält - den Austasch des Quellcodes zwischen verschiedenen Betriebssystemen und Prozessoren.
     
  • Nichtprozedurale Programmiersprachen (4GL)
    Mit dieser Technik wird nicht mehr beschieben, WIE ein Problem gelöst werden soll, sondern nur noch WELCHES zu lösen ist. Diese Programmiersprachen sind natürlich nur für ganz spezielle Probleme konzipiert worden. Hierzu zählt beispielsweise SQL.
     
  • KI Sprachen (Künstliche Intelligenz)
    Mit diesen Programmiersprachen werden Lösungen mit Hilfe von bestimmten Regeln erarbeitet. Hierzu sind ausgefeilte Mechanismen zu implementieren, die bei Problemen selbstständig aus diesen herausfinden. Leider sind diese Sprachen noch etwas langsam. Hierzu zählen LISP (EMACS), PROLOG und SMALLTALK.




Userdaten
User nicht eingeloggt

Gesamtranking
Werbung
Datenbankstand
Autoren:04508
Artikel:00815
Glossar:04116
News:13565
Userbeiträge:16552
Queueeinträge:06246
News Umfrage
Ihre Anforderungen an ein Online-Zeiterfassungs-Produkt?
Mobile Nutzung möglich (Ipone, Android)
Externe API Schnittstelle/Plugins dritter
Zeiterfassung meiner Mitarbeiter
Exportieren in CSV/XLS
Siehe Kommentar



[Results] | [Archiv] Votes: 1154
Comments: 0