Блоги

Тег: программирование

Позднее Ctrl + ↑
Евгений Степанищев
Евгений Степанищев

Недавно познакомился с интересным компилятором подмножества языка Си — SectorC. Он интересен тем, что влезает в один сектор

Евгений Степанищев
Евгений Степанищев

У Романа Парпалака прочитал про «простейший HTTP-прокси». Ну нет, действительно простейший HTTP-прокси как-то я изобрёл, когда надо было обновить сервер у одного из заказчиков

Евгений Степанищев
Евгений Степанищев

Вчера перед сном пришло в голову, что один из недостатков языка SectorC, — отсутствие конструкции return, можно отчасти компенсировать средствами самого языка

Евгений Степанищев
Евгений Степанищев

Очень неудобно, что в языке SectorC нет деления. Я сначала думал, что это из-за ограничений — ведь задумка в том, чтобы компилятор помещался в сектор

Евгений Степанищев
Евгений Степанищев

Очень интересно устроен разбор файла программы в компиляторе SectorC, который я ковыряю вечерами из любви к ненормальному программированию

Евгений Степанищев
Евгений Степанищев

Вчера я обещал рассказать что я придумал, чтобы компактнее выводить строки в языке SectorC. Напомню, это компактный компилятор подмножества Си, который занимает один сектор

Евгений Степанищев
Евгений Степанищев

Мне тут попеняли в комментариях, что я совсем забросил раздел, в котором я пишу на разных языках программирования американскую считалочку про пиво на стене

Евгений Степанищев
Евгений Степанищев

Очень мне нравится идея навести порядок в функциях ПХП при помощи присобачивания к примитивным типам что-то вроде методов

Блог Ильи Бирмана
Илья Бирман

Бьорн Страуструп рассказывает про Си++ и такой (53:34)

Евгений Степанищев
Евгений Степанищев

Закончил убирать функцию printf, сегодня вколотил последний гвоздь в крышку её гроба. Я почему-то наивно полагал, что на этом моя работа по избавлению от char * будет окончена

Евгений Степанищев
Евгений Степанищев

Иногда в фильмах показывают ситуацию, когда хакер устраивает «перегрузку систем» и компьютер взрывается

Блог Ильи Бирмана
Илья Бирман

О том, что программисту неплохо было бы не просто формально выполнять требования из ТЗ, но ещё и стараться понимать, откуда такие требования возникли и с какой бизнес-задачей связаны

Евгений Степанищев
Евгений Степанищев

Очень раздражает, что вместо того, чтобы писать прикладной код, я вынужден бороться с компиляторами, да не с одним, а с тремя, под разные операционные системы

Евгений Степанищев
Евгений Степанищев

Си++, похоже, язык для воспитания героев — создаём трудности на ровном месте и начинаем их преодолевать

Евгений Степанищев
Евгений Степанищев

Решил сегодня скоротать вечерок со статическим анализатором в gcc — уже несколько раз натыкался на статьи о нём, пока читал про Си++

Евгений Степанищев
Евгений Степанищев

Меня удивляет, что многие программисты сейчас не умеют перекодировать строку в ошибочной кодировке вручную, даже если знают как она получилась

Евгений Степанищев
Евгений Степанищев

Почитал тут на досуге какие ещё расширения есть у «ГНУ Си». Хотя я их и не использую, но знать не помешает

Евгений Степанищев
Евгений Степанищев

Сегодня в чате бывших коллег на фоне вопросов по одной из вакансий случилось обсуждение на тему что делать, если на собеседовании спросили как написать на «баше» цикл от одного до десяти

Евгений Степанищев
Евгений Степанищев

Как я писал прежде, когда я адаптировал «Гопника-2» для запуска под «Виндоузом», столкнулся с тем, что не все тамошние компиляторы игру собирали

Евгений Степанищев
Евгений Степанищев

В результате изделие, чей сектор больше всех, развивается быстрее и постепенно уходит в отрыв. Эта картина совершенно не зависит от качества товаров, а исключительно от начального распределения

Ранее Ctrl + ↓