Re[23]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 26.04.22 07:10
Оценка: :)
Здравствуйте, CreatorCray, Вы писали:

N>>>В C мне не хватает абстракций. Скучно на нём.

Аё>>VTable в C руками делается.
CC>Дадада, и закат солнца вручную тоже.
CC>Сишный boilerplating задалбывает своей рутинностью и унынием.
Плюсный boilerplating незадалбывает своей рутинностью и унынием. С ним никогда не скучно секаться в гамаке.

Аё>>Go прикольный.

CC>Это скорее недостаток.
Недостаток что прикольный? Недостаток, что потратил 1 час и все работает там, где с C++ просражался неделю?

Аё>>в отличие от C++ где оно обрастет укусами александреску

CC>Это у тех, кто не умеет в С++
С тобой не согласятся покусанные александреской

Аё>> или жавы, где оно обрастет 3 наслоениями getter-setter, непрозрачными аннотациями programagic

CC>Аналогично. Даже на жабе можно писать просто, если выбросить из головы то, что называют "best practices"
На жаве то просто. Неприятность только, когда оно не работает, и бряк чтлбы поставить — искать глубоко в кишках спрингбута.
Re[24]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 26.04.22 07:17
Оценка: +1 -1
Здравствуйте, Артём, Вы писали:

Аё>Плюсный boilerplating


Пример "плюсного boilerplating"-а можно?
Re[24]: Оставаться в С++ или уходить?
От: gyraboo  
Дата: 26.04.22 08:06
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>>> или жавы, где оно обрастет 3 наслоениями getter-setter, непрозрачными аннотациями programagic

CC>>Аналогично. Даже на жабе можно писать просто, если выбросить из головы то, что называют "best practices"
Аё>На жаве то просто. Неприятность только, когда оно не работает, и бряк чтлбы поставить — искать глубоко в кишках спрингбута.

Ну так счастье, что ты его хотя бы можешь поставить. А попробуй поставить брейкпоинт на сишном проприетарном продукте, например IBM MQ.
Re[3]: Оставаться в С++ или уходить?
От: CEMb  
Дата: 26.04.22 09:40
Оценка:
Здравствуйте, a.v.v, Вы писали:

AVV>в перспективе 5-7 лет сотрется хотя бы потому что язык развивается и то что было хорошо 5-10 лет назад уже сейчас не тянет и на базовые знания

AVV>не говоря о том что если не занимаешься каждый день все забывается

Вотвот
Те, кто пишет на яве, до сих пор ругают плюсы, что в них невозможно работать, надо выделять/следить/удалять память вручную!
И это не шутка.
Re[24]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 26.04.22 09:43
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Плюсный boilerplating

Например?

Аё>Недостаток что прикольный?

Цель языка не в том, чтоб быть прикольным. А чтоб эффективно решать задачи.

Аё>С тобой не согласятся покусанные александреской

Пусть грустят

Аё>На жаве то просто. Неприятность только, когда оно не работает, и бряк чтлбы поставить — искать глубоко в кишках спрингбута.

Если у тебя на жабу намотаны кишки спрингбута то это уже не просто
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[25]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 26.04.22 09:43
Оценка: +2 -1
Здравствуйте, so5team, Вы писали:

S>Пример "плюсного boilerplating"-а можно?

Артёмкин истерический минус весьма красноречиво говорит о том, что ждать примеров не стоит
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[4]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 26.04.22 09:46
Оценка: +3 -1
Здравствуйте, CEMb, Вы писали:

CEM>Те, кто пишет на яве, до сих пор ругают плюсы, что в них невозможно работать, надо выделять/следить/удалять память вручную!

Это многое говорит о степени НЕ понимания предмета этими ругателями.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[26]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 26.04.22 10:05
Оценка: +1
Здравствуйте, CreatorCray, Вы писали:

S>>Пример "плюсного boilerplating"-а можно?

CC>Артёмкин истерический минус весьма красноречиво говорит о том, что ждать примеров не стоит

Это у него новая тактика: сперва ляпнуть ерунду, а потом молча ставить минусы

Вероятно, ему кажется, что так он придает своим словесам дополнительный вес.
Re[4]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 26.04.22 10:52
Оценка: :))
Здравствуйте, CEMb, Вы писали:

CEM>ругают плюсы надо выделять/следить/удалять память вручную!

CEM>И это не шутка.

В C++ уже решена проблема циклической ссылки? Просвети тех, кто давно отошел от bsdm щиков.
Re[5]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 26.04.22 10:57
Оценка: +6
Здравствуйте, Артём, Вы писали:

Аё>В C++ уже решена проблема циклической ссылки? Просвети тех, кто давно отошел от bsdm щиков.


Есть, как минимум, два способа решения:

1. Smart+Weak pointers — для тех, кто хочет как в Яве.
0. Проектирование архитектуры в целом и правил владения объектами в частности ДО того, как начали педалить код.
_____________________
С уважением,
Stanislav V. Zudin
Re[5]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 26.04.22 11:35
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Просвети тех, кто давно отошел от bsdm щиков.


А зачем ты в C++ извращениями занимался? Заставлял кто?
Re[5]: Оставаться в С++ или уходить?
От: CEMb  
Дата: 26.04.22 12:33
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CEM>>Те, кто пишет на яве, до сих пор ругают плюсы, что в них невозможно работать, надо выделять/следить/удалять память вручную!

CC>Это многое говорит о степени НЕ понимания предмета этими ругателями.
Не, это про то, что надо постоянно практиковаться в (любом) языке, чтобы быть в курсе последних тенденций. Много кто ушёл в своё давнее время из плюсов в яву/шарп именно для быстрой разработки, ява позволяет разрабатывать быстро, не тратя время на работу с памятью, как это приходилось делать в плюсах. Соотвественно, кто тогда ушёл — у них о плюсах, скорее всего, ровно те же знания, которые были 10-15 лет назад. Это с любым предметом так. Когда я на яве начинал работать, мне тоже казалось, что никто на яве не пишет, а потом, да, там целый отдельный удивительный мир. Ну вот, а как только ты перестаёшь разрабатывать на каком-то языке, его отдельный мир довольно быстро схлапывается и пропадает.
Re[6]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 26.04.22 19:25
Оценка: :))) :)))
Здравствуйте, Stanislav V. Zudin, Вы писали:

Аё>>проблема циклической ссылки?


SVZ>Есть, как минимум, два способа решения:


SVZ>1. Smart+Weak pointers — для тех, кто хочет как в Яве.

Как раз у смарт пойнтеров, основанных на подсчете ссылок, проблема циклической ссылки. Weak pointer- это про другое совсем.

SVZ>0. Проектирование архитектуры в целом и правил владения объектами в частности ДО того, как начали педалить код.

Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.

https://www.learncpp.com/cpp-tutorial/circular-dependency-issues-with-stdshared_ptr-and-stdweak_ptr/#:~:text=A%20Circular%20reference%20(also%20called,first%2C%20causing%20a%20referential%20loop.
Отредактировано 26.04.2022 19:31 Артём . Предыдущая версия .
Re[7]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 26.04.22 20:10
Оценка: +3
Здравствуйте, Артём, Вы писали:

SVZ>>0. Проектирование архитектуры в целом и правил владения объектами в частности ДО того, как начали педалить код.

Аё>Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.

При нормальной организации данных циклические ссылки не появляются в принципе. "Это я тебе, голуба, говорю как краевед"(с)
А программировать на с++ как на яве это не от большого опыта.
_____________________
С уважением,
Stanislav V. Zudin
Re[6]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 26.04.22 20:11
Оценка: :))
Здравствуйте, CEMb, Вы писали:

CEM> перестаёшь разрабатывать на каком-то языке, его отдельный мир довольно быстро схлапывается и пропадает



Да ладно. Достижения C++ с 2009г:
1) auto (синтаксический сахар)
2) новые грабельки передачи владения

Что-то из принципиальных недостатков C++ было исправлено? Циклические ссылки, фрагментация кучи, многопоточность в стандарте, green threads? Ведь воз и ныне там. Жабе стримы добавили, а что сиплюсы? Да что там- 9 из 10 докладчиков на плюсных митапах с венды не слезли.
Re[8]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 26.04.22 20:15
Оценка: :)
Здравствуйте, Stanislav V. Zudin, Вы писали:

Аё>>Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.


SVZ>При нормальной организации данных циклические ссылки не появляются в принципе.


Обьясни как краевед, нафига данным смарт пойнтеры? Чтоб тормозило?
Трабла с интерфейсами, с колбеками и т.п.
Re[6]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 27.04.22 03:46
Оценка: +1 -1
Здравствуйте, CEMb, Вы писали:

CEM>не тратя время на работу с памятью, как это приходилось делать в плюсах.

В плюсах ручной закат солнца отсутствовал с момента появления там RAII и templates, т.е. почитай с незапамятных времён
Сейчас всё стало ещё удобнее с move и auto

CEM> Соотвественно, кто тогда ушёл — у них о плюсах, скорее всего, ровно те же знания, которые были 10-15 лет назад.

10 лет назад был C++11
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[7]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 27.04.22 03:46
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Да ладно. Достижения C++ с 2009г:

Аё>1) auto (синтаксический сахар)
Аё>2) новые грабельки передачи владения


Аё>Что-то из принципиальных недостатков C++ было исправлено? Циклические ссылки

Это проблема не С++ а дизайна

Аё> фрагментация кучи

Это вообще не имеет отношения к С++

Аё> многопоточность в стандарте

А зачем она именно в стандарте?

Аё> green threads

Тоже нафига?

Аё>Да что там- 9 из 10 докладчиков на плюсных митапах с венды не слезли.

И?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[7]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 27.04.22 03:46
Оценка: +2
Здравствуйте, Артём, Вы писали:

SVZ>>1. Smart+Weak pointers — для тех, кто хочет как в Яве.

Аё>Как раз у смарт пойнтеров, основанных на подсчете ссылок, проблема циклической ссылки.
Нет Артёмка, это у некоторых просто проблема с дизайном.

Аё>Т.е. проблема циклической ссылки не решена, это фундамендальный недостаток метода управления временем жизни обьекта наивным ref count.

Это проблема наивного использования кувалды по площадям.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[27]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 27.04.22 03:46
Оценка:
Здравствуйте, so5team, Вы писали:

S>Это у него новая тактика: сперва ляпнуть ерунду, а потом молча ставить минусы

Гм, новая?
Вроде и раньше так было.

S>Вероятно, ему кажется, что так он придает своим словесам дополнительный вес.

Да его тут уже все более менее старожильные знают как облупленного
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.