Wir arbeiten daran, die Unionpedia-App im Google Play Store wiederherzustellen
AusgehendeEingehende
🌟Wir haben unser Design für eine bessere Navigation vereinfacht!
Instagram Facebook X LinkedIn

Programmiersprache

Index Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Inhaltsverzeichnis

  1. 154 Beziehungen: Abstraktion (Informatik), Ada (Programmiersprache), Algol 60, Algol 68, Algorithmus, Allzweck-Programmiersprache, Anweisung (Programmierung), Array (Datentyp), Assemblersprache, Auszeichnungssprache, Autovervollständigung, Überladen, BASIC, Bedingte Anweisung und Verzweigung, Betriebssystem, Bildungsorientierte Programmiersprache, Bit, Bytecode, C (Programmiersprache), C++, Char (Datentyp), Christopher Strachey, COBOL, Common Intermediate Language, Compiler, Compiler-Anweisung, Compilerbau, Computer, Datei, Dateiformat, Daten, Datenbank, Datenbanksprache, Datenkapselung (Programmierung), Datenstruktur, Datentyp, Definition, Deklaration (Programmierung), Deklarative Programmierung, Distribution (Software), Domänenspezifische Sprache, Duden, Dynamische Typisierung, Eingabe und Ausgabe, Entscheidungstabelle, Erstellungsprozess, Esoterische Programmiersprache, Formale Sprache, Forth (Programmiersprache), Fortran, ... Erweitern Sie Index (104 mehr) »

Abstraktion (Informatik)

Der Begriff Abstraktion wird in der Informatik sehr häufig eingesetzt und beschreibt die Trennung zwischen Konzept und Umsetzung.

Sehen Programmiersprache und Abstraktion (Informatik)

Ada (Programmiersprache)

Ada ist eine strukturierte Programmiersprache mit statischer Typenbindung.

Sehen Programmiersprache und Ada (Programmiersprache)

Algol 60

Algol 60 ist eine Programmiersprache der ALGOL-Familie.

Sehen Programmiersprache und Algol 60

Algol 68

Algol 68 ist eine Programmiersprache.

Sehen Programmiersprache und Algol 68

Algorithmus

sowjetischen Briefmarke anlässlich seines 1200-jährigen Geburtsjubiläums Ein Algorithmus (benannt nach al-Chwarizmi, von arabisch: Choresmier) ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von Problemen.

Sehen Programmiersprache und Algorithmus

Allzweck-Programmiersprache

Eine Allzweck-Programmiersprache (General-purpose programming language, kurz GPL, auch „Mehrzweck-“ oder „Universalsprache“) ist eine Programmiersprache, die für viele Anwendungsfälle/Problemstellungen einsetzbar ist.

Sehen Programmiersprache und Allzweck-Programmiersprache

Anweisung (Programmierung)

Als Anweisung oder Statement (aus entlehnt) wird in der Informatik im Bereich der Programmierung ein zentrales Element vieler imperativer Programmiersprachen bezeichnet.

Sehen Programmiersprache und Anweisung (Programmierung)

Array (Datentyp)

Ein Array ist in der Informatik eine Datenstruktur-Variante, mit deren Verwendung „viele gleichartig strukturierte Daten verarbeitet werden sollen“.

Sehen Programmiersprache und Array (Datentyp)

Assemblersprache

Eine Assemblersprache, kurz auch Assembler genannt (von), ist eine Programmiersprache, die auf den Befehlsvorrat eines bestimmten Computertyps (d. h. dessen Prozessorarchitektur) ausgerichtet ist.

Sehen Programmiersprache und Assemblersprache

Auszeichnungssprache

Eine Auszeichnungssprache (abgekürzt ML) ist eine maschinenlesbare Sprache für die Gliederung und Formatierung von Texten und anderen Daten.

Sehen Programmiersprache und Auszeichnungssprache

Autovervollständigung

Autovervollständigen beim Editieren einer PHP-Datei unter Dreamweaver Autovervollständigung oder Autocomplete (engl. autocomplete oder word completion) ist eine Funktion, die eine Benutzereingabe sinnvoll ergänzt.

Sehen Programmiersprache und Autovervollständigung

Überladen

Überladen (von) bedeutet in der Softwareentwicklung das bewusste Etablieren von Polymorphien, sodass ein und dasselbe Sprachelement – Operatoren, Konstruktoren, Literale und dergleichen – unterschiedliche, aus dem Kontext hervorgehende Bedeutungen annehmen können.

Sehen Programmiersprache und Überladen

BASIC

Listing BASIC ist eine imperative Programmiersprache.

Sehen Programmiersprache und BASIC

Bedingte Anweisung und Verzweigung

Anweisung Eine bedingte Anweisung ist eine Kontrollstruktur in der Programmierung.

Sehen Programmiersprache und Bedingte Anweisung und Verzweigung

Betriebssystem

Zusammenhang zwischen Betriebssystem, Hardware, Anwendungssoftware und dem Benutzer PC Betriebssysteme Marktanteile in DeutschlandBerechnung nach https://de.statista.com/statistik/daten/studie/158102/umfrage/marktanteile-von-betriebssystemen-in-deutschland-seit-2009/ https://de.statista.com/ - abgerufen am 2.

Sehen Programmiersprache und Betriebssystem

Bildungsorientierte Programmiersprache

Scratch für Kinder an einer E-Tafel Bildungsorientierte Programmiersprachen sind als Lerninstrumente für Programmieranfänger konzipiert.

Sehen Programmiersprache und Bildungsorientierte Programmiersprache

Bit

Der Begriff Bit (Kofferwort aus) Duden, Bibliographisches Institut, 2016 wird in der Informatik, der Informationstechnik, der Nachrichtentechnik sowie verwandten Fachgebieten in folgenden Bedeutungen verwendet.

Sehen Programmiersprache und Bit

Bytecode

Bytecode ist in der Informatik die Bezeichnung für eine Sammlung von Befehlen in binärer Form für eine virtuelle Maschine.

Sehen Programmiersprache und Bytecode

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Sehen Programmiersprache und C (Programmiersprache)

C++

C++ ist eine von der ISO genormte Programmiersprache.

Sehen Programmiersprache und C++

Char (Datentyp)

Char oder Character (von englisch character, „Zeichen“) ist ein Datentyp (in vielen Programmiersprachen) für Datenbereiche/Felder, deren Elemente jeweils ein Zeichen repräsentieren.

Sehen Programmiersprache und Char (Datentyp)

Christopher Strachey

Christopher Strachey (* 16. November 1916 in Hampstead, England; † 18. Mai 1975 in Oxford, England) war ein britischer Informatiker.

Sehen Programmiersprache und Christopher Strachey

COBOL

COBOL ist eine Programmiersprache, die in der Frühzeit der Computerentwicklung, Ende der 1950er-Jahre, entstand und bis heute verwendet wird.

Sehen Programmiersprache und COBOL

Common Intermediate Language

Common Intermediate Language (CIL; teilweise auch nur Intermediate Language, IL) ist eine Zwischensprache, in die alle Programme der Common Language Infrastructure übersetzt werden.

Sehen Programmiersprache und Common Intermediate Language

Compiler

Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.

Sehen Programmiersprache und Compiler

Compiler-Anweisung

Eine Compiler-Anweisung (oder pragma) ist eine in den Quelltext eingefügte Steueranweisung für den Compiler.

Sehen Programmiersprache und Compiler-Anweisung

Compilerbau

Compilerbau, deutsch Übersetzerbau, ist eine Disziplin der Informatik, die sich mit dem Entwurf und der Programmierung von Compilern, die einen Quelltext in einen Zielcode umsetzen, beschäftigt.

Sehen Programmiersprache und Compilerbau

Computer

Ein Computer (englisch; deutsche Aussprache) oder Rechner ist ein Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.

Sehen Programmiersprache und Computer

Datei

Eine Datei ist in der Informationstechnologie die Zusammenfassung gleichartiger digitaler Daten, die zum Speichern auf Datenträgern oder Speichermedien, zur Wiedergabe, zum Bearbeiten und zur Datenübertragung dient und durch einen Dateinamen identifiziert wird.

Sehen Programmiersprache und Datei

Dateiformat

Als Dateiformat wird in der Informatik die vom Inhalt abhängige innere Struktur einer Datei bezeichnet.

Sehen Programmiersprache und Dateiformat

Daten

Daten bezeichnet als Plural von Datum Fakten, Zeitpunkte oder kalendarische Zeitangaben.

Sehen Programmiersprache und Daten

Datenbank

Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung.

Sehen Programmiersprache und Datenbank

Datenbanksprache

Als Datenbanksprache bezeichnet man formale Sprachen, die für den Einsatz in Datenbanksystemen entwickelt wurden.

Sehen Programmiersprache und Datenbanksprache

Datenkapselung (Programmierung)

Als Datenkapselung (nach David Parnas auch bekannt als information hiding) bezeichnet man in der Programmierung das Verbergen von Daten oder Informationen vor dem Zugriff von außen.

Sehen Programmiersprache und Datenkapselung (Programmierung)

Datenstruktur

thumb In der Informatik und Softwaretechnik ist eine Datenstruktur ein Objekt, welches zur Speicherung und Organisation von Daten dient.

Sehen Programmiersprache und Datenstruktur

Datentyp

Formal bezeichnet ein Datentyp (vom englischen data type) oder eine Datenart in der Informatik die Zusammenfassung von Objektmengen mit den darauf definierten Operationen.

Sehen Programmiersprache und Datentyp

Definition

Unter einer Definition („Abgrenzung“, aus, „(von etwas) herab/weg“ und, „Grenze“) versteht man in Logik und Wissenschaftstheorie die Bestimmung eines Begriffs (Begriffsbestimmung) oder die Erklärung des Wesens einer Sache.

Sehen Programmiersprache und Definition

Deklaration (Programmierung)

In der Informatik und Programmierung ist eine Deklaration die Festlegung von Dimension, Bezeichner, Datentyp und weiteren Aspekten einer Variable oder eines Unterprogramms.

Sehen Programmiersprache und Deklaration (Programmierung)

Deklarative Programmierung

Die deklarative Programmierung ist ein Programmierparadigma, bei dem die Beschreibung des Problems im Vordergrund steht.

Sehen Programmiersprache und Deklarative Programmierung

Distribution (Software)

Der Begriff Distribution stammt aus dem Lateinischen (distributio) und hat im Zusammenhang mit Software zwei unterschiedliche Bedeutungen: Softwarepaketierung und Softwareverteilung.

Sehen Programmiersprache und Distribution (Software)

Domänenspezifische Sprache

