Теория и практика языков программирования, Орлов С.А., 2014.
Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс задач и упражнений по узловым вопросам. В российских стандартах третьего поколения (компьютерного направления) учебник охватывает базисные разделы следующих дисциплин: теория формальных языков, теория автоматов и формальных языков, языки программирования, программирование, объектно-ориентированное программирование, логическое и функциональное программирование, теория вычислительных процессов.
Учебник предназначен для студентов инженерного, бакалаврского и магистерского уровней компьютерных специальностей, может быть полезен преподавателям и исследователям/разработчикам трансляторов и другого программного обеспечения.
Рекомендовано Санкт-Петербургским институтом информатики и автоматизации Российской академии наук (СПИИРАН) в качестве учебника по направлению «Информатика и вычислительная техника».
Определение и проблемы языков программирования.
В этой главе начинается знакомство с языками программирования. Во-первых, обсуждаются причины, по которым следует изучать общие понятия, связанные с использованием и созданием языков программирования. Во-вторых, поясняется предлагаемый подход к изучению (принцип абстракции-конкретизации). Далее вводятся определения языка с трех точек зрения: семиотической, практической и технологической. На наш взгляд, они способствуют формированию необходимой панорамы представления о таком сложном объекте изучения, как язык программирования. Затем дается обзорная характеристика пяти типовых областей применения языков программирования, достаточно востребованных современным обществом. Кроме того, в главе описываются формы и содержание критериев для оценки эффективности языков и рассматриваются способы построения этих критериев.
Для чего нужно изучать принципы построения языков программирования.
Цель нашего учебника — обеспечить систематическое изучение теории и практики современных языков программирования (ЯП): принципов их построения, оценки и использования .
Зачем могут понадобиться знания о языках программирования?
1. Понимание общих идей построения и применения языка — это ключ к легкому и глубокому освоению конкретного языка как основного профессионального инструмента программиста.
2.Понимание принципов построения языков — необходимое условие предоставления пользователю максимума услуг при минимуме затрат.
3.Изучение ЯП дает знание и понимание разнообразных подходов к программированию. Каждый ЯП — это своя философия, свой взгляд на деятельность программиста, отражение определенной технологии программирования.
Купить .
Теги: учебник по программированию :: программирование :: Орлов
Смотрите также учебники, книги и учебные материалы:
- Разработка компьютерных учебников и обучающих систем, Башмаков А.И., Башмаков И.А., 2003
- C/C++, Программирование на языке высокого уровня, Павловская Т.А., 2003
- С#, Программирование на языке высокого уровня, Павловская Т.А., 2014
- C/C++, Структурное программирование, практикум, Павловская Т.А., Щупак Ю.А., 2003
- Математическое программирование в примерах и задачах, Акулич И.Л., 2011
- Деревья, Узнай мир, Афонькин С.Ю., 2007
- Программирование, Введение в профессию, том 1, Азы программирования, Столяров А.В., 2016
- Формирование программно-алгоритмической компетентности бакалавров информационных направлений при обучении программированию, Калитина В.В., 2015