Історія розвитку мов програмування: коротко про все
Програмування - трудомісткий і складний процес, осягнути який під силу не кожному. Машинний мова складається з безлічі алгоритмів і машинних кодів. І сьогоднішні комп'ютери є таким досконалим устаткуванням завдяки тому, що запрограмовані. І не була б така успішна історія розвитку програмного забезпечення, якби не був придуманий спеціальний мова для машин, що переводять символічні ключові слова в машинні коди. Розглянемо, як же складалася історія розвитку мов програмування.
Перші автокоди з'явилися в 1955 році зусиллями розробників компанії IBM під керівництвом інженера Джона Бекуса. Це була мова високого рівня, названий Фортран, не набір розрізнених простих команд, а організація більш великих кодів, які стали називатися операторами, або ж алгоритмічними мовами. Для їх переведення на машинний автокод були винайдені транслятори, які перетворять алгоритми і роблять його зрозумілим для електронно-обчислювальної машини. Відбувається це двома способами: інтерпретаційних і компіляційного. Завдяки простоті версії Фортран швидко входили у вжиток, і остання з них і сьогодні є однією з найпопулярніших мов програмування ЕОМ.
Однак, це не єдиний автокод для машин. Історія розвитку мов програмування триває створенням алгоритмів Алгол, які застосовуються в основному в науковому середовищі і мають в складі велику кількість нових понять. Відбувається це подія в 1960 році. А трохи пізніше допитливі співробітники компанії IBM придумали мову Кобол, орієнтований на використання в бізнес середовищі і використовуваний для обробки складної та об'ємної інформації економічного характеру.
Історія розвитку мов програмування триває професорами коледжу в Дартсмуте Т. Куртц і Дж. Кемені, які розробили загальновідомий Бейсік. Він набагато простіше, ніж Фортран, і тому використовувався в персональних комп'ютерах. Він справив ефект вибуху, ставши основним набором автокодом програмування, і зробивши комп'ютери надбанням самих звичайних користувачів.
Простота використання і можливості діалогового спілкування - це найголовніші переваги мови Бейсік. До недоліків ж відноситься відсутність обмеження на складання програм, що дуже часто заплутує їх і робить логічно незрозумілими. Програми, складені за допомогою Бейсік, мають уповільнений характер, тому що в їх основі лежать не компілятори, а інтерпретатори.
Сьогодні вчені продовжують працювати над його удосконаленням і намагаються наблизити до програми Паскаль, яким далі ознаменувалася історія розвитку мов програмування. Його творцем, по праву, вважається професор Цюріхського політехнічного університету Ніклаус Вірт. А назва своєму винаходу він дав на честь Паскаля, що є першим конструктором самої першої обчислювальної машини. Це один з найлегших і доступних програмних мов, що дозволяє писати ясні і зрозумілі програми.
Історія розвитку програмування була б неповною без мови Ада, названого на честь першої жінки програмістки Ади Лавлейс, дочки всім відомого поту Джорджа Байрона. Він являє собою більш вдосконалений і універсальна мова програмування, складений на основі Паскаль.
Історія розвитку програмного забезпечення має у своєму арсеналі ще багато програмних мов, які написані для спеціальних галузей застосування. Наприклад, у моделюванні застосовуються Симула, Сімкріт та GPSS. Для управління апаратурою використовується мова ФОРТ. Системні програми пишуться мовою СІ. Бази даних створюються мовою Кодас. Для навчання програмуванню зручні Лого, Робік і алгоритмічний мову А.П. Єршова.
Історія розвитку програмування до кінця ще не написана і навряд чи це відбудеться в найближчому майбутньому.