Здравствуйте, CreatorCray, Вы писали:
N>>>В C мне не хватает абстракций. Скучно на нём. Аё>>VTable в C руками делается. CC>Дадада, и закат солнца вручную тоже. CC>Сишный boilerplating задалбывает своей рутинностью и унынием.
Плюсный boilerplating незадалбывает своей рутинностью и унынием. С ним никогда не скучно секаться в гамаке.
Аё>>Go прикольный. CC>Это скорее недостаток.
Недостаток что прикольный? Недостаток, что потратил 1 час и все работает там, где с C++ просражался неделю?
Аё>>в отличие от C++ где оно обрастет укусами александреску CC>Это у тех, кто не умеет в С++
С тобой не согласятся покусанные александреской
Аё>> или жавы, где оно обрастет 3 наслоениями getter-setter, непрозрачными аннотациями programagic CC>Аналогично. Даже на жабе можно писать просто, если выбросить из головы то, что называют "best practices"
На жаве то просто. Неприятность только, когда оно не работает, и бряк чтлбы поставить — искать глубоко в кишках спрингбута.
Здравствуйте, Артём, Вы писали:
Аё>>> или жавы, где оно обрастет 3 наслоениями getter-setter, непрозрачными аннотациями programagic CC>>Аналогично. Даже на жабе можно писать просто, если выбросить из головы то, что называют "best practices" Аё>На жаве то просто. Неприятность только, когда оно не работает, и бряк чтлбы поставить — искать глубоко в кишках спрингбута.
Ну так счастье, что ты его хотя бы можешь поставить. А попробуй поставить брейкпоинт на сишном проприетарном продукте, например IBM MQ.
Здравствуйте, a.v.v, Вы писали:
AVV>в перспективе 5-7 лет сотрется хотя бы потому что язык развивается и то что было хорошо 5-10 лет назад уже сейчас не тянет и на базовые знания AVV>не говоря о том что если не занимаешься каждый день все забывается
Вотвот
Те, кто пишет на яве, до сих пор ругают плюсы, что в них невозможно работать, надо выделять/следить/удалять память вручную!
И это не шутка.
Здравствуйте, Артём, Вы писали:
Аё>Плюсный boilerplating
Например?
Аё>Недостаток что прикольный?
Цель языка не в том, чтоб быть прикольным. А чтоб эффективно решать задачи.
Аё>С тобой не согласятся покусанные александреской
Пусть грустят
Аё>На жаве то просто. Неприятность только, когда оно не работает, и бряк чтлбы поставить — искать глубоко в кишках спрингбута.
Если у тебя на жабу намотаны кишки спрингбута то это уже не просто
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, so5team, Вы писали:
S>Пример "плюсного boilerplating"-а можно?
Артёмкин истерический минус весьма красноречиво говорит о том, что ждать примеров не стоит
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CEMb, Вы писали:
CEM>Те, кто пишет на яве, до сих пор ругают плюсы, что в них невозможно работать, надо выделять/следить/удалять память вручную!
Это многое говорит о степени НЕ понимания предмета этими ругателями.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
S>>Пример "плюсного boilerplating"-а можно? CC>Артёмкин истерический минус весьма красноречиво говорит о том, что ждать примеров не стоит
Это у него новая тактика: сперва ляпнуть ерунду, а потом молча ставить минусы
Вероятно, ему кажется, что так он придает своим словесам дополнительный вес.
Здравствуйте, Артём, Вы писали:
Аё>В C++ уже решена проблема циклической ссылки? Просвети тех, кто давно отошел от bsdm щиков.
Есть, как минимум, два способа решения:
1. Smart+Weak pointers — для тех, кто хочет как в Яве.
0. Проектирование архитектуры в целом и правил владения объектами в частности ДО того, как начали педалить код.
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, CreatorCray, Вы писали:
CEM>>Те, кто пишет на яве, до сих пор ругают плюсы, что в них невозможно работать, надо выделять/следить/удалять память вручную! CC>Это многое говорит о степени НЕ понимания предмета этими ругателями.
Не, это про то, что надо постоянно практиковаться в (любом) языке, чтобы быть в курсе последних тенденций. Много кто ушёл в своё давнее время из плюсов в яву/шарп именно для быстрой разработки, ява позволяет разрабатывать быстро, не тратя время на работу с памятью, как это приходилось делать в плюсах. Соотвественно, кто тогда ушёл — у них о плюсах, скорее всего, ровно те же знания, которые были 10-15 лет назад. Это с любым предметом так. Когда я на яве начинал работать, мне тоже казалось, что никто на яве не пишет, а потом, да, там целый отдельный удивительный мир. Ну вот, а как только ты перестаёшь разрабатывать на каком-то языке, его отдельный мир довольно быстро схлапывается и пропадает.
Здравствуйте, Stanislav V. Zudin, Вы писали:
Аё>>проблема циклической ссылки?
SVZ>Есть, как минимум, два способа решения:
SVZ>1. Smart+Weak pointers — для тех, кто хочет как в Яве.
Как раз у смарт пойнтеров, основанных на подсчете ссылок, проблема циклической ссылки. Weak pointer- это про другое совсем.
SVZ>0. Проектирование архитектуры в целом и правил владения объектами в частности ДО того, как начали педалить код.
Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.
Здравствуйте, Артём, Вы писали:
SVZ>>0. Проектирование архитектуры в целом и правил владения объектами в частности ДО того, как начали педалить код. Аё>Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.
При нормальной организации данных циклические ссылки не появляются в принципе. "Это я тебе, голуба, говорю как краевед"(с)
А программировать на с++ как на яве это не от большого опыта.
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, CEMb, Вы писали:
CEM> перестаёшь разрабатывать на каком-то языке, его отдельный мир довольно быстро схлапывается и пропадает
Да ладно. Достижения C++ с 2009г:
1) auto (синтаксический сахар)
2) новые грабельки передачи владения
Что-то из принципиальных недостатков C++ было исправлено? Циклические ссылки, фрагментация кучи, многопоточность в стандарте, green threads? Ведь воз и ныне там. Жабе стримы добавили, а что сиплюсы? Да что там- 9 из 10 докладчиков на плюсных митапах с венды не слезли.
Здравствуйте, Stanislav V. Zudin, Вы писали:
Аё>>Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.
SVZ>При нормальной организации данных циклические ссылки не появляются в принципе.
Обьясни как краевед, нафига данным смарт пойнтеры? Чтоб тормозило?
Трабла с интерфейсами, с колбеками и т.п.
Здравствуйте, CEMb, Вы писали:
CEM>не тратя время на работу с памятью, как это приходилось делать в плюсах.
В плюсах ручной закат солнца отсутствовал с момента появления там RAII и templates, т.е. почитай с незапамятных времён
Сейчас всё стало ещё удобнее с move и auto
CEM> Соотвественно, кто тогда ушёл — у них о плюсах, скорее всего, ровно те же знания, которые были 10-15 лет назад.
10 лет назад был C++11
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, Артём, Вы писали:
Аё>Да ладно. Достижения C++ с 2009г: Аё>1) auto (синтаксический сахар) Аё>2) новые грабельки передачи владения
Аё>Что-то из принципиальных недостатков C++ было исправлено? Циклические ссылки
Это проблема не С++ а дизайна
Аё> фрагментация кучи
Это вообще не имеет отношения к С++
Аё> многопоточность в стандарте
А зачем она именно в стандарте?
Аё> green threads
Тоже нафига?
Аё>Да что там- 9 из 10 докладчиков на плюсных митапах с венды не слезли.
И?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, Артём, Вы писали:
SVZ>>1. Smart+Weak pointers — для тех, кто хочет как в Яве. Аё>Как раз у смарт пойнтеров, основанных на подсчете ссылок, проблема циклической ссылки.
Нет Артёмка, это у некоторых просто проблема с дизайном.
Аё>Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.
Это проблема наивного использования кувалды по площадям.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, so5team, Вы писали:
S>Это у него новая тактика: сперва ляпнуть ерунду, а потом молча ставить минусы
Гм, новая?
Вроде и раньше так было.
S>Вероятно, ему кажется, что так он придает своим словесам дополнительный вес.
Да его тут уже все более менее старожильные знают как облупленного
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока