Сергей Шкредов (JetBrains) прочтет бесплатный курс лекций Технология построения поддержки IDE для языков программирования.

Лекции бесплатные. Приглашаются все желающие! Необходимо предварительно зарегистрироваться, указав свои Фамилию, Имя и Отчество на сайте http://bit.ly/Shkredov_reg. Пожалуйста, зарегистрируйтесь вне зависимости от того, студент вы УрФУ или нет. Вход в воскресенье будет осуществляться исключительно по списку.

Лекции будут проходить 20-22 сентября в Екатеринбурге в аудитории 632 здания УрФУ на Тургенева, 4.

В пятницу и субботу вход в университет будет осуществляться через вахту на Тургенева, 4, в воскресенье через Ленина, 51 по регистрационным спискам с предъявлением документов государственного образца, удостоверяющего личность, с фотографией (паспорт, студенческий, водительское удостоверение).

Встреча вконтакте: http://vk.com/event58207279 Объявление для печати: http://compsciclub.ru/sites/default/files/announcements/CS_Club-S.Shkredov-IDE.pdf

  • Человек всего лишь человек...

  • Дни рождения ущемляют самолюбие человека. Особенно по утрам...

  • Чем меньше у человека самолюбия, тем большего он стоит.

  • Днем все выглядит иначе, чем вечером.

  • Ты только никого не подпускай к себе близко, а подпустишь - захочешь удержать. А удержать ничего нельзя...

  • Скромность и добросовестность вознаграждаются только в романах. В жизни же подобные качества, пока они кому-то нужны, используются до конца, а потом на них просто плюют.

  • Уметь забыться - вот девиз сегодняшнего дня, а бесконечные раздумья, право же, ни к чему!

  • Именно в век деловитости надо быть романтиком.

  • От принципов необходимо иногда отступать, иначе они не доставляют радости.

  • Человек никогда не бывает слишком молодым. Напротив, он всегда слишком стар.

  • Поесть всегда хорошо. В этом основной закон всех старых вояк.

(Read more)

  • Оба они были людьми, но любое дерево казалось ему роднее, чем она.

  • Чем бы оказался мир без морали дельцов? Сборищем преступников, идеалистов и бездельников.

  • Кем бы ты ни был - поэтом, полубогом или идиотом, все равно, - каждые несколько часов ты должен спускаться с неба на землю, чтобы помочиться.

  • Утешает только самое простое. Вода, дыхание, вечерний дождь. Только тот, кто одинок, понимает это.

  • Что может дать один человек другому, кроме капли тепла? И что может быть больше этого?

  • Свободен лишь тот, кто утратил все, ради чего стоит жить.

  • Терпимость - дочь сомнения.

  • От оскорбления можно защититься, от сострадания нельзя.

  • В дальний поход бери легкую поклажу.

  • У нее было лицо ангела с картины Боттичелли, но изъяснялась она на жаргоне улицы Блондель.

(Read more)

CC S02E07

May 21, 2013, 9:50 p.m.

Оптимизация программ

Полезные ссылки:

Интересная команда:

$ opt-mp-3.2 -O3 -print-before-all -print-after-all -S 1.bc 2>&1 | less

Домашнее задание

Добавить к результату предыдущего домашнего задания оптимизационные проходы.

CC S02E06

April 24, 2013, 9:11 p.m.

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

a = 1
b = 2 + a
print 2 * a
print 2 * a * b

(Read more)