Автоматизация Автоматизация Архитектура Астрономия Одит Биология Счетоводство Военна наука Генетика География Геология Държавна къща Друга журналистика и средства за масова информация Изкуство Чужди езици Компютърни науки История Компютри Компютри Кулинарна култура Лексикология Литература Логика Маркетинг Математика Механика Механика Мениджмънт Метал и заваръчна механика Музика Население Образование Безопасност на живота Охрана на труда Педагогика Политика Право инструмент за програмиране производство Industries Психология P Дио Религия Източници Communication Социология на спорта стандартизация Строителство Технологии Търговия Туризъм Физика Физиология Философия Финанси Химически съоръжения Tsennoobrazovanie скициране Екология иконометрия Икономика Електроника Yurispundenktsiya

Какво е език за програмиране?

Прочетете още:
  1. IX.1. Какво е науката?
  2. И какво е семейството?
  3. Атомна физика и всичко това.
  4. Домашно ниво. Какво е щастието и смисъла на живота?
  5. Домашно ниво. Какво е щастието и смисъла на живота.
  6. Въведение. Какво представлява логотерапията?
  7. Глава 1 Какво е поведението?
  8. Глава IV. Какво е дълга
  9. Глава първа. Какво е науката?
  10. Обемът на звука е равен на нивото на интензитета на звука (dB) при честота 1 kHz, което кара "средния" човек да има същата сила на звука като този на звука и
  11. И той каза: "Кой знае колко дни съм напуснал? Няма много време, но трябва да постигна това в този живот. Не искам да се раждам отново. Животът е толкова мизерия. "
  12. И така, каква е ефективната междуличностна комуникация?
← 28.13. Транспониране на матрици 29.2. Ниско ниво програмиране езици →

Първите програмисти направиха без езици за програмиране. Първите цифрови електронни компютри са създадени за специфични, високоспециализирани задачи (например, за решаване на системи от линейни уравнения по Gauss метод), а програмата на тяхната работа е невъзможно да се промени по принцип. Разбира се, въпросът за програмирането на такива компютърни системи се е понижил само по себе си, можете да промените само входните данни. Скоро бяха създадени компютри с променлива програма, които бяха програмирани чрез свързване на гнездата на специален пач панел, така че последователността на операциите беше зададена.

След това се появиха наистина универсални цифрови компютри, позволяващи ви да променяте програми, като ги зареждате в RAM. Всеки компютър има свой собствен език на машината, т.е. набор от инструкции за машината, който се различава от броя на адресите в командата, задаването на указаната в адресите информация, отбора от операциите, които дадена машина може да изпълни и т.н. Процесът на написване на програма на машинния език е доста труден и досаден.

За да се намали времето за разработка на програмите, бяха създадени първите езици за програмиране.

Понастоящем има няколкостотин наистина използвани езика за програмиране в света. За всеки има своя област на приложение. Всяка година техният брой се попълва с нови езици. Някои езици могат да използват само малък брой собствени разработчици, други стават известни на милиони хора. Професионалните програмисти понякога използват повече от дузина различни езици за програмиране в работата си.

Програмният език е изкуствен (формален) език, предназначен за записване на алгоритми. Програмният език се определя от описанието и се изпълнява като специална програма - преводачът.

Всеки алгоритъм, има последователност от предписания, които могат да бъдат изпълнени в краен брой стъпки от първоначалните данни към резултата. В зависимост от степента на детайлност на предписанията обикновено се определя нивото на програмния език - толкова по-малко подробности, толкова по-високо е нивото на езика.



Съгласно този критерий могат да се разграничат следните нива на езиците за програмиране:

· Машина;

· Машинно ориентирани (монтажни);

· Машинно независими (езици на високо ниво).

След създаването на първите програмируеми машини човечеството излезе с повече от осем и половина хиляди програмни езици. Основната характеристика, на която могат да бъдат квалифицирани програмните езици, е принадлежащата към един от стиловете на програмиране, всеки със собствен модел на изчисление .

Ris.29.1. Еволюция на езиците за програмиране


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 |


Когато използвате този материал, свържете се със bseen2.biz (0.004 сек.)