Суп, Стивы. Сишники которые без плюсов есть? Есть смысл пробовать громоздить свои реализации абстрактных типов или сразу прокачивать плюсы? Вопрос праздный, мне просто любопытно, как оно там в реальном сишном мире.
Тут есть суровые бородатые Балмеры С-любы? Какие есть книги/статьи про современный С, со всеми 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 -