Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

Computersprache

aus Wikipedia, der freien Enzyklopädie
Dieser Artikel behandelt Sprachen zur Interaktion mit Computern. Zur Fachsprache der Computerexperten sieheComputersprache (Linguistik).

Computersprachen sindformale Sprachen, die zur Interaktion zwischen Menschen undComputern entwickelt wurden.

Geschichte

[Bearbeiten |Quelltext bearbeiten]

Zu Beginn derdigitalen Revolution dienten die Computersprachen im Wesentlichen derProgrammierung derzentralen Prozessoren. Im Laufe der technischen Entwicklung wurden für komplexere Aufgaben immer höher organisierte, das heißt immer weiter von denMaschinen- und denProgrammiersprachen entfernte Computersprachen entwickelt. Diese Sprachen werden weder unmittelbar von den Prozessoren verstanden, noch können sie durchInterpreter oderCompiler direkt in Maschinensprache übersetzt werden, sondern als weitere Stufen sind umfangreicheBetriebssysteme undSoftwarepakete dazwischengeschaltet.

Mit der Entwicklung desInternets wurden besonders seit den 1990er Jahren vieleWeb-basierte Computersprachen entwickelt, die weitgehend unabhängig von den einzelnen Rechnersystemen sind. Zu diesen Sprachen zählen z. B.Browser-fähigeAuszeichnungssprachen und Sprachen zur Gestaltung vonWebsites.

Programmiersprachen

[Bearbeiten |Quelltext bearbeiten]
Hauptartikel:Programmiersprache

Der für einenProzessor unmittelbar lesbare und ausführbare Code heißtMaschinensprache. Jeder Prozessortyp hat seine eigene Maschinensprache, also ein System von direkt ausführbaren Maschinenbefehlen, deren Verarbeitung durch dieelektronische Schaltung des Prozessors festgelegt ist.

Da die Befehle der Maschinensprachen in der Regel für den Menschen nur schwer lesbar sind und nur kleinste Verarbeitungsschritte ermöglichen, wurden bald nach der Entwicklung der ersten Prozessorenmenschenlesbare Programmiersprachen entwickelt. Die erste dieser Sprachen war in den 1940er Jahren derPlankalkül vonKonrad Zuse, der allerdings nie praktisch eingesetzt wurde. Als erste jemals tatsächlich realisierte,höhere Programmiersprache giltFortran (1953).

Höhere Computersprachen werden meist in Zeichen und Wörtern notiert, die dermenschlichen Sprache entlehnt sind, und haben wie diese eine festgelegteSyntax undGrammatik. Computerprozessoren können diese Sprachen nicht unmittelbar lesen und verarbeiten, aber zu jeder höheren Computersprache gehören Programme, die sie in die Maschinensprache des jeweiligen Rechners übersetzen. Es kann entweder das gesamte Programm vorab in Maschinensprache übersetzt und gespeichert werden (durch sogenannteAssembler undCompiler), oder den Anweisungen entsprechende Maschinencode-Routinen werden in Echtzeit durch sogenannteInterpreter ausgeführt.

Im Rest des Artikels fehlen noch folgende wichtige Informationen:
Spätestens ab hier müsstendomänenspezifische Sprachen zur Sprache kommen, vielleicht als Oberabschnitt, in den die nächsten Abschnitte eingordnet werden. Außerdem werden unterProgrammiersprache#Panorama Sprachen genannt, die nur „umgangssprachlich“ Programmiersprachen genannt werden, auch besser hierher.Ich selbst darf hier eigentlich nicht so viel Zeit verbringen. – Und dabei bitteBelege für unterschiedliche Sprachgebräuche in der Literatur sammeln, für die Terminologiefragen unterWP:Redaktion Informatik/Qualitätssicherung#Computersprache! --13:49, 13. Jul. 2015 (CEST)
Hilf der Wikipedia, indem du sierecherchierst undeinfügst.

Datenbanksprachen

[Bearbeiten |Quelltext bearbeiten]
Hauptartikel:Datenbanksprache

Mit Hilfe von Datenbanksprachen könnenBenutzer oder externeComputerprogramme mitDatenbanksystemen kommunizieren. Die bekanntesteAbfragesprache istSQL.

Beschreibungssprachen

[Bearbeiten |Quelltext bearbeiten]
Hauptartikel:Auszeichnungssprache,Stylesheet-Sprache undSeitenbeschreibungssprache

Bekannte Sprachen zur Auszeichnung und Formatierung von Texten sindHTML,CSS undLaTeX.PostScript kann Texte undVektorgrafiken beschreiben und ist auch eine Seitenbeschreibungssprache. Für Vektorgrafiken ist auchSVG verbreitet. Auszeichnungssprachen für Daten sind z. B.JSON undYAML.XML ist eine „Metasprache“ bzw. ein Regelwerk für Auszeichnungssprachen, auf dessen Grundlage

  • für Textdokumente sowohl rein deskriptive Sprachen wieTEI undDocBook als auch die Stylesheet-SpracheXSL
  • die DatenbankabfragespracheXQuery
  • eben auch die Vektorgrafiksprache SVG
  • Sprachen zur Beschreibung grafischer Benutzeroberflächen wieXUL undXAML
  • Datenformate

u. a. geschaffen wurden.

Computersprachen, die für dasInternet entwickelt werden, z. B. für dasWorld Wide Web, und daher nicht spezifisch auf bestimmte Rechner zugeschnitten sind, unterliegen in ihrer Entwicklung einer Vielzahl von Vorstellungen und Interessen verschiedener Anwender,Browser- und Gerätehersteller und internationaler Organisationen. Die Abstimmung dieser Interessen verläuft oft kontrovers und kann sich über viele Jahre hinziehen. So hat es nach der letzten Empfehlung (Recommendation) für HTML im Jahr 1999 (HTML 4.01) 15 Jahre gedauert, bis der neue StandardHTML5 im Oktober 2014 auf die Stufe einer Empfehlung desWorld Wide Web Consortiums gebracht wurde.[1]

Siehe auch

[Bearbeiten |Quelltext bearbeiten]

Weblinks

[Bearbeiten |Quelltext bearbeiten]
Wiktionary: Computersprache – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. HTML5. W3C Recommendation. World Wide Web Consortium, 28. Oktober 2014, abgerufen am 4. November 2014 (englisch). 
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Computersprache&oldid=260168494
Kategorie:
Versteckte Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp