Replies (43)
- @0xd34df00d:@eR Ну он у меня даже в RSS есть. Или ты про плюсы? )from web, 7 months ago, in reply to /1
- @eR:@0xd34df00d конечно же про плюсы. я ж жабист- не могу не подьегорить )from Talk.v10517766992, 7 months ago, in reply to /2
- @0xd34df00d:@eR Ой, да кому нужен ваш язык для макак, вы просто хаскель не осилили :3from web, 7 months ago, in reply to /3
- @eR:@0xd34df00d ну у нас давно ходят приколы что мы замена COBOL :) и ненависникам ждать смерти жабы еще лет 20-30 похоже. Но застой в языке последнее время начинает напрягать да.from Talk.v10517766992, 7 months ago, in reply to /4
- @0xd34df00d:@eR Еще какая замена коболу, это факт.
Потому что язык перестал пилиться как язык и начал пилиться как маркетинговая альтернатива дотнету. А это говно.from web, 7 months ago, in reply to /5 - @eR:@0xd34df00d ты бы видел что за продукты выпиливает IBM и сколько это стоит всяким банкам. Свой мир ужаса пиздеца и деплоев по 40 минут. по моему страшнее интерпрайз жабы уже врядли что то получится придумать (from Talk.v10517766992, 7 months ago, in reply to /6
- @asphyx:Ну хоть комментарии есть разумные. Я бы им написал со своей C-шной колокольни, но не могу :)from Home, 7 months ago
- @0xd34df00d:@asphyx Ты же пишешь лоу-левел вещи? Скажи, что ты пишешь лоу-левел вещи. Ядра там, драйверы, прошивки для однокристаллок.from web, 7 months ago, in reply to /8
- @asphyx:@0xd34df00d Ну да. Хотя, это не значит, что это единственное, что мне интересно. Просто с C++ у меня как-ито не сложилось. Он у меня отторжение вызывает. Это язык, на котором просто невозможно писать красиво.from Home, 7 months ago, in reply to /10
- @0xd34df00d:@asphyx Ну вот не скажи. Можно обфапаться же даже на такие банальные вещи, как комбинации из boost.function и boost.bind.
А еще есть MPL, BGL со своими изобретенными концептами, по факту, мммм... :3from web, 7 months ago, in reply to /11 - @0xd34df00d:@asphyx Олсо, под AVR'ы я вполне себе писал на плюсцах с темплейтами :3from web, 7 months ago, in reply to /11
- @gelraen:из каментов: "Дистрибутив Kubuntu написан на C++, дистрибутив Ubuntu — преимущественно на C и Python, ОС GNU/Linux — на C." *facepalmfrom home, 7 months ago
- @gelraen:@0xd34df00d я рад что я его не читаю (ну кроме того что показывают)from home, 7 months ago, in reply to /16
- @asphyx:@0xd34df00d Не в возможностях дело, а в красоте. Уж больно C++ не стройный какой-то, одни костыли. Шаблоны — пожалуй, единственное, чего не хватает в C. И то, как заметили в комменте на Хабре, генерация кода (в форме C++ шаблонов или в форме C макросов) — довольно стрёмная штука, надо подумать, прежде чем использовать. Всё остальное есть и в C. А вот того, чего хочется (сборка мусора, например, или элементы функциональщины) нет ни там ни там! Тогда какая нафиг разница?from Home, 7 months ago, in reply to /12
- @0xd34df00d:@asphyx Элементы функциональщины обещают в C++0x, впрочем, на 03 мне на порядок труднее стало писать после осиливания хаскеля :3
Чем им там шаблоны не приглянулись — хз. Километровыми высерами компилятора, разве что.
Сборка мусора банально не нужна, если везде юзать shared_ptr'ы и так далее.
Ну и да, я как-то смотрел код пары десктоп-приложений на сишечке. Проблевался.from web, 7 months ago, in reply to /18 - @asphyx:@gelraen Это ошибка очень распространена: попытка делать обобщения в условиях недостатка информации. В результате человек искренне верит в собственные домыслы, ни на чём не основанные. Я это каждый день встречаю (не в контексте программирования, естественно).from Home, 7 months ago, in reply to /14
- @asphyx:@0xd34df00d Да можно, я знаю. Просто это выглядит нифига не эллегантнее ручного подсчёта ссылок в C. А десктопные приложения для GNOME теперь пытаются вовсе на Vala писать. Про Vala отдельный разговор…from Home, 7 months ago, in reply to /20
- @borman:@0xd34df00d Кстати, они реально полностью исключают вероятность нуллпоинтеров и утечек? А то я давненько на плюсцах не кодил, а си с точки зрения защиты от таких ошибок — страх и ужас.from web, 7 months ago, in reply to /20
- @0xd34df00d:@asphyx Почему-то typedef boost::shared_ptr<SomeType> SomeType_ptr, а затем использование везде SomeType_ptr, не элегантнее?from web, 7 months ago, in reply to /22
- @asphyx:@0xd34df00d В общем, я всё это к тому, что красотой нигде не пахло. А plain C — он хотя бы вполне KISS на фоне современного C++ с бустами и прочими примочками :)from Home, 7 months ago, in reply to /20
- @0xd34df00d:@borman Нуллпоинтеры — нет, да и по смыслу они иногда нужны. Dangling pointer'ы — да, реально. Утечки — ну, разве что, только с точки зрения семантики остаются, но это в любом языке, даже с GC.from web, 7 months ago, in reply to /23
- @borman:@0xd34df00d Я просто начал ценить свойство языка, что можно просмотреть его и понять, что он ВНЕЗАПНО не упадет.from codeee/Vacuum IM, 7 months ago, in reply to /26
- @eR:@0xd34df00d как только за него начнут платить. То есть никогда )from Talk.v10517766992, 7 months ago, in reply to /29
- @borman:@0xd34df00d Свойство посмотреть на код и понять, что ты идиот — это немножко другое :)from codeee/Vacuum IM, 7 months ago, in reply to /29
- @borman:@0xd34df00d Иногда нужно просто написать код, чтобы он работал)from codeee/Vacuum IM, 7 months ago, in reply to /33
- @grouzen:@0xd34df00d передай им там всем от нас привет ;]from mcabber.9aab42a3, 7 months ago, in reply to /37
- @borman:@0xd34df00d Не все, что можно, полезно. Я не спорю — можно.from codeee/Vacuum IM, 7 months ago, in reply to /36
- @mrcrabs:>Я говорю не только о Mac OSX, Windows или Linux — также имею в виду Android
Вот тут заржалfrom Psi+, 7 months ago - @Laz:Какая-то хуйня, а не статья. Вот эти ребята, по-моему, больше разбираются в вопросе: harmful.cat-v.orgfrom Home, 7 months ago
- @OCTAGRAM:Без упоминания Ады тема остаётся нераскрытой. Понятно, что в далеко смежных областях есть замены порой более подходящие. Но для тех же областей применения нужна и замена аналогичная C++: чтоб нативно компилилось, чтоб ассемблерные вставки и интринсики были, да всякие там средства создания разделяемых библиотек, да прочее прочее само собой разумеющееся для системного языка программирования.
В D сборка мусора почти неотъемлемая. Objective-C — тоже основан на C, так что от замены нет PROFIT.from Psi, 7 months ago - @Laz:@OCTAGRAM >Objective-C — тоже основан на C, так что от замены нет PROFIT.
В ObjC есть неотъемлимая, по мнению некоторых товарищей, для ООП вещь — позднее связывание. Ну и интроспекция до кучи. Так что от C он отличается поболее, чем c++ (хотя, в отличие от c++, любая программа на C будет валидной и на ObjC).from Home, 7 months ago, in reply to /42