Eine domänenspezifische Sprache (kurz DSL) oder anwendungsspezifische Sprache ist eine formale Sprache, die zur Interaktion zwischen Menschen und digital arbeitenden Computern („Computersprache“) für ein bestimmtes Problemfeld (die sogenannte Domäne) entworfen und implementiert wird.

Sehen Programmiersprache und Domänenspezifische Sprache

Duden

rahmenlos ''Vollständiges Orthographisches Wörterbuch der deutschen Sprache.'' 1. Auflage, 1880 ''Duden, Orthographisches Wörterbuch,'' 3. Auflage, 1887 Der Duden entstand als ein Rechtschreibwörterbuch der deutschen Sprache.

Sehen Programmiersprache und Duden

Dynamische Typisierung

Dynamische Typisierung (engl. dynamic typing) bezeichnet ein Schema der Typisierung von Programmiersprachen, bei der Typ-Prüfungen (etwa des Datentyps von Variablen) vorrangig zur Laufzeit eines Programms stattfinden.

Sehen Programmiersprache und Dynamische Typisierung

Eingabe und Ausgabe

Mit Ein-/Ausgabe (abgekürzt E/A;, kurz I/O) bezeichnet man – als Begriff aus der EDV bzw.

Sehen Programmiersprache und Eingabe und Ausgabe

Entscheidungstabelle

Entscheidungstabellen sind eine vieler Möglichkeiten, komplexe Regelwerke in übersichtlicher Weise darzustellen.

Sehen Programmiersprache und Entscheidungstabelle

Erstellungsprozess

Erstellungsprozess oder Build-Prozess (von englisch to build „bauen“) bezeichnet in der Softwareentwicklung einen Vorgang, durch den ein fertiges Anwendungsprogramm automatisiert erzeugt wird.

Sehen Programmiersprache und Erstellungsprozess

Esoterische Programmiersprache

Esoterische Programmiersprachen sind Programmiersprachen, die nicht für den praktischen Einsatz entwickelt wurden, sondern um ungewöhnliche Sprachkonzepte umzusetzen.

Sehen Programmiersprache und Esoterische Programmiersprache

Formale Sprache

Eine formale Sprache ist eine abstrakte Sprache, bei der im Unterschied zu natürlichen Sprachen oft nicht die Kommunikation im Vordergrund steht, sondern die Definition und Anwendung formaler Systeme im engeren Sinn und der Logik im weiteren, allgemeinen Sinn.

Sehen Programmiersprache und Formale Sprache

Forth (Programmiersprache)

Forth ist eine imperative, stackbasierte Programmiersprache.

Sehen Programmiersprache und Forth (Programmiersprache)

Fortran

Fortran ist eine prozedurale, seit 2003 auch eine objektorientierte Programmiersprache, die insbesondere für numerische Berechnungen in Wissenschaft, Technik und Forschung eingesetzt wird.

Sehen Programmiersprache und Fortran

Friedrich L. Bauer

Friedrich L. Bauer (2004) Friedrich Ludwig Bauer (* 10. Juni 1924 in Regensburg; † 26. März 2015) war ein deutscher Pionier der Informatik.

Sehen Programmiersprache und Friedrich L. Bauer

Funktion (Mathematik)

In der Mathematik ist eine Funktion oder Abbildung eine Beziehung (Relation) zwischen zwei Mengen, die jedem Element der einen Menge (Funktionsargument, unabhängige Variable, x-Wert) genau ein Element der anderen Menge (Funktionswert, abhängige Variable, y-Wert) zuordnet.

Sehen Programmiersprache und Funktion (Mathematik)

Funktionale Programmierung

Funktionale Programmierung ist ein Programmierparadigma, in dem Funktionen nicht nur definiert und angewendet werden können, sondern auch wie Daten miteinander verknüpft, als Parameter verwendet und als Funktionsergebnisse auftreten können.

Sehen Programmiersprache und Funktionale Programmierung

Gleitkommazahl

Exakt darstellbare Gleitkomma­zahlen für verschiedene Mantissen­längen, Basis: 2, Exponent −3 bis 1 Eine Gleitkommazahl – wird in zwei Zusammenhängen benutzt.

Sehen Programmiersprache und Gleitkommazahl

Grafische Benutzeroberfläche

Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.

Sehen Programmiersprache und Grafische Benutzeroberfläche

Hallo-Welt-Programm

format.

Sehen Programmiersprache und Hallo-Welt-Programm

Haskell (Programmiersprache)

Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden.

Sehen Programmiersprache und Haskell (Programmiersprache)

Höhere Programmiersprache

Eine höhere Programmiersprache ist eine Programmiersprache zur Abfassung eines Computerprogramms, die in Abstraktion und Komplexität von der Ebene der Maschinensprachen deutlich entfernt ist.

Sehen Programmiersprache und Höhere Programmiersprache

Imperative Programmierung

Imperative Programmierung (‚anordnen‘, ‚befehlen‘) ist ein Programmierparadigma, nach dem „ein Programm aus einer Folge von Anweisungen besteht, die vorgeben, in welcher Reihenfolge was vom Computer getan werden soll“.

Sehen Programmiersprache und Imperative Programmierung

Integer (Datentyp)

Mit Integer (für ganze Zahl; von) wird in der Informatik ein Datentyp bezeichnet, der ganzzahlige Werte speichert.

Sehen Programmiersprache und Integer (Datentyp)

Integrierte Entwicklungsumgebung

