Category: отзывы

Category was added automatically. Read all entries about "отзывы".

2016-01

Как писать на C в 2018

Я тут решил для разнообразия пописать что-то низкоуровневое, но морочиться с тулчейнами не хотелось. Ну и скорость итераций я в последнее время ценю.

В общем, откладываем в сторону gcc, clang и всю эту прочую тормозную братию.

Берем TCC (Tiny C Compiler) от Fabrice Bellard, под винду это choco install tinycc, под другие ОС, наверное, где-то так же, и любой file watcher, я взял nodemon, т.к. он был под рукой уже. Делаем 2 файла:
test.cmd: 
tcc -run app.c < test_input.txt

watch.cmd:
nodemon -e * -w . --exec test.cmd

И любимый текстовый редактор, у меня и Sublime и VS открыты были, благо, в студии сейчас не нужно создавать проекты, можно просто Open Folder.

Вуаля, полсекунды после Ctrl-S, и уже можно смотреть результаты теста. Если оно упало, или если повисло - на следующем сохранении nodemon прибьет child-процессы и перезапустит заново. Большинство хедеров у tcc прямо в дистрибутиве, но в целом даже свалка из Windows SDK собирается и показывает окошко с кнопкой менее чем за секунду.

Жаль, что мне такой пайплайн не пришел в голову в свое время в универе. Прям очень удобно. Век живи, век учись.

This entry was originally posted at https://wizzard.dreamwidth.org/488771.html. It has comment count unavailable comments. Please comment there using OpenID.
фото

[репост] Эволюция графики

Оригинал взят у justy_tylor в Эволюция графики
Подборка графических демок от Nvidia и ATI, а также графических тестов сторонних производителей с начала двухтысячных. Лишь малая часть интересного "графона" за это период, но развитие показывает.

Интересно, кто-нибудь кроме авторов обзоров видеокарт ещё замеряет попугаев в современных версиях 3DMark? :)


The Evolution Of Real Time PC Graphics


The Evolution Of Real Time PC Graphics - Part 2

Люди делают красоту. А теперь представьте, насколько криворукими приходится быть разработчикам браузеров и сайтов, чтобы на том же железе у вас тормозила какая-нибудь "форма ввода комментария".