iu9.Blog

bmstu iu9 [2016-2012] blog

Все лекции за 7 семестр.

  1. Защита информации.
    Лектор: Кузёкин. Записал: Кондрашов Кирилл.
  2. Экономика.
    Лектор: Князева. Записал: Андрей Костиков.
  3. Теория формальных языков.
    Лектор: Борисенко. Записал: Кондрашов Кирилл.
  4. Теоретическое программирование (черновик).
    Рукопись Кирилла Кондрашова.
    Лектор: Чеповский. Записали: Давиденко/Гуляев/Кондрашов. Компиляция: f0b0s & Гуляев.
  5. Параллельное программирование. Лектор: Синявин.
    Записали: f0b0s, Кондрашов Кирилл, Синявин.

f0b0s » Wed, January 13 2010 » iu9.exam » 4 Comments

Консультация по ТФЯ

Борисенко назначил консультацию на 11 января в 14:00.

f0b0s » Sun, January 10 2010 » iu9.current » No Comments

Как дебагать SimpComp в Visual Studio

Программировать в блокноте и собирать make’ом это конечно здорово, но до момента, пока нужно дебагать. Дальше все неудобно: printfы, ifы и прочий логический дебаг. Итак, как собрать проект Борисенко в Студии.

  1. Открываем консоль (Пуск -> Выполнить -> cmd), переходим в папку с компилятором SimpComp.
  2. Вручную компилируем (все, надеюсь, установили cygwin?) лексер и парсер — их менять нужно не часто:
    	flex -8 scan.l
    	bison -v -d -o comp.cpp comp.y

    Открываем lex.yy.c, и везде где есть изменяем:

    #include <unistd.h>

    на

    #include <io.h>

    и переименовываем полученный файл в lex.yy_win.cpp.

  3. 4. Добавляем все .h и .cpp файлы файлы в проект студии (warning: у Борисенко обнаружены лишние .c файлы в проекте, их удалить!).

    5. Собираем проект в студии!

PS: Теперь нужно в конце ввода кода нажимать на ctrl+D, а ctrl+Z и enter.

PPS: После каждого изменения файлов  scan.l и comp.y нужно повторять шаги с 2 по 5 :-)

f0b0s » Wed, January 6 2010 » iu9.exam » 3 Comments

Задания на автомат по ТФЯ.

Проверьте ваше задание!
Возможно, увидите что-то новое. Например, у меня, речи о глобальных переменных на последней паре не было о_О.

f0b0s » Tue, January 5 2010 » iu9.exam » No Comments

Расписание экзаменов

Вот расписание со стенда около деканата (с учетом наших перестановок + изменениями):

  • 12.01, 14:00 – теория формальных языков
  • 18.01, 14:00 – теоретическое программирование
  • 23.01,   9:00 – параллельное программирование
  • 27.01,   9:00 – english

Dorey Enor » Sat, December 26 2009 » iu9.exam » 1 Comment

Лекция по ТФЯ 03.11

На сегодняшней лекции было только 5 человек, а она, по словам Борисенко, была важной, поэтому привожу линк на эту лекцию.

А вообще все лекции лежат тут.

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

Dorey Enor » Tue, November 3 2009 » iu9.current » No Comments

Временное изменение расписания по ТФЯ (исправлено)

13.10 будет только русский (контрольная, насколько я знаю) — Борисенко уезжает
20.10 будет ТРИ пары ТФЯ с 8:30 и, в качестве бонуса, контрольная (все как обычно, можно пользоваться чем хотим).

После 20-го все как обычно.

Спасибо внимательному Олегу.

f0b0s » Fri, October 16 2009 » iu9.current » No Comments

Завтра контрольная по ТФЯ

  1. Задачи с экзамена прошлого года
  2. Лекции Кирилла
  3. Книга, которую посоветовал Борисенко

f0b0s » Mon, September 14 2009 » iu9.current » No Comments

Книга по теории формальных языков

Пентус А.Е., Пентус М.Р.
“Математическая теория формальных языков” (2007 г.)

[intuit]

f0b0s » Thu, September 10 2009 » iu9.books » No Comments