Microsoft Visual Studio 2012, IDE für Windowszeichenorientierter Benutzerschnittstelle CONZEPT 16, ein Datenbanksystem mit integrierter Entwicklungsumgebung KDevelop, eine freie IDE für KDE Windows Eine integrierte Entwicklungsumgebung (IDE, von) ist eine Sammlung von Computerprogrammen, mit denen die Aufgaben der Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können.

Sehen Programmiersprache und Integrierte Entwicklungsumgebung

Internet

Das Internet (von,zusammengeschaltete Netzwerke‘, kürzer oder kurz net ‚Netz‘), umgangssprachlich auch Netz, ist ein weltweiter Verbund von Rechnernetzwerken, den autonomen Systemen.

Sehen Programmiersprache und Internet

Interpreter

Als Interpreter wird ein Computerprogramm bezeichnet, das eine Abfolge von Anweisungen anscheinend direkt ausführt, wobei das Format der Anweisungen vorgegeben ist.

Sehen Programmiersprache und Interpreter

Isabelle (Theorembeweiser)

Isabelle ist ein generischer interaktiver Theorembeweiser mit besonderem Schwerpunkt auf Higher-Order Logic (HOL).

Sehen Programmiersprache und Isabelle (Theorembeweiser)

ISWIM

ISWIM ist eine von Peter J. Landin konzipierte Programmiersprache und eine Abkürzung von »If you See What I Mean«.

Sehen Programmiersprache und ISWIM

Jacquardwebstuhl

Als Jacquardwebstuhl bezeichnet man den von Joseph-Marie Jacquard weiterentwickelten Webstuhl.

Sehen Programmiersprache und Jacquardwebstuhl

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Sehen Programmiersprache und Java (Programmiersprache)

Java Virtual Machine

