Hybridsprache
aus Wikipedia, der freien Enzyklopädie
Als Hybridsprache wird eine Programmiersprache dann bezeichnet, wenn ihr Sprachumfang verschiedene Programmierparadigmen unterstützt. Die bekanntesten Programmierparadigmen sind die prozedurale, die objektorientierte und die funktionionale Programmierung.
Hybridsprachen wurden entwickelt um dediziert in mehreren Paradigmen zugleich zu programmieren. Eine bekannte Hybridsprache ist C++, da es sowohl Elemente für die objektorientierte als auch für die prozedurale Programmierung unterstützt. Java folgt dem Paradigma der objektorientierten, beide Sprachen entsprechen dem Paradigma der imperativen Programmierung und ermöglichen generische Programmierung. Aber auch einige der jüngeren Skriptsprachen zählen aufgrund dieser Definition zu den Hybridsprachen, z. B. Perl, Python und Ruby.