Навіщо потрібні мови програмування?




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

Комментариев нет:

Отправить комментарий