Java-Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (Java Runtime Environment, JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist.

Sehen Programmiersprache und Java Virtual Machine

JavaScript

JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML zu erweitern.

Sehen Programmiersprache und JavaScript

Just-in-time-Kompilierung

Just-in-time-Kompilierung (JIT-Kompilierung) ist ein Verfahren aus der praktischen Informatik, um (Teil-)Programme zur Laufzeit in Maschinencode zu übersetzen.

Sehen Programmiersprache und Just-in-time-Kompilierung

Komplexität

Komplexität bezieht sich vor allem auf die veränderlichen Verknüpfungen zwischen Elementen: beispielsweise den 100 Billionen Synapsen im Gehirn eines erwachsenen Menschen, die sich etwa durch Lernprozesse ständig auf-, ab- und umbauen (Neuronale Plastizität) Komplexität (Partizip Perfekt Passiv von complecti „umschlingen“, „umfassen“ oder „zusammenfassen“) bezeichnet eine große Anzahl von Elementen, vielfältigen Wechselwirkungen, Strukturen und Prozessen in einem Zusammenhang.

Sehen Programmiersprache und Komplexität

Konrad Zuse

zentriert Konrad Ernst Otto Zuse (* 22. Juni 1910 in Deutsch-Wilmersdorf, heute zu Berlin; † 18. Dezember 1995 in Hünfeld) war ein deutscher Bauingenieur, Erfinder und Unternehmer (Zuse KG).

Sehen Programmiersprache und Konrad Zuse

Kontrollstruktur

Kontrollstrukturen sind in der Informatik die Vorgabe, in welcher Reihenfolge die Handlungsschritte eines Algorithmus abgearbeitet werden.

Sehen Programmiersprache und Kontrollstruktur

Lademodul

Der Begriff Lademodul (auch Phase genannt) wird zumeist im Umfeld der Betriebssysteme z/OS (früher auch MVS) und BS2000 gebraucht.

Sehen Programmiersprache und Lademodul

Lambda-Kalkül

griechischen Alphabets, benutzt. Der Lambda-Kalkül ist eine formale Sprache zur Untersuchung von Funktionen.

Sehen Programmiersprache und Lambda-Kalkül

Laufzeit (Informatik)

Der Begriff Laufzeit beschreibt in der Informatik einerseits die Zeitdauer, die ein Programm, ausgeführt durch einen Rechner, zur Bewältigung einer Aufgabe benötigt.

Sehen Programmiersprache und Laufzeit (Informatik)

Laufzeitumgebung

Eine Laufzeitumgebung (Abkürzung: RTE oder seltener auch RE), auch Ausführungsumgebung oder seltener Ablaufumgebung, beschreibt die zur Laufzeit von Computerprogrammen verfügbaren und festgelegten Voraussetzungen eines bestimmten Laufzeitsystems.

Sehen Programmiersprache und Laufzeitumgebung

Linker (Computerprogramm)

ausführbaren Dateien (exe) zusammengefügt (gelinkt). Unter einem Linker oder Binder (auch: Bindelader) versteht man ein Computerprogramm, das einzelne Programmmodule zu einem ausführbaren Programm zusammenstellt (verbindet).

Sehen Programmiersprache und Linker (Computerprogramm)

Lisp

Lisp ist eine Familie von Programmiersprachen, die 1958 erstmals spezifiziert wurde und am Massachusetts Institute of Technology (MIT) in Anlehnung an den ungetypten Lambda-Kalkül entstand.

Sehen Programmiersprache und Lisp

Liste von Hallo-Welt-Programmen/Höhere Programmiersprachen

Dies ist eine Liste von Hallo-Welt-Programmen für gebräuchliche höhere Programmiersprachen.

Sehen Programmiersprache und Liste von Hallo-Welt-Programmen/Höhere Programmiersprachen

Liste von Programmiersprachen

Dies ist eine Liste von Programmiersprachen.

Sehen Programmiersprache und Liste von Programmiersprachen

Logische Programmierung

Logische Programmierung (Prädikative Programmierung, Logikprogrammierung) ist ein Programmierparadigma, das auf der mathematischen Logik beruht.

Sehen Programmiersprache und Logische Programmierung

Maschinengestütztes Beweisen

Maschinengestütztes Beweisen (oder missverständlicher: automatisches Beweisen; ein Teilgebiet der automatischen Deduktion) basiert auf der Verwendung von Computerprogrammen zur Erzeugung und Überprüfung von mathematischen Beweisen logischer Theoreme.

Sehen Programmiersprache und Maschinengestütztes Beweisen

Maschinensprache

Eine Maschinensprache, wie sie bei Maschinencode bzw.

Sehen Programmiersprache und Maschinensprache

Massenspeicher

Als Massenspeicher werden im IT-Bereich Speichermedien bezeichnet, die große Mengen an Daten dauerhaft speichern.

Sehen Programmiersprache und Massenspeicher

Mathematische Logik

Die mathematische Logik, auch symbolische Logik oder veraltet Logistik, ist ein Teilgebiet der Mathematik, insbesondere als Methode der Metamathematik und eine Anwendung der modernen formalen Logik.

Sehen Programmiersprache und Mathematische Logik

Minisprache

Minisprachen sind spezielle Programmiersprachen bzw.

Sehen Programmiersprache und Minisprache

Modellgetriebene Architektur

Modellgetriebene Architektur (MDA; engl. model-driven architecture) bezeichnet einen modellgetriebenen Softwareentwicklungsansatz, der auf einer klaren Trennung von Funktionalität und Technik beruht.

Sehen Programmiersprache und Modellgetriebene Architektur

Morsecode

G. Hasler Bern (ca. 1900) Der Morsecode (auch Morsealphabet oder Morsezeichen genannt) ist ein gebräuchlicher, nach seinem Erfinder Samuel F. B. Morse benannter Code zur telegrafischen Übermittlung von Buchstaben, Ziffern und weiterer Zeichen.

Sehen Programmiersprache und Morsecode

Nachrichtentechnik

13,5-m-Ka-Band-Antenne der ESTRACK-Station in Redu, Belgien Die Nachrichtentechnik ist eine Ingenieurwissenschaft, die sich als Teilgebiet der Elektrotechnik mit der Aufnahme, Übertragung und Speicherung von Nachrichten (Informationen) beschäftigt.

Sehen Programmiersprache und Nachrichtentechnik

Nebenläufigkeit

Beim Philosophenproblem (engl. ''Dining Philosophers Problem'') handelt es sich um ein Fallbeispiel aus dem Bereich der Theoretischen Informatik. Die Nebenläufigkeit, mitunter auch Parallelität genannt, ist in der Informatik die Eigenschaft eines Systems, mehrere Aufgaben, Berechnungen, Anweisungen oder Befehle gleichzeitig ausführen zu können.

Sehen Programmiersprache und Nebenläufigkeit

Objektcode

Objektcode ist ein Zwischenergebnis eines Compiler- bzw.

Sehen Programmiersprache und Objektcode

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Sehen Programmiersprache und Objektorientierte Programmierung

Objektorientierung

Unter Objektorientierung (kurz OO) versteht man in der Entwicklung von Software eine Sichtweise auf komplexe Systeme, bei der ein System durch das Zusammenspiel kooperierender Objekte beschrieben wird.

Sehen Programmiersprache und Objektorientierung

Paradigma

Ein Paradigma (Plural Paradigmen oder Paradigmata) ist eine grundsätzliche Denkweise.

Sehen Programmiersprache und Paradigma

Parameter (Informatik)

Parameter – (deutsch) auch Übergabewerte genannt – sind in der Informatik Variablen, durch die ein Computerprogramm (oft ein Unterprogramm) auf die Verarbeitung bestimmter Werte „eingestellt“ werden kann.

Sehen Programmiersprache und Parameter (Informatik)

Parser

Ein Parser („analysieren“, bzw. „Teil“; im Deutschen gelegentlich auch Zerteiler) ist ein Computerprogramm, das in der Informatik für die Zerlegung und Umwandlung einer Eingabe in ein für die Weiterverarbeitung geeigneteres Format zuständig ist.

Sehen Programmiersprache und Parser

Perl (Programmiersprache)

Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.

Sehen Programmiersprache und Perl (Programmiersprache)

PL/I

Programming Language One, oft als PL/I (auch PL/1, PL1 oder PLI) abgekürzt, ist eine Programmiersprache, die in den 1960er-Jahren von IBM entwickelt wurde.

Sehen Programmiersprache und PL/I

Plankalkül

Der Plankalkül ist eine von Konrad Zuse in den Jahren 1942 bis 1945 entwickelte Programmiersprache und war die erste höhere Programmiersprache der Welt.

Sehen Programmiersprache und Plankalkül

Plattformunabhängigkeit

Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.

Sehen Programmiersprache und Plattformunabhängigkeit

Polymorphie (Programmierung)

Polymorphie oder Polymorphismus (für Vielgestaltigkeit) ist ein Konzept in der objektorientierten Programmierung, das ermöglicht, dass ein Bezeichner abhängig von seiner Verwendung Objekte unterschiedlichen Datentyps annimmt.

Sehen Programmiersprache und Polymorphie (Programmierung)

Portable Software

Portable Software (über französisch portable aus ‚ tragen‘), auch Standalone-Software oder ('''USB-''')'''Stick'''­-Ware genannt, ist Software, typischerweise Anwendungssoftware, die ohne weitere Anpassungen oder Einrichtung (Installationen) auf verschiedenen Rechnern läuft.

Sehen Programmiersprache und Portable Software

Precompiler

Ein Precompiler (auch Präkompilierer, Präcompiler, Vorkompilierer oder Vorübersetzer genannt) ist ein Computerprogramm in der Softwareentwicklung, das einen Quellcode in einem Durchlauf vor dem eigentlichen Compiler bearbeitet.

Sehen Programmiersprache und Precompiler

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Sehen Programmiersprache und Programmbibliothek

Programmierparadigma

Ein Programmierparadigma ist ein fundamentaler Programmierstil.

Sehen Programmiersprache und Programmierparadigma

Prolog (Programmiersprache)

Prolog (vom Französischen: programmation en logique, dt.: „Programmieren in Logik“) ist eine Programmiersprache, die Anfang der 1970er-Jahre maßgeblich von dem französischen Informatiker Alain Colmerauer entwickelt wurde und ein deklaratives Programmieren ermöglicht.

Sehen Programmiersprache und Prolog (Programmiersprache)

Prozedurale Programmierung

Prozedurale Programmierung ist ein Programmierparadigma, nach dem Computerprogramme entwickelt werden können.

Sehen Programmiersprache und Prozedurale Programmierung

Prozessor

Die''“ eines Intel 80486DX2 Ein Computer-Prozessor ist ein (meist stark verkleinertes und meist frei) programmierbares Rechenwerk, also eine elektronische Schaltung, die gemäß übergebenen Befehlen Aktionen ausführt, wie andere elektronische Schaltungen und Mechanismen zu steuern.

Sehen Programmiersprache und Prozessor

Quelltext

siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.

Sehen Programmiersprache und Quelltext

Rechenleistung

Die Rechenleistung (auch Datenverarbeitungsleistung oder Performanz. englisch computing power oder performance genannt) ist ein Maß für Rechenmaschinen und Datenverarbeitungs- (kurz DV-Systeme) oder informationstechnische Systeme (kurz IT-Systeme).

Sehen Programmiersprache und Rechenleistung

Rechenwerk

Als Rechenwerk (auch Ausführungseinheit, englisch execution unit) oder Operationswerk bezeichnet man in der Mikroelektronik und technischen Informatik ein Schaltwerk zur Ausführung der Maschinenbefehle eines Computerprogramms.

Sehen Programmiersprache und Rechenwerk

Rechnertechnik

Integrierter Schaltkreis Die Rechnertechnik (auch Computertechnik) beschäftigt sich als technisches Fachgebiet mit der Konzeption von informationsverarbeitenden Anlagen, also Computern.

Sehen Programmiersprache und Rechnertechnik

Reihenfolge

Eine Reihenfolge mehrerer Gegenstände wird bestimmt durch eine räumliche, zeitliche oder gedankliche, lineare Aufreihung derselben und eine ausgewiesene Richtung, z. B.

Sehen Programmiersprache und Reihenfolge

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

Sehen Programmiersprache und Scala (Programmiersprache)

Scheme

Die Programmiersprache Scheme ist eine Lisp-Variante.

Sehen Programmiersprache und Scheme

Schleife (Programmierung)

Eine Schleife (auch „Wiederholung“ oder) ist eine Kontrollstruktur in Programmiersprachen.

Sehen Programmiersprache und Schleife (Programmierung)

Seitenbeschreibungssprache

Eine Seitenbeschreibungssprache (kurz: PDL) beschreibt den exakten Aufbau einer Seite, wie diese später in einem speziellen Ausgabeprogramm oder -gerät, wie einem Drucker, aussehen soll.

Sehen Programmiersprache und Seitenbeschreibungssprache

Semantik

Semantik (von), auch Bedeutungslehre genannt, ist die wissenschaftliche Beschäftigung mit Bedeutung und mit den verschiedenen Beziehungen zwischen einem Zeichen und dem Bezeichneten.

Sehen Programmiersprache und Semantik

Skriptsprache

Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.

Sehen Programmiersprache und Skriptsprache

Softwarekrise

Softwarekrise bezeichnet das erstmals Mitte der 1960er-Jahre aufgetretene Phänomen, dass die Leistungsfähigkeit der Software derjenigen der Hardware hinterherhinkte.

Sehen Programmiersprache und Softwarekrise

Softwaretechnik

Die Softwaretechnik bzw.

Sehen Programmiersprache und Softwaretechnik

Spezifikation

Spezifikation (aus, „Auflistung“, „Verzeichnis“) ist im Vertragsrecht die genaue Bestimmung der Anforderungen des Käufers oder Auftraggebers an die Eigenschaften eines Produktes, einer Leistung, Dienstleistung oder eines Systems.

Sehen Programmiersprache und Spezifikation

SQL

SQL (offizielle Aussprache, mitunter auch; auf Deutsch auch häufig die deutsche Aussprache der Buchstaben) ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen.

Sehen Programmiersprache und SQL

Stapelspeicher

Vereinfachte Darstellung eines Stacks mit den Funktionen Push (drauflegen) und Pop (herunternehmen) In der Informatik bezeichnet ein Stapelspeicher oder Kellerspeicher (kurz Stapel oder Keller, häufig auch mit dem englischen Wort Stack bezeichnet) eine häufig eingesetzte dynamische Datenstruktur.

Sehen Programmiersprache und Stapelspeicher

Stapelverarbeitung

Stapelverarbeitung, auch Batchverarbeitung genannt, ist ein Begriff aus der Datenverarbeitung und bezeichnet die Arbeitsweise von Computerprogrammen, bei der die in einem oder mehreren Datenbeständen als Eingabe bereitgestellte Menge an Aufgaben oder Daten vollständig, automatisch und meist sequenziell verarbeitet wird.

Sehen Programmiersprache und Stapelverarbeitung

Statische Typisierung

Statische Typisierung bezeichnet ein Schema der Typisierung von Programmiersprachen.

Sehen Programmiersprache und Statische Typisierung

Strukturierte Programmierung

Strukturierte Programmierung ist ein programmiersprachenübergreifendes Programmierparadigma, aus den 1960er Jahren, also noch vor der Softwarekrise.

Sehen Programmiersprache und Strukturierte Programmierung

Stylesheet-Sprache

Stylesheet-Sprachen sind formale Sprachen in der Informationstechnik, um das Erscheinungsbild von elektronischen Dokumenten bzw.

Sehen Programmiersprache und Stylesheet-Sprache

Syntax

Unter Syntax (von syn ‚zusammen‘ und taxis ‚Ordnung, Reihenfolge‘) versteht man allgemein ein Regelsystem zur Kombination elementarer Zeichen zu zusammengesetzten Zeichen in natürlichen oder künstlichen Zeichensystemen.

Sehen Programmiersprache und Syntax

Systemsoftware

Systemsoftware ist die Software, die keine Anwendungssoftware ist.

Sehen Programmiersprache und Systemsoftware

Text

Text (‚weben‘, ‚flechten‘) bezeichnet im nichtwissenschaftlichen Sprachgebrauch eine abgegrenzte, zusammenhängende, meist schriftliche sprachliche Äußerung, im weiteren Sinne auch nicht geschriebene, aber schreibbare Sprachinformation (beispielsweise eines Liedes, Films oder einer improvisierten Theater­aufführung).

Sehen Programmiersprache und Text

Texteditor

Texteditor Ein Texteditor (von ‚Inhalt‘ und editor für ‚Herausgeber‘ oder ‚Erzeuger‘) ist ein Computerprogramm zum Bearbeiten von Texten.

Sehen Programmiersprache und Texteditor

TIOBE-Index

TIOBE-Index im Zeitraum 2002–2022 Der TIOBE Programming Community Index ist ein seit 2001 publiziertes und monatlich aktualisiertes Ranking von Programmiersprachen nach ihrer Popularität.

Sehen Programmiersprache und TIOBE-Index

Typisierung (Informatik)

Eine Typisierung dient in der Informatik dazu, dass die Objekte (hier Objekte im mathematisch-abstrakten Sinne verstanden) der Programmiersprachen, wie z. B.

Sehen Programmiersprache und Typisierung (Informatik)

Typsicherheit

Typsicherheit ist ein Begriff aus der Informatik, speziell aus dem Bereich Programmiersprachen.

Sehen Programmiersprache und Typsicherheit

Typumwandlung

Als Typumwandlung (oder type casting, kurz cast) wird in der Informatik die Umwandlung eines Datums von einem Datentyp in einen anderen bezeichnet.

Sehen Programmiersprache und Typumwandlung

Unterprogramm

Grundprinzip eines Unterprogramms Ein Unterprogramm ist ein Teil eines Computerprogramms, das eine bestimmte Funktionalität bereitstellt.

Sehen Programmiersprache und Unterprogramm

Variable (Programmierung)

In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.

Sehen Programmiersprache und Variable (Programmierung)

Verbund (Datentyp)

Ein Verbund ist ein Datentyp, der aus einem oder mehreren Datentypen zusammengesetzt wurde.

Sehen Programmiersprache und Verbund (Datentyp)

Vereinigte Staaten

Die Vereinigten Staaten von Amerika (abgekürzt USA), auch Vereinigte Staaten (englisch United States; abgekürzt US) oder umgangssprachlich einfach Amerika (englisch America) genannt, sind eine demokratische, föderal aufgebaute Republik in Nordamerika und mit einigen Inseln auch in Ozeanien.

Sehen Programmiersprache und Vereinigte Staaten

Vererbung (Programmierung)

Operationen a und b). Die Vererbung ist eines der grundlegenden Konzepte der Objektorientierung und hat große Bedeutung in der Softwareentwicklung.

