Дисциплина «Языки программирования и методы трансляции (ПО)» предназначена для подготовки бакалавров 010500.62 – Прикладная математика и информатика.
Языки программирования являются инструментом, владение которым стало необходимым для специалиста в любой области компьютерных наук. Языки программирования постоянно развиваются, и этот курс знакомит студентов с их эволюцией, уделяя особое внимание современным тенденциям. Различные парадигмы программирования, такие как функциональное и логическое программирование, рассматриваются в сравнении с более широко распространенным объектно-ориентированным подходом. Среди языков, частично изучаемых в рамках курса, — Java, C#, C, C++, Prolog, Haskell, Python, Ruby; также рассматриваются некоторые особенности языков Ada, Algol, Fortran, Pascal и Lisp. Важная часть курса посвящена обсуждению критериев выбора лучшего языка программирования для решения конкретной задачи.
Выложено домашнее задание на май
Выложено домашнее задание 3
© НИУ ВШЭ, 1993–2012


