Тут есть суровые бородатые Балмеры С-любы? Какие есть книги/статьи про современный С, со всеми ptrdiff_t, size_t и иже с ними? inb4: https://matt.sh/howto-c
Есть, я школосишник, Си мне нравится тем, что компилируется прямо в машинный код.
"C" сочетает производительность ассемблерного языка с читаемостью ассемблерного языка. Я обожаю "C" и обожаю вертеть байтики, но для того, чтобы писать сложный и надёжный софт с меньшим числом ошибок, гораздо лучше подходит C++.
http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/013089592X
>>14092 Ben Klemens, 21st Century C. Правда, там не столько про ptrdiff_t сколько про проектирование API.
Суп, Стивы. Сишники которые без плюсов есть? Есть смысл пробовать громоздить свои реализации абстрактных типов или сразу прокачивать плюсы? Вопрос праздный, мне просто любопытно, как оно там в реальном сишном мире.
>>14248 От непосредственно мира зависит. В разных областях различно поступают. Одно дело микроконтроллеры, другое библиотеки, третье ядро, четвертое гуй и так далее.
>>14253 Ну тогда буду колхозить дальше. Пока мне завлекательно.
Суп, Стивы. крестовики которые без гарбедж каллектора есть? Есть смысл пробовать громоздить свои реализации сборки мусора или сразу прокачивать Яву?
>>14256 Лолд. Хотя постой, ты ни на что это намекаешь, поганец?
>>14256 А ты сможешь яву настолько прокачать чтобы она не текла?
"Greenspun's Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp."
>>14256 Хочешь сборку мусора? Посмотри в сторону Go! Вообще замечательный язык у гугла получился. Такой своеобразный почти Си, но с сборкой мусора, интересным параллелизмом, абстракциями для минимальной псевдообъектно-ориентированности, веселой системой пакетов. Минусы разве что в жирных бинарниках, но они зато полностью статические и самодостаточные, да в несколько жестковатой системе типов из-за которой отсутствуют дженерики.
>>14275 Го - язык без генериков и с нуллами в 21-м, блять, веке. Не надо тратить на это свое время. >жестковатой системе типов из-за которой отсутствуют дженерики Что за хуйню я только что прочел?
>>14259 …including Common Lisp.
- wahaba + wakaba 3.0.9 + futaba + futallaby -