Заур
Наверно, такой же мир, как лет 20 назад
aadz
Очереди, не очереди... Очереди ламеров и нищебродов всегда стояли
aadz
Простите за ламерский вопрос, а что такое дженерики, и зачем они всем так нужны?
𝚄𝚜𝚖𝚊𝚗
юмор без перегрузки )
𝚄𝚜𝚖𝚊𝚗
Olzhas
Olzhas
aadz
Ну... когда я учился и читал про C++ - ладно! А тут-то эти дженерики при чем? Вы еще не заметили, что слишком сильно объектно ориентируетесь?
aadz
Дженерики не нужны! Нужно что-то менять с машиной фон Неймана. А дженерики - это мелочь, даже и говорить не о чем, если в языке их нет.
Заур
На самом деле иногда их сильно не хватает
aadz
Есть кодогенерация - пиши шаблоны на AWK! И нечего рантайму моск парить.
Заур
Приходится изощряться то с интерфейсами, то с генерацией
Olzhas
пойду к жавистам понабрасываю
aadz
дженерики - это будет просто другой язык. и все
𝚄𝚜𝚖𝚊𝚗
aadz
роз парни решили делать компилятор без этого - я уважаю это решение. Тем более, что без этого можно программировать. Что за хипстерство у всех? Или это просто лень и иллюзии высокого ума?
Заур
Лень - двигатель прогресса
Заур
Я за лень
.
Разве интерфейсы это не кое какая замена дженерикам?
.
В плане что с помощью них можно обойтись без дженериков
aadz
высокий ум случается не часто (по себе знаю), а программы должны нормально работать! Не надо дженириков, а кто знает такие умные слова - пусть ищет другой язык для своих идей
Andrei 🦉
Andrei 🦉
Je
aadz
Да!
𝚄𝚜𝚖𝚊𝚗
aadz
Вот читаешь мертвую птицу, и в уме просто сингулярность какая-то гениальная возникает. А в итоге из этой сингулярности ничего приличного не выходит. Кому надо дженерики - так никто их за руки не держит. Берут и пишут на чем надо.
doc
aadz
Я за то на Go и подсел, что всю жизнь думал, что чем проще, тем лучше. И я без C++ пока обхожусь. Хотя я и не программист
Антон
aadz
ну, может быть, и хорошо. Пока что выглядит, как чисто сисадминский язык :)
Дженерики, по-хорошему, это задача для искусственного интеллекта, а у меня его нету :)
Maxim
Anonymous
что ты несешь?
Andrei 🦉
Maxim
хочется ладонью пробить лицо
Заур
Переходи на Haskell!
Ленивый программист с ленивым языком программирования с ленивыми вычислениями. Ммм
Антон
aadz
ну, я так и знал, скажешь честно, что ты не Страуструп - тут же тебе врача позовут. При чем те люди, которые еще недавно квадратное уравнение на С решить не могли :)
саша
Maxim
𝚄𝚜𝚖𝚊𝚗
aadz
хотя все это флуд. Просто я хотел сказать, что нет этих излишеств и не надо. Пальчиками работайте на Go, если вы такие умные и стали его юзать.
Maxim
люди же на хаскеле не пишут
Maxim
и на джаве даже не пишут
Антон
facepalm vs пощщщёчина ! )
Так же, как фейспалм и пощёчина не исключают друг друга, не исключают друг друга дженерики и интерфейсы
Maxim
это все ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ
Andrei 🦉
aadz
угу
Антон
𝚄𝚜𝚖𝚊𝚗
Антон
𝚄𝚜𝚖𝚊𝚗
aadz
а в каких языках есть дженерики?
саша
Дед дженерики не использовал и ты не используй
саша
aadz
а в каких есть?
саша
во первых в языках с динамической типизацией
aadz
OK!
Andrew
не только с динамической типизацией
aadz
И в C++! Но только не надо тут всем из себя Страуструпа изображать, хорошо?
Антон
Антон
саша
Stanislav
Антон
Andrew
aadz
В С есть препроцессор, от чего столько геморроя, что мама не горюй! А дженериков там нет
Антон
Stanislav
ноуп
Andrew
тогда туда же swift)
aadz
Ну, в общем, да. Что дают, то и юзайте! Если нет ума понять, почему тут этого нет, то оно вам и не надо
саша
𝚄𝚜𝚖𝚊𝚗
wat?
https://habr.com/post/154811/ ))