Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемСтепан Пришвин
2 Языки программирования
3 - это система обозначений и правил для передачи сообщений. Язык
4 Любой язык задаётся алфавитом, синтаксисом (правилами правописания) и семантикой (смысловым значением слов).
5 М ашинные коды ( ) А ссемблер Естественные (рус., англ., фр., и др.) Искусственные (языки программирования) Языки Низкого уровняВысокого уровня Процедурно- ориентированнные Декларативные (описательные) машинно- ориентиро- ванные Б ейсик ( для обучения) Ф ортран ( для мат. задач) К обол ( для эконом. задач) П аскаль М одула С и П ролог Л ИСП (используются для решения задач искусственног о интеллекта) (универсальные)
6 - трудоёмки, не наглядны, сопряжены с вероятностью ошибок, зависят от типа ЭВМ, но рационально используют память ЭВМ. Машинные программы
7 близки к естественным, значит программы наглядны и легко читаемы, не зависят от типа ЭВМ. Языки высокого уровня Сейчас процедурно-ориентированные языки развиваются в объектно- ориентированные: Borland Delphi Microsoft Visual Basic
8 - это алгоритм решения задачи, записанный на языке программирования. Программа
9 Программа, написанная на каком-либо языке программирования высокого уровня, перед исполнением на ЭВМ должна быть переведена в машинные коды транслятором.
10 - это программа- переводчик с языка высокого уровня на язык машинных кодов. Транслятор
11 ИнтерпретаторыКомпиляторы Трансляторы Производят перевод и выполнение программы построчно (пооператорно) с проверкой правильности. Производят перевод всей программы целиком, одновременно подключая другие модули и проверяя правильность. Результатом является загрузочная программа, которую можно сохранять в исполняемом файле типа. exe на диске.
12 Программа выполняется интерпретатором медленнее, чем откомпилированная, но в некоторых случаях интерпретаторы предпочтительнее, например, при отладке для обучения.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.