powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Куда катится C++
25 сообщений из 285, страница 1 из 12
Куда катится C++
    #39277664
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наблюдая за развитием языка, я немного прихожу в ужас...

Мало того, что и так не самый простой язык программирования усложняется, но еще проблема в том, что он развивается в разные стороны, которые друг другу противоречат.

Сильное развитие было в сторону мета-и функционального программирования.
Но первое потребует в конечном итоге compile time computation, а второе - больше динамики в языке, rtti или даже динамически типы.

Ни того, ни другого нет, на чем писать в compile time не понятно...

в общем, я в смятении...


P. S. это все после изучения шизонутый boost any & variant...

----
Читал хинты оракла. Много думал...
...
Рейтинг: 0 / 0
Куда катится C++
    #39277715
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivв общем, я в смятении...
разделится на старый и новый - в итоге два языка будет, если новый выживет - имя получит вместо цифирок
...
Рейтинг: 0 / 0
Куда катится C++
    #39277723
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наболело...

По сабжу плюс тащемта. Думаю что мы скорее всего неизбежно получим форки.
Будет несколько "плюсов". Один - старый и консервативный который будет по сути
заморозкой стандарта. И будет масса экспериментальных.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277737
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНаболело...

По сабжу плюс тащемта. Думаю что мы скорее всего неизбежно получим форки.
Будет несколько "плюсов". Один - старый и консервативный который будет по сути
заморозкой стандарта. И будет масса экспериментальных.

мне даже не кажетЬся, это давно случилось. мир С++ давно смог раделит[ ]ся на консервативный STL и экспериментальный Boost.

а еще реальный мир никак не выкатитЬся из ультраконсервативного понятия C with Objects - это когда используетЬся подмножество C++, из которого выкинута вся хрень что про темплейты и большая часть STL, и разрешаетЬся использовать только то базовое, что есть в любых иных ООП языках - наследование, полиморфизм, инкапсуляция, при том, что даже перегрузка операторов под запретом (такое популяризируетЬся в геймдеве), просто потому что такого нет ни в одном другом популярном языке (Java, PHP).

не хочетЬся экспериментов над собственной психикой - не занимайся ими, живи свободным, и не тяни к...шки в рот, ну или не жуй и не глотай их.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277743
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПо сабжу плюс тащемта. Думаю что мы скорее всего неизбежно получим форки.
Будет несколько "плюсов". Один - старый и консервативный который будет по сути
заморозкой стандарта. И будет масса экспериментальных.
Очень забавно читать глубокомысленные комменты от людей, которые вообще не понимают как работает стандартизация в С++ )))

Начиная с С++11 в язык добавляется только то, что уже реализовано всеми основными вендорами компиляторов или по единогласному решению этих вендоров и еще кучи других умных людей.
Поэтому никаких форков не может быть в принципе, ну разве что группа профи с форума sql.ru сделает тот самый, истинно правильный С++ .
...
Рейтинг: 0 / 0
Куда катится C++
    #39277751
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНаблюдая за развитием языка, я немного прихожу в ужас...Как по мне, то все что мне нужно для "счастливого программирования" в C++ имеется.
Остальное - пустая трата времени ... /хотя впрочем и не отвергаю "новшества"/.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277757
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyПоэтому никаких форков не может быть в принципе, ну разве что группа профи с форума sql.ru сделает тот самый, истинно правильный С++ .

ты опять сел в лужу :)

GCC имеет свои расширения языка https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html
Borland/Codegear C++ имеет свои расширения http://bcbjournal.org/articles/vol1/9706/CBuilder_extensions_to_C.htm

MS VC имеет свои расширения https://msdn.microsoft.com/en-us/library/34h23df8.aspx

остальные взаимо несовместимые примеров форков приводить уже просто лень.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277768
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaGCC имеет свои расширения языка https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html
Borland/Codegear C++ имеет свои расширения http://bcbjournal.org/articles/vol1/9706/CBuilder_extensions_to_C.htm

MS VC имеет свои расширения https://msdn.microsoft.com/en-us/library/34h23df8.aspx
Это не форки, а экспериментальные фичи, которые либо попадут в стандарт либо будут выключены, когда решение не добавлять в стандарт будет принято.
Собственно я выше и сказал, что наличие таких расширений это часть процесса стандартизации.
Просто не все поняли )))
...
Рейтинг: 0 / 0
Куда катится C++
    #39277772
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskynojavaGCC имеет свои расширения языка https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html
Borland/Codegear C++ имеет свои расширения http://bcbjournal.org/articles/vol1/9706/CBuilder_extensions_to_C.htm

