modułów, bibliotek, podprogramów, pakietów itp.) w różnych językach konsolidacji poszczególnych części w jeden program, pisanie jednego wspólnego kodu źródłowego (tekstu programu) w różnych językach programowania. Ten drugi przypadek najczęściej dotyczy: połączenia jednego z języków wysokiego poziomu z kodem: asemblera maszynowym połączenia kilku języków skryptowych (np. JavaScript, PHP itp.).

Różne przypadki szczególne Turbo Pascal 7.0 W Turbo Pascaluimplementacji języka Pascal, firmy Borland, stworzonej w ramach serii Turbo istnieje możliwość programowaniaAndrzej Marciniak, Borland Pascal 7.0, Wyd. Nakom, Poznań 1994 r., seria: Biblioteka Użytkownika Mikrokomputerów , ISSN 0867-6011: Pascal-asembler Pascal-język maszynowy. Oczywiście istnieje możliwość włączania skompilowanych podprogramów napisanych w innych językach, lecz wymaga to odpowiedniego przygotowania bloku w innym języku (zobacz dalej: Turbo CJan Bielecki, Turbo C z grafiką na IBM PC, Wydawnictwa Naukowo-Techniczne, Warszawa 1990, Seria: Mikrokomputery, ). Składnia: język maszynowy – inline jako samodzielna instrukcja strukturalna w ciągu instrukcji Pascal-owych inline(kod_maszynowy_1/kod_maszynowy_2/ …/kod_maszynowy_n); jako podprogram procedure | function nagłówek;