Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Език за програмиране


Информационни технологии | 2009-12-04 | 93 сваляния

Език за програмиране - това е множество от ключови думи (речник) и система от правила (граматически и синтактични) за конструиране на оператори. Операторите се състоят от групи или редове числа, букви, препинателни знаци и други символи, с помощта на които хората могат да съобщтят своите команди на компютъра.

Компютрите разбират само две неща - нула и единица. За сметка на това те са в състояние да изпълнят множество полезни задачи като манипулират изключително бързо тези битове с информация. По времето на първите компютри процесът на програмиране се е свеждал до това, операторът да набере последователности от нули и единици с помощта на превключватели на предния панел.
От само себе си се разбира, че по това време и дума не е могло да става за дружелюбен потребителски интерфейс или за приемлива ефективност. Именно за да улеснят комуникацията на хората с компютъра са създадени езиците за програмиране. Те реализират няколко важни идеи:
- Представят операторите в по-разбираем за потребителите вид, което съществено опростява процеса на програмиране. За да разделим едно число на друго ние ползваме няколко символа, но за компютъра това са десетки операции.
- Позволяват на променливите и константите да бъдат присвоени имена, подсказващи тяхното значение. Така програмите са разбираеми и кодът може по-лесно да се проследи за откриване на грешки или за оптимизация.

На най-ниско ниво,
нулите и единиците на машинния код не могат да се считат за език. Първият истински език за програмиране е Асемблер. За всеки тип компютър той е бил различен.
За общите операции Асемблер използва съкращения от типа на ADD, MOV, JMP, след които следват адресите на един или няколко параметри. Езикът заменя числовите адреси с разбираеми имена, което е съществено улеснение. Наричат Асемблер език от ниско ниво, тъй като той предоставя пълен достъп до базовите операции на компютъра. Затова има ситуации, в които е по-подходящ от всеки друг език и в тези случаи все още се използва.
Ако разчитаме на езиците от ниско ниво, ще е трудно да направим програма, която да работи на два различни компютъра. Би

Език за програмиране

Добави своя коментар:



Тагове от реферата: , , , , ,


Подобни материали


Методи за запис на дискретна информация върху магнитен носител Информационни технологии | 2010-11-16 | 72 прочитания
Ръководство за работа с IRIS RADAR Информационни технологии | 2010-11-16 | 124 прочитания
Рекурсия Информационни технологии | 2010-11-16 | 52 прочитания
Физическа организация на файловата система на MSDOS FAT Информационни технологии | 2010-11-16 | 43 прочитания
Процеси. Модел на процесите. Състояния и диаграма на преходите Информационни технологии | 2010-11-16 | 87 прочитания
Компютърни технологии Информационни технологии | 2010-11-16 | 234 прочитания
Контролери и драйвери на компютъра Информационни технологии | 2010-11-16 | 145 прочитания
Как да подготвим дигиталните изображения за публикация в WWW Информационни технологии | 2010-11-16 | 175 прочитания
Управление на взаимоотношенията с клиенти Информационни технологии | 2010-11-16 | 128 прочитания
АБСТРАКТНИ ТИПОВЕ ДАННИ Информационни технологии | 2010-11-16 | 92 прочитания