Интерпретируемые языки программирования
Курс "Интерпретируемые языки программирования" читается студентам 2 курса магистратуры кафедры ПКИМС (группа ЭН-25М), обучающимся по программе "Лингвистические средства проектирования САПР СБИС и СнК"
План курса:
- 8 лабораторных работ;
Самостоятельная работа не предусмотрена
Изучение дисцины "Интерпретируемые языки программирования" заканчивается экзаменом.
КРАТКАЯ АННОТАЦИЯ
На лабораторных работах по данной дисциплине студенты знакомятся с основами синтаксиса и принципов написания кода на различных скриптовых языках, включая языки командных оболочек. Также рассматриваются вопросы написания программ, осуществляющих взаимодействие компилируемых и интерпретируемых языков.
Тематика лабораторных работ
Лабораторная работа | Рассматриваемые вопросы | Материалы |
---|---|---|
Лабораторная работа №1 |
Язык командного интерпретатора BATCH Пример файла в формате Verilog HDL, который может быть промоделирован симулятором IcarusVerilog, можно взять тут. Сам симулятор можно взять тут (19 Мб). |
|
Лабораторная работа №2 |
Пример файла в формате симулятора HSPICE, который может быть промоделирован симулятором Symica, можно взять тут. Сам симулятор можно взять тут (35 Мб). Для тех, у кого нет возможности поставить Linux, рекомендую взять образ VM под VMWare тут (логин и пароль - как и в лаборатории 4131, symspice установлен, в путях прописан) |
|
Лабораторная работа №3 |
Язык Tcl. Основные конструкции. Регулярные выражения. |
|
Лабораторная работа №4 |
Библиотека Tk |
|
Лабораторная работа №5 |
Основы синтаксиса языка Python |
|
Лабораторная работа №6 |
ООП в Python. Библиотеки в Python: NumPy, Matplotlib, PyQT |
|
Лабораторная работа №7 |
Скриптовые языки для Web: HTML+CSS, JS, PHP Скачать файлы к лабораторной работе |