Для чого потрібні мови програмування

Для чого потрібні мови програмування

З кожним роком комп 'ютери отримують все більше поширення. Вони стають швидшими і зручнішими у використанні, а професія програміста вже давно стала однією і найбільш затребуваних і високооплачуваних. Навіть далека від програмування людина майже напевно чула про те, що існують мови програмування. Для чого ж вони потрібні і чому їх так багато?


Яким би досконалим не був комп 'ютер, без програмного забезпечення він являє собою просто купу металу і пластику. Саме програми визначають, що і як робить комп 'ютер, в якій послідовності він виконує ті чи інші операції. Перші мови програмування почали з 'являтися на початку п' ятдесятих років і використовувалися для перетворення простих арифметичних виразів на машинний код. Машинний код - це система команд обчислювальної машини, що інтерпретуються безпосередньо мікропроцесором. Але людині писати програму в машинних кодах дуже незручно. Для того щоб полегшити працю програміста, і почали створюватися мови програмування. Мови програмування поділяються на мови високого рівня і низької. Чим вищий рівень мови, тим легше на ньому писати програмісту. Така мова більш зрозуміла людині, оскільки дозволяє за допомогою простих смислових конструкцій задавати необхідну послідовність дій. Після створення програми відбувається її компіляція - тобто автоматичний переклад у зрозумілу процесору мову машинних кодів. Мови низького рівня знаходяться набагато ближче до мови машинних кодів, тому писати на них важче. Але у них є своя перевага - написані такою мовою програми виходять дуже швидкими і компактними. Найбільш популярною низькорівневою мовою є Assembler. Деякі його переваги настільки очевидні, що навіть у складних програмах, написаних високорівневими мовами, часто застосовують вставки на Ассемблері. Незважаючи на існування великої кількості мов програмування, які отримали широке поширення можна перерахувати по пальцях. Одним з найпоширеніших є мова C++. Це дуже зручна і досить проста для програміста мова, що дозволяє створювати програми будь-якого рівня складності. Не так давно компанія Microsoft розробила мову C # (читається як "сі шарп"), що володіє низкою нових можливостей і призначений для написання програм під операційну систему Windows. Компанія Microsoft випустила і дуже популярне середовище програмування Microsoft Visual Studio, що дозволяє програмувати на С++, С # і деяких інших мовах. Дуже відомою є мова програмування Delphi. Своє походження він веде від колись знаменитого Паскаля, однак завдяки зусиллям компанії Borland придбав ряд нових якостей, ставши, по суті, новою мовою. Писати цією мовою досить просто і зручно, а завдяки середовищу програмування Borland Delphi він отримав дуже широке поширення. Без мов програмування було б неможливим і існування інтернету. Такі мови, як Perl та PHP, дозволяють створювати скрипти, що визначають виконання на сторінках сайту потрібних дій. Навіть створення найпростішої інтернет-сторінки неможливо без знання HTML - стандартної мови розмітки документів. Обчислювальні пристрої зараз знаходяться всюди: у стільникових телефонах і банкоматах, у верстатах з числовим програмним керуванням і в телевізорах. Важко знайти сферу життя, в якій вони не були б тим чи іншим чином задіяні. І всі ці пристрої працюють завдяки програмам, написаним за допомогою тих чи інших мов програмування.