MS VC имеет свои расширения https://msdn.microsoft.com/en-us/library/34h23df8.aspx
Это не форки, а экспериментальные фичи, которые либо попадут в стандарт либо будут выключены, когда решение не добавлять в стандарт будет принято.
Собственно я выше и сказал, что наличие таких расширений это часть процесса стандартизации.
Просто не все поняли )))

да у вас тут блин на форуме весело. кто-то в венгерской нотации (трех столбах) дорогу не может, кто-то про якэсь чудернацьке понятия форка двигает..


что такое форк вообще, как не ответвление специфических, нестандартных фич, нну для в т.ч. экспериментальных фич?

во вторых - да, чувак, пойди расскажи людям из мира C++ Builder, что __published - это просто такое нечто экспериментальное, ага, а не фундаментальная основа работы их среды разработки.

угар.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277774
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyПоэтому никаких форков не может быть в принципе
Ммм.. звучит как-то слишком категорично. Может на гитхабе такие форки
уже и есть. (Я правда не искал пока).
...
Рейтинг: 0 / 0
Куда катится C++
    #39277777
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaC++ Builder
Это вообще не С++ с момента появления сего чуда.
Поэтому что там у них внутри происходит мне пофиг, и к развитию языка это не имеет отношения.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277789
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonAnatoly MoskovskyПоэтому никаких форков не может быть в принципе
Ммм.. звучит как-то слишком категорично. Может на гитхабе такие форки
уже и есть. (Я правда не искал пока).

история знала минимум один такой пример форка https://gcc.gnu.org/egcs-1.0/c features.html
но в современных реалиях подобное невозможно, в смысле группой энтузиастов.

C++ стал настолько сложным и дорогим в разработке, что даже такие столпы, как Microsoft, не в силах угнаться за Clang/GCC сообществом - постепенно собираются заменить собственные реализации на... форки Clang.

По сути да, Clang/C2 - это именно форк,

а C++ Builder так и пошел прямым путем - свои нестандартные языковые фичи впихнул в clang форк
http://docwiki.embarcadero.com/RADStudio/XE8/en/Clang-based_C _Compilers

и получил с того профит. теперь им не нужно тратиться на R&D в части кодогенерации и прочей оптимизации - за них это сделают другие.
но они это делают не в целях сделать лучше тебе, потребителю. они просто пытаются выдержать конкуренцию и сократить свои затраты. говоря проще - чтоб просто выжить.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277794
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaугар.

Ну вот и проспись, а то несешь пургу и на здоровую голову свою болезнь головного мозга проецирует. Форк - официальное отмежевание от тела основной разработки. C++ не имеет официальной реализации, а есть стандарт, который мерило того, что называется well-formed С++ программой. То что там борланд создал недо С++ это его личная проблема, если тебе мил __published ты можешь мило до конца жизни его использовать, но при этом твоя программа будет на Borland C++, который слабо соотносится с тем, что считается современным С++.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277795
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskynojavaC++ Builder
Это вообще не С++ с момента появления сего чуда.

Поэтому что там у них внутри происходит мне пофиг, и к развитию языка это не имеет отношения.
точно! это не C++, это этот, как его, немерле! или хаскель?

Anatoly MoskovskyПоэтому что там у них внутри происходит мне пофиг, и к развитию языка это не имеет отношения.
твоя постоянная попытка взгромоздить на себя корону - она мягко говоря не смешна.

учитывая то, что ты вряд-ли участвовал хоть в одном более-менее значимом в глобальном масштабе проекте.

Модератор: nojava, утихомирься, Ты не знаешь, в чём он там участвовал, и если споришь, приводи объективные аргументы, а не переходи на личности. Плюсомёт наготове.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277800
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНаболело...

По сабжу плюс тащемта. Думаю что мы скорее всего неизбежно получим форки.
Будет несколько "плюсов". Один - старый и консервативный который будет по сути
заморозкой стандарта. И будет масса экспериментальных.

Ну, один форк уже есть -- D.
И даже два -- ещё есть старый добрый консервативный (и убогий) С.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277801
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaучитывая то, что ты вряд-ли участвовал хоть в одном более-менее значимом в глобальном масштабе проекте.
Конечно не участвовал. Иначе мне было бы стыдно за то что я натворил, и я бы на форумах писал бы анонимно )))
...
Рейтинг: 0 / 0
Куда катится C++
    #39277803
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий Широковnojavaугар.

Ну вот и проспись, а то несешь пургу и на здоровую голову свою болезнь головного мозга проецирует. Форк - официальное отмежевание от тела основной разработки.
вон выше приведен пример официального форка clang - двумя компаниями - microsoft и embarcadero.

так что тебе велкам в клуб сидящих в луже


