Potrzeba istnienia wielu różnorodnych języków wynika z dużej liczby sytuacji, w których są one wykorzystywane – każda posiada pewne specyficzne wymagania: wielkość programów waha się od niedużych skryptów pisanych przez amatorów do potężnych aplikacji rozwijanych przez setki programistów doświadczenie użytkowników waha się od nowicjuszy lub programistów okazjonalnych wymagających przede wszystkim prostoty, do ekspertów potrafiących zrobić użytek z oferowanych możliwości tworzone programy muszą spełniać określone wymagania dotyczące szybkości, skalowalności oraz wielkości istniejące języki mogą być zbyt rozbudowane do pewnych zadań programy mogą nie zmieniać się z biegiem lat lub być poddawane stałym modyfikacjom programiści mają różne gusta – każdy z nich ma swój ulubiony język, w którym pisze mu się najwygodniej. Z tych powodów nie powiodły się do dziś próby stworzenia języka uniwersalnego.
Źródło i licencja
Fragment artykułu Wikipedia — Język programowania · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.