[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 1325279308085.jpg -(135 KB, 937x905, 1325279308085.jpg)
135 No.14248  
Суп, Стивы.
Сишники которые без плюсов есть?
Есть смысл пробовать громоздить свои реализации абстрактных типов или сразу прокачивать плюсы?

Вопрос праздный, мне просто любопытно, как оно там в реальном сишном мире.
>> No.14092  
Файл: 198e3970397c56efa7e4876a553cf60d.jpg -(40 KB, 736x952, 198e3970397c56efa7e4876a553cf60d.jpg)
40
Тут есть суровые бородатые Балмеры С-любы? Какие есть книги/статьи про современный С, со всеми ptrdiff_t, size_t и иже с ними?
inb4: https://matt.sh/howto-c
>> No.14093  
Есть, я школосишник, Си мне нравится тем, что компилируется прямо в машинный код.
>> No.14094  
"C" сочетает производительность ассемблерного языка с читаемостью ассемблерного языка.

Я обожаю "C" и обожаю вертеть байтики, но для того, чтобы писать сложный и надёжный софт с меньшим числом ошибок, гораздо лучше подходит C++.
>> No.14098  
http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/013089592X
>> No.14113  
>>14092
Ben Klemens, 21st Century C.
Правда, там не столько про ptrdiff_t сколько про проектирование API.
>> No.14253  
>>14248
От непосредственно мира зависит.
В разных областях различно поступают.
Одно дело микроконтроллеры, другое библиотеки, третье ядро, четвертое гуй и так далее.
>> No.14255  
>>14253
Ну тогда буду колхозить дальше. Пока мне завлекательно.
>> No.14256  
Файл: 1468061499891.png -(260 KB, 500x406, 1468061499891.png)
260
Суп, Стивы.
крестовики которые без гарбедж каллектора есть?
Есть смысл пробовать громоздить свои реализации сборки мусора или сразу прокачивать Яву?
>> No.14257  
>>14256
Лолд.
Хотя постой, ты ни на что это намекаешь, поганец?
>> No.14258  
>>14256
А ты сможешь яву настолько прокачать чтобы она не текла?
>> No.14259  
Файл: j_mccarthy_0.jpg -(71 KB, 150x188, j_mccarthy_0.jpg)
71
"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."
>> No.14275  
>>14256
Хочешь сборку мусора? Посмотри в сторону Go!
Вообще замечательный язык у гугла получился. Такой своеобразный почти Си, но с сборкой мусора, интересным параллелизмом, абстракциями для минимальной псевдообъектно-ориентированности, веселой системой пакетов.

Минусы разве что в жирных бинарниках, но они зато полностью статические и самодостаточные, да в несколько жестковатой системе типов из-за которой отсутствуют дженерики.
>> No.14277  
>>14275
Го - язык без генериков и с нуллами в 21-м, блять, веке. Не надо тратить на это свое время.
>жестковатой системе типов из-за которой отсутствуют дженерики
Что за хуйню я только что прочел?
>> No.14278  
>>14259
…including Common Lisp.



[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]