Анатолий Широков C++ не имеет официальной реализации, а есть стандарт, который мерило того, что называется well-formed С++ программой. То что там борланд создал недо С++ это его личная проблема, если тебе мил __published ты можешь мило до конца жизни его использовать, но при этом твоя программа будет на Borland C++, который слабо соотносится с тем, что считается современным С++.

юношеский максимализм такой максимализм. и недо с++, и слабые сочетания, с сильной типизацией и лямбда замыканиями.
еще какие откровения будут?

отдельно, особенно порадовало про well-formed. ну да ладно.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277804
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaмне даже не кажетЬся, это давно случилось. мир С++ давно смог раделит[ ]ся на консервативный STL и экспериментальный Boost.


STL и Boost в одну дуду дудят. Мета и обобщённое программирование.
Так что нет тут разделения. Разделение в другом месте -- STL/Boost и старые библиотеки типа MFC/QT/POCO/APR.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277818
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ШироковНу вот и проспись, а то несешь пургу
Не обращайте внимания, у нас завелся новый местный форумный дурачок, когда скучно, с ним весело переругиваться )))

А так-то он конечно живое подтверждение утверждения, что аноним хуже древнего грека.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277825
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivnojavaмне даже не кажетЬся, это давно случилось. мир С++ давно смог раделит[ ]ся на консервативный STL и экспериментальный Boost.


STL и Boost в одну дуду дудят. Мета и обобщённое программирование.
Так что нет тут разделения. Разделение в другом месте -- STL/Boost и старые библиотеки типа MFC/QT/POCO/APR.

Ну APR ты зря привел, он то никак к C++ не имеет отношения.

А в остальном - http://stackoverflow.com/questions/3714167/g-without-libstdc-can-it-be-done-a-very-configurable-lightweight-libstd

все печально. Нельзя сделать .cxx файл, чтоб он не был завязан на libstdc++. Т.е. stl выбросить просто нельзя.
что уже говорит о многом (уровне здравости в головах стандартизаторов).
в том-же C вполне себе можно обойтись без стандартной библиотеки.

подобный косяк с жесткой зависимстью на RTL - для меня ставит крест и на идеи использовании Swift, действительно неплохом языке чисто внешне, но с никудышней реализацией среды выполнения на практике.

разучились-то, писать софт модульно.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277827
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyАнатолий ШироковНу вот и проспись, а то несешь пургу
Не обращайте внимания, у нас завелся новый местный форумный дурачок, когда скучно, с ним весело переругиваться )))

А так-то он конечно живое подтверждение утверждения, что аноним хуже древнего грека.

в клубе сидящих в луже появилась группа взаимоподдержки? когда кончились аргументы переходим на "дурачок, проспись, шизофреник"?

да, вы так всех тут победите. два раза. или даже три :)

продолжайте
...
Рейтинг: 0 / 0
Куда катится C++
    #39277830
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaкогда кончились аргументы
Это про корону чтоли аргументировать : )))
...
Рейтинг: 0 / 0
Куда катится C++
    #39277831
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДумаю что мы скорее всего неизбежно получим форки.
Будет несколько "плюсов". Один - старый и консервативный который будет по сути
заморозкой стандарта. И будет масса экспериментальных.И что в них будет? О_о
Можно хотя бы несколько пунктов назвать? И зачем делать форки кампелятера вообще, когда можно на сяхх написать вообще что угодно, не меняя кампелятер? Можно сделать вообще любую свою концепцию ООП. Да вообще можно сделать себе любую базу, оформить её как либу/шаблон/код, потом на её основе писать всё, что угодно.
maytonНаболело...а вот меня уже отпустило... ^__^
nojavaC++ стал настолько сложным и дорогим в разработкене стал он сложнее, в том и прелесть.
MasterZivНу, один форк уже есть -- Dфорк схх с пылесосом - не форк. -_-
...
Рейтинг: 0 / 0
Куда катится C++
    #39277833
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskynojavaкогда кончились аргументы
Это про корону чтоли аргументировать : )))

да. почему нет? тебе это уже говорят не раз, твое ЧСВ не умиляет никого, убавляй накал-то.
слово я - вообще паразит, попробуй поставить на него фильтр, для начала

тогда тебя перестанут воспринимать как заносчивого, но шаблонированного зубрилку.
...
Рейтинг: 0 / 0
Куда катится C++
    #39277840
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaтогда тебя перестанут воспринимать как заносчивого, но шаблонированного зубрилку.
А почему вы про себя во множественном числе да еще и в третьем лице? )))
...
Рейтинг: 0 / 0
25 сообщений из 285, страница 1 из 12
Форумы / C++ [игнор отключен] [закрыт для гостей] / Куда катится C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]