border=0

Технологія »Вихідний код

Визначення вихідного коду


Якщо я скажу вам, мій друг, що 01100011010100111100, ви можете інтерпретувати, що моя клавіатура не в змозі, що я натиснув деякі клавіші навмання, що я хочу грати в жарт або що, просто, я втратив розум. Однак цей код можна зрозуміти комп'ютером , оскільки ці машини працюють з двійковим кодом .


Як для нас людських істот (навіть для найдосвідченішого комп'ютера) важко підтримувати "розмову" виключно в двійковому комп'ютері, були створені проміжні шляхи, щоб давати вказівки комп'ютерам, які більш зрозумілі, ніж двійкова мова з боку людських істот.


Однією з таких проміжних форм є вихідний код, в якому написані комп'ютерні програми.

Мови програмування

Мова програмування - це, по суті, спосіб розповісти комп'ютеру про те, що ми хочемо його зробити, структурованим і зрозумілим способом людиною (хоча, щоб повністю зрозуміти його, необхідно вивчити поняття програмування та мови в конкретні, наприклад, коли ви хочете вивчити нову мову ).


Існує декілька мов програмування, кожна з яких орієнтована на певні завдання або конкретну аудиторію.

Найвідомішими є:


  • BASIC У 1964 році був винайдений акронім про універсальний кодекс символічної інструкції для початківців ( Символічний кодекс загальних цільових інструкцій для початківців). Нерозривно пов'язані з 8-розрядними комп'ютерами, які стали популярними в 80-х роках 20-го століття, спочатку не було структуризованого керування виконанням, яке було включено в більш пізні версії мови.
  • C. Якщо BASIC є найпопулярнішою мовою, C, без сумніву, є найбільш впливовим. Створена в 1972 році Деннісом Річі з розумінням портативності між різними машинами та архітектурами, вона дозволила перепрограмувати ембріональну систему UNIX, щоб вона могла працювати на різних комп'ютерах. Навіть сьогодні він використовується в деяких варіантах для просування додатків у всіх областях.

  • C ++ Один з вищезазначених варіантів С, мабуть, найбільш впливовий. Мовою C додаються поняття орієнтації об'єктів.
  • Кобол Невідомий профану, він добре відомий серед професіоналів. Створена в 1959 році, велика кількість рішень, створених в цій галузі з ним (особливо в банківському та фінансовому секторах), призвела до того, що вона все ще використовується сьогодні, а її заміна стає важкою.
  • PHP . Орієнтована на роботу з веб-сторінками.
  • Java Створена вимерливим Sun Microsystems, її метою було бути дійсно універсальним, програмуванням на одній машині і виконанням на будь-якому. Хоча вона лише частково і цілком задовольняла цю мету, вона все ще широко використовується.
  • Асемблер На тлі інших списків, які є мовами високого рівня, цей рівень є низьким, оскільки він більше підходить до двійкового коду машини, хоча це не зовсім так. Її вихідний код дуже непростий для читачів.

Компіляція: зробіть її зрозумілою для комп'ютера

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

Щоб останні могли зрозуміти, що ми говоримо у вихідному коді та виконувати відповідні інструкції, нам доведеться виконати процес, який перетворить вихідний код у виконуваний файл . Цей процес називається компіляцією.

Компіляція переводить вихідний код до машинного коду.

До речі, про код на початку статті, хоча я сказав вам, що комп'ютер може зрозуміти, не звертайте уваги на мене; це просто приклад, який я написав випадковим чином, хоча дух такий: комп'ютери тільки "розуміють" нулі та одиниці.

Фотографії: iStock - Джордж Манга / вгайич

Автор: Guillem Alsina González | + QUOTE
Теми в вихідному коді

Соціальні мережі