`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Андрей Зубинский

Баловство без излишеств

+11
голос

К избыточности у меня отношение странное. В сложных программах (которые из неформального класса "одна программа для одного специалиста, работающего над сложной задачей") избыточность мною более чем оправдываема. Но в утилитах ("одна программа для одной простой задачи") она же мною ненавистна.

Компилятор я всё-таки отношу к утилитарным средствам. И тянуть из-за компилятора в нагрузку кучу всякого, но, главное, - кучу множественных условностей, не хочу категорически. А программированием всё ещё балуюсь (это ключевое слово, кстати, - для промышленных приложений, конечно же, нужны совсем другие инструменты).

Поэтому земной поклон Фабрицию Белларду за TCC. Статью об этом компиляторе не написать, потому что не о чем особо - ну компилятор, ну поддерживает ANSI C c многими расширениями C 99, ну файлик "инсталляции" для Windows - 417 KB, ну - ядро Linux (с минимальными правками) собрать может, и, само собой, - сам себя.

Из достоинств - реактивная скорость компиляции. Это просто ракета какая-то, а не компилятор - измерять мне было лень, но на Athlon 2500+ задержки между запуском компилятора (с опцией -run, означает автоматический режим трансляция-сборка-запуск) и исполнением кода мне заметить пока не доводилось.

Об остальном написано в мануале, но там всё традиционно и если хоть одним компилятором пользовался, с этим проблем не будет.

Очень полезная в хозяйстве штука. 

+11
голос

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT