Pull to refresh
48
0
Eldar Abusalimov @abusalimov

Software developer

Send message
Если не ошибаюсь, в Хроме используется самописный GYP — Generate Your Project.
Прочитал все комментарии и удивился, что никто про Масяню не вспомнил. У меня с рунетом тех времен три четких ассоциации — Нетскейп, Рамблер, Масяня. У последней кстати есть несколько полу-рекламных серий про сабж, называется Архивы Рунета.
Юлий Цезарь мог бы вам только позавидовать. :)
На видео говорится про повороты после холмов, когда направление поворота до последнего не известно. Так что, может быть, и вправду заранее заданного маршрута нет.
Спасибо за продолжение!

Разработчик библиотеки может забить на все принципы ООП, если они противоречат главному принципу библиотеки – простоте и интуитивности использования.
А разве это же утверждение не справедливо и по отношению к «обычному» прикладному ПО?

Ведь по большому счету пользователю какого-нибудь сайта глубоко пофиг, соблюдаются ли под капотом этого сайта принципы ООП или нет. Точно так же как разработчику этого сайта плевать, как там устроены внутренности используемого фреймворка.
Согласен. Я лишь привел пример того, как можно избавиться от полотна if'ов.
Если хочется поменьше условных переходов, то можно еще как-нибудь вот так можно написать.

unsigned int servo = takt / 2; // or takt >> 1

unsigned char angle = angles[servo];
unsigned char mask = 1 << servo;

if (takt & 1) {
        PORTC &= ~mask;
        OCR1A  = cycle - angle;
} else {
        PORTC |= mask;
        OCR1A  = angle;
}

takt = (takt + 1) & 7;
Unhandled exception: Tape overflow (Side A)
    ...
Про летнюю школу не уверен, а осенью, думаю, что можно. Скинул вам в личку контакты.
Если вы имеете в виду, может ли студент поучаствовать в заинтересовавшем его проекте, то да, обычно достаточно связаться с руководителем проекта. Какого-то специального регламента нет.

Контакты обычно есть на страницах проектов, если не найдете, можете написать мне, я постараюсь помочь.
Кое-что есть тут, правда без звука. :(
Немного промазал с комментарием:
Спасибо за критику, но какое отношение к системе сборки Mybuild имеет приведенный вами код на Си?
Спасибо за критику, но какое отношение к системе сборки Mybuild имеет приведенный вами код на Си?
Пожалуй, не соглашусь с вами.

Зачастую написать свой простенький DSL — это наиболее оптимальный вариант. Зачем мне универсальный комбайн, если большинство его возможностей вообще не используется?

Перечисленные вами языки (JSON, YAML, Lua) наиболее уместны в случае, когда само приложение целиком реализовано на соответствующих языках (JavaScript, Lua, ...). Да, можно использовать сторонние библиотеки для разбора, но это будет еще одной лишней зависимостью.

Изобретение собственного языка в этом случае — обычно признак проблемы «хочу показать свою крутизну».
Расскажите об этом создателям JetBrains MPS и Eclipse Xtext.
Спасибо, значит, буду ждать следующую часть. )
Существующие решения мне увы не подходили, поэтому встала проблема написания собственного генератора парсеров.

А какие генераторы вы рассматривали, и чем именно, если не секрет, они вам не подошли? Ничего не имею против самой статьи, просто интересна мотивация писать парсер с нуля.
Напомнило:

— Но, мистер Дент, проект был выставлен в городской строительной конторе. Он там лежит уже 9 месяцев.
— Ну, разумеется. Как только я узнал, я бросился туда, вчера вечером. Не слишком вы старались, чтобы мы узнали об этом строительстве. Меня, во всяком случае, могли бы и предупредить.
— Но проект можно было посмотреть и в городском совете…
— Можно посмотреть!? Да мне пришлось лезть в подвал, чтоб его найти!
— Вся документация обычно там и хранится.
— И мне пришлось взять с собой фонарь!
— Наверно, там просто нет света.
— И лестницы тоже.
— Но вы все-таки нашли проект, так ведь?
— Нашел, — сказал Артур. — Конечно, нашел. Я нашел его на дне запертого шкафа в заколоченном сортире, на двери которого висела вывеска «Осторожно, леопард!»

Видимо, чтобы приложение доставляло пользователю.
А как со временем отклика, пробовали измерять?
«Путеводитель» посвящает полотенцам целую главу.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity