Булах Дмитрий Александрович
к.т.н., доцент кафедры ПКИМС

Интерпретируемые языки программирования

Курс "Интерпретируемые языки программирования" читается студентам 2 курса магистратуры кафедры ПКИМС (группа ЭН-25М), обучающимся по программе "Лингвистические средства проектирования САПР СБИС и СнК"

План курса:

  • 8 лекций;
  • 8 лабораторных работ;

Самостоятельная работа не предусмотрена

Изучение дисцины "Интерпретируемые языки программирования" заканчивается экзаменом.


КРАТКАЯ АННОТАЦИЯ

На лабораторных работах по данной дисциплине студенты знакомятся с основами синтаксиса и принципов написания кода на различных скриптовых языках, включая языки командных оболочек. Также рассматриваются вопросы написания программ, осуществляющих взаимодействие компилируемых и интерпретируемых языков.

Тематика лекций

Лекция Рассматриваемые вопросы Материалы

Лекция №1

Язык командного интерпретатора BATCH


PDF

Лекцияа №2

Язык командного интерпретатора BASH


PDF

Лекция №3

Язык Tcl. Основные конструкции. Регулярные выражения.


PDF

Лекция №4

Библиотека Tk


PDF

Лекция №5

Основы синтаксиса языка Python


PDF

Лекция №6

Библиотеки в Python: numpy, matplotlib, PyQT, wxPython


PDF

Лекция №7

Скриптовые языки для Web: HTML+CSS, JS, PHP


PDF

Лекция №8

Совмещение программ на компилируемых и интерпретируемых языках


PDF

Тематика лабораторных работ

Лабораторная работа Рассматриваемые вопросы Материалы

Лабораторная работа №1

Язык командного интерпретатора BATCH

Пример файла в формате Verilog HDL, который может быть промоделирован симулятором IcarusVerilog, можно взять тут.

Сам симулятор можно взять тут (19 Мб).


PDF

Лабораторная работа №2

Пример файла в формате симулятора HSPICE, который может быть промоделирован симулятором Symica, можно взять тут.

Сам симулятор можно взять тут (35 Мб).


PDF

Лабораторная работа №3

Язык Tcl. Основные конструкции. Регулярные выражения.


PDF

Лабораторная работа №4

Библиотека Tk


PDF

Лабораторная работа №5

Основы синтаксиса языка Python


PDF

Лабораторная работа №6

Библиотеки в Python: numpy, matplotlib, PyQT, wxPython


PDF

Лабораторная работа №7

Скриптовые языки для Web: HTML+CSS, JS, PHP


PDF

Лабораторная работа №8

Совмещение программ на компилируемых и интерпретируемых языках


PDF

Ваши преподаватели

Ведёт занятия

Булах Дмитрий Александрович

к.т.н., доцент кафедры ПКИМС

Помогают на лабораторных работах

Нет фото
Преподаватель не назначен
...
Липатов Иван
аспирант каф. ПКИМС

10 сентября 2019Успеваемость

Правила оценки успеваемости

Журналы успеваемости студентов

Итоговая аттестация

Рекомендуемая литература

Brent Welch
Ken Jones
Jeff Hobbs
Practical Programming in Tcl and Tk.

Kenneth A. Lambert
Fundamentals of Python. From first programs through data structures. (Прямая ссылка на PDF)