Sehen Programmiersprache und Vererbung (Programmierung)

Very High Speed Integrated Circuit Hardware Description Language

Very High Speed Integrated Circuit Hardware Description Language (auch VHSIC Hardware Description Language), kurz VHDL, ist eine Hardwarebeschreibungssprache, mit der es möglich ist, digitale Systeme textbasiert zu beschreiben.

Sehen Programmiersprache und Very High Speed Integrated Circuit Hardware Description Language

Virtuelle Maschine

Virtuelle Maschine in VirtualBox Als virtuelle Maschine (VM) wird in der Informatik die Software-technische Kapselung eines Rechnersystems innerhalb eines lauffähigen Rechnersystems bezeichnet.

Sehen Programmiersprache und Virtuelle Maschine

Visuelle Programmiersprache

Als visuelle Programmiersprache (VPL, auch grafische Programmiersprache) bezeichnet man eine Programmiersprache, in der ein Programm, Algorithmus oder Systemverhalten durch grafische Elemente und deren Anordnung definiert wird.

Sehen Programmiersprache und Visuelle Programmiersprache

Visuelle Programmierumgebung

Eine visuelle Programmierumgebung ist eine integrierte Entwicklungsumgebung (IDE) mit einer visuellen Entwicklungsoberfläche, die es erlaubt, die Grafische Benutzeroberfläche (GUI) der zu erstellenden Anwendung graphisch zu bearbeiten.

