Язык программирования
Автор: aubakirovas • Сентябрь 26, 2018 • Лекция • 886 Слов (4 Страниц) • 624 Просмотры
Название лекции: «Язык программирования»
План к лекции:
- Что такое «язык программирования»? (общее понятие)
- Преднозначение и задачи языка программирования.
- Основные группы языка программирования ( программирование низкого и высокого уровня )
- Что такое языки низкого уровня?
- Для чего были созданы языки высокого уровня?
- Как определяется язык программирования?
Аннотация: В лекции будет идти речь про язык программирования. Данная лекция включает в себя общее понятие про язык программирования. Так же затронут вопрос о преднозначении Я.П. и сообщает классификацию Я.П. Лекция содержит материалы, где рассматривают языки низкого и высокого уровня. В этом же контексте повествуется как определяется Я.П.
Лекция предназначена для студентов высших учебныз заведении в сфере IT-технологии и для лиц интересующихся программированием.
Вопрос к студентам:
- Расскажите про задачи языка программирования? (теоритический вопрос)
- Как думатете, какой вид языка практичнее чем второй? (вопрос на анализ)
- Какие языки программирования вы знаете? (вопрос на расмышления)
Вопросы студентов в лектору:
Языки программирования.
Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования. Смысл появления такого языка – оснащенный набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм.
И так язык программи́рования — формальный язык, предназначенный для записи компьютерных программ[1][2]. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.
Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко.
Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.
Связь между языком, на котором мы думаем/программируем, и задачами и решениями, которые мы можем представлять в своем воображении, очень близка. По этой причине ограничивать свойства языка только целями исключения ошибок программиста в лучшем случае опасно. Как и в случае с естественными языками, есть огромная польза быть, по крайней мере, двуязычным. Язык предоставляет программисту набор концептуальных инструментов, если они не отвечают задаче, то их просто игнорируют. Например, серьезные ограничения концепции указателя заставляют программиста применять вектора и целую арифметику, чтобы реализовать структуры, указатели и т.п. Хорошее проектирование и отсутствие ошибок не может гарантироваться чисто за счет языковых средств.
...