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