lectures

CC S02E06

CC S02E06

Соберем воедино накопленные знания о flex, bison и llvm, чтобы реализовать простейший, но уже полноценный компилятор из языка с переменными, выражениями, присваиваниями и функцией print. Наш компилятор будет понимать, например, следующую программу: a = 1 b = 2 + a print 2 * a print 2 * a * b

Apr 24, 2013 · tswr
TCP features

TCP features

После того, как @bay прочитал весь RFC по TCP, он опубликовал у себя очень интересные примеры, что TCP сокет может подсоединиться сам к себе, и что можно соединить два сокета без вызовов listen и accept.

Apr 6, 2013 · tswr
Spying on python __methods__

Spying on python __methods__

После пары про объекты и специальные методы в Python мне захотелось сделать более наглядную демонстрацию в каких же случаях что зовется. Вместе с коллегами по преподаванию курса Python мы написали небольшого “шпиона” spy.py, который носит учебный характер и совершенно не претендует на полноту и универсальность. Но любые улучшения приветствуются.

Apr 2, 2013 · tswr