Hybridsprache
Als Hybridsprache, auch hybride Programmiersprache, wird eine Programmiersprache bezeichnet, deren Sprachumfang sowohl das Programmierparadigma der 
prozeduralen als auch der objektorientierten Programmierung sinnvoll unterstützt. Gelegentlich wird der Begriff auch weiter gefasst und bezeichnet Sprachen, die mehrere andere sich wesentlich unterscheidende Programmierparadigmen unterstützten, wie beispielsweise der deklarativen und imperativen Programmierung. 

Heutige Hybridsprachen wurden oft nicht als solche konzipiert, sondern sind dadurch entstanden, dass eine ursprünglich zur prozeduralen Programmierung gedachte Sprache um die Unterstützung der Objektorientierung ergänzt wurde. Die bekannteste derartige Hybridsprache ist die objektorientierte Sprache C++, die aus der für die prozedurale Programmierung konzipierten Sprache C entstanden ist und zu dieser weitestgehend abwärtskompatibel ist.

Eine weitere hybride Sprache ist LISP. Fast alle der jüngeren Skriptsprachen zählen zu den Hybridsprachen, z. B. Perl und Python, Ruby und JavaScript, sowie auch die erziehungsorientierten Programmiersprachen Scratch und Snap!.

Auch Kreolsprachen werden bisweilen Hybridsprachen genannt.
Q9143
Programmiersprache
Concept
Q188267
Programmierparadigma
Concept
Q1418502
prozeduralen
Concept
Q79872
objektorientierten Programmierung
Concept
Q531152
deklarativen
Concept
Q275596
imperativen Programmierung
Concept
Q2407
C++
MEDIA
Q15777
C
Concept
Q1195806
kompatibel
Concept
Q132874
LISP
Concept
Q187432
Skriptsprache
Concept
Q42478
Perl
Concept
Q28865
Python
MEDIA
Q161053
Ruby
MEDIA
Q2005
JavaScript
MEDIA
Q29068718
erziehungsorientierten Programmiersprachen
Concept
Q275131
Scratch
Concept
None
Snap!
UNK
Q33289
Kreolsprache
Concept
Q953258
Hybridsprache
UNK
Q953258
Hybridsprache
UNK
Q953258
Hybridsprache
UNK
Q953258
Hybridsprache
UNK
Q953258
Hybridsprache
UNK
influenced by
instance of
programming language