Archive for February 27th, 2009
Еволюція мов програмування
Friday, February 27th, 2009
Справжня стаття і присвячена розгляду цих питань.
Рушійні сили еволюції ЯП
Щоб розуміти тенденції розвитку ЯП, потрібно знати рушійні сили їх еволюції. Для з’ясування цього питання розглядатимемо ЯП з різних точок зору.
По-перше, ЯП є інструментом програміста для створення програм. Для створення хороших програм потрібні хороші ЯП. Тому однією з рушійних сил еволюції ЯП є прагнення розробників до створення більш довершених програм.
По-друге, процес розробки програми можна порівнювати з промисловим виробництвом, в якому визначальними чинниками є продуктивність праці колективу програмістів, собівартість і якість програмної продукції. Створюються різні технології розробки програм (структурне, модульне, об’єктно-орієнтоване програмування та інші), які повинні підтримуватися ЯП.
Тому другою рушійною силою еволюції ЯП є прагнення до підвищення ефективності процесу виробництва програмної продукції.
По-третє, програми можна розглядати як аналог радіоелектронних пристроїв обробки інформації, в яких замість радіодеталей і мікросхем використовують конструкції ЯП (елементна база програми).
Еволюція мов програмування →
Метки: еом, мова, програміст, програма, програмування, рівень, створення
Категория: Загальна інформація |