Sehen Programmiersprache und Visuelle Programmierumgebung

Webserver

Host des ersten Webservers von Tim Berners-Lee am CERN war ein NeXTcube-Computer Ein Webserver (‚dienen‘; ‚Diener‘, ‚Dienst‘) ist ein Server, der Dokumente an Clients wie z. B.

Sehen Programmiersprache und Webserver

Wirtschaftlichkeit

Wirtschaftlichkeit ist ein Wirtschaftssystem- und unternehmenszielindifferenter Ausdruck dafür, inwieweit eine Tätigkeit dem Wirtschaftlichkeitsprinzip genügt.

Sehen Programmiersprache und Wirtschaftlichkeit

Zeichenkette

Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz.

Sehen Programmiersprache und Zeichenkette

Zeiger (Informatik)

Wort. Video-Tutorial über Zeiger, Dereferenzierung, Felder und Zeigerarithmetik sowie deren Funktionsweise im Arbeitsspeicher am Beispiel der Programmiersprache C Mit Zeiger wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert.

Sehen Programmiersprache und Zeiger (Informatik)

Zeittafel der Programmiersprachen

Dies ist eine zeitlich sortierte Liste bedeutender Programmiersprachen.

Sehen Programmiersprache und Zeittafel der Programmiersprachen

Zuweisung

Unter einer Zuweisung (englisch assignment) versteht man in einer imperativen Programmiersprache einen Typ von Anweisung (englisch statement), durch den eine Variable einen neuen Wert erhält.

Sehen Programmiersprache und Zuweisung

Zwischencode

Ein Zwischencode – im weitesten Sinne auch Zwischensprache genannt – ist der Code, der im Verlauf eines Übersetzungsprozesses auf einer Abstraktionsebene zwischen der höheren Ausgangssprache und der in der Regel maschinennahen Zielsprache generiert wird.

Sehen Programmiersprache und Zwischencode

4GL

Als fourth generation language oder kurz 4GL bezeichnet man Programmiersprachen bzw.

Sehen Programmiersprache und 4GL

Auch bekannt als Generation language, Objektorientierte Sprache, Programmiersprachen.

, Friedrich L. Bauer, Funktion (Mathematik), Funktionale Programmierung, Gleitkommazahl, Grafische Benutzeroberfläche, Hallo-Welt-Programm, Haskell (Programmiersprache), Höhere Programmiersprache, Imperative Programmierung, Integer (Datentyp), Integrierte Entwicklungsumgebung, Internet, Interpreter, Isabelle (Theorembeweiser), ISWIM, Jacquardwebstuhl, Java (Programmiersprache), Java Virtual Machine, JavaScript, Just-in-time-Kompilierung, Komplexität, Konrad Zuse, Kontrollstruktur, Lademodul, Lambda-Kalkül, Laufzeit (Informatik), Laufzeitumgebung, Linker (Computerprogramm), Lisp, Liste von Hallo-Welt-Programmen/Höhere Programmiersprachen, Liste von Programmiersprachen, Logische Programmierung, Maschinengestütztes Beweisen, Maschinensprache, Massenspeicher, Mathematische Logik, Minisprache, Modellgetriebene Architektur, Morsecode, Nachrichtentechnik, Nebenläufigkeit, Objektcode, Objektorientierte Programmierung, Objektorientierung, Paradigma, Parameter (Informatik), Parser, Perl (Programmiersprache), PL/I, Plankalkül, Plattformunabhängigkeit, Polymorphie (Programmierung), Portable Software, Precompiler, Programmbibliothek, Programmierparadigma, Prolog (Programmiersprache), Prozedurale Programmierung, Prozessor, Quelltext, Rechenleistung, Rechenwerk, Rechnertechnik, Reihenfolge, Scala (Programmiersprache), Scheme, Schleife (Programmierung), Seitenbeschreibungssprache, Semantik, Skriptsprache, Softwarekrise, Softwaretechnik, Spezifikation, SQL, Stapelspeicher, Stapelverarbeitung, Statische Typisierung, Strukturierte Programmierung, Stylesheet-Sprache, Syntax, Systemsoftware, Text, Texteditor, TIOBE-Index, Typisierung (Informatik), Typsicherheit, Typumwandlung, Unterprogramm, Variable (Programmierung), Verbund (Datentyp), Vereinigte Staaten, Vererbung (Programmierung), Very High Speed Integrated Circuit Hardware Description Language, Virtuelle Maschine, Visuelle Programmiersprache, Visuelle Programmierumgebung, Webserver, Wirtschaftlichkeit, Zeichenkette, Zeiger (Informatik), Zeittafel der Programmiersprachen, Zuweisung, Zwischencode, 4GL.