Size: a a a

Конференция C++ Russia

2020 September 02

AV

Alexey Veselovsky in Конференция C++ Russia
Евгений Трифонов
новость: Мозилла сокращает Раст-часть
чатик: КАЖЕТСЯ ЭТО НАЧАЛО КОНЦА РАСТА

новость: Линус облегчит написание драйверов на Расте
чатик: КАЖЕТСЯ ЭТО НАЧАЛО КОНЦА С++

думаю, если проанализировать все сообщения чата, придёшь к двум железным выводам:
— C++ обречён, Раст будет править
— Раст обречён, C++ будет править
причем новости шли ведь в обратном порядке 🙂
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Евгений Трифонов
новость: Мозилла сокращает Раст-часть
чатик: КАЖЕТСЯ ЭТО НАЧАЛО КОНЦА РАСТА

новость: Линус облегчит написание драйверов на Расте
чатик: КАЖЕТСЯ ЭТО НАЧАЛО КОНЦА С++

думаю, если проанализировать все сообщения чата, придёшь к двум железным выводам:
— C++ обречён, Раст будет править
— Раст обречён, C++ будет править
Вообще очень занятно наблюдать, как чат о С++ стал Rust-оцентричным в последние месяцы :)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
вначале в ядро решили добавить возможность писать на rustRustRUST, а уже потом мозилла всех расстреляла
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Rustтреляла
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ржавыми патронами!
источник

MG

Marsel G in Конференция C++ Russia
Vladimir Krivopalov
Rustтреляла
источник

AV

Alexey Veselovsky in Конференция C++ Russia
не, ну так то Rust и Rust. Он может и представляет какую-то угрозу С++, но С++ программистам он угрозы не представляет.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
просто забавно наблюдать за этими скачками 🙂
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Интересна вообще постановка вопроса, при которой язык программирования это "угроза".
источник

AV

Alexey Veselovsky in Конференция C++ Russia
представляла ли Windows угрозу OS/2?
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Одно время DLang активно продвигали как угрозу, в итоге С++11/14/17 просто включил в себя большинство полезных плюшек D и живёт себе, а D так и остался на обочине истории, как бы Александреску его ни пытался реанимировать.
источник

AB

Aleksandr Borgardt in Конференция C++ Russia
вот  rust  ксожелению не так
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Aleksandr Borgardt
вот  rust  ксожелению не так
А почему не так и почему к сожалению?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Vladimir Krivopalov
Одно время DLang активно продвигали как угрозу, в итоге С++11/14/17 просто включил в себя большинство полезных плюшек D и живёт себе, а D так и остался на обочине истории, как бы Александреску его ни пытался реанимировать.
ну, там из киллер фич, по сути, был только GC в базовой поставке, который оказался нинужин и даже вреден. метапрограммирование само по себе - да, хорошо и удобно, но используется все же довольно редко.
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Там было много полезных штуковин от auto и constexpr до static if (который действительно мощнее, чем плюсовый if constexpr - тут согласен с Александреску). А GC как раз оказался не убийцей, а камнем, который утащил язык на дно.
источник

MG

Marsel G in Конференция C++ Russia
Vladimir Krivopalov
А почему не так и почему к сожалению?
Соглашусь с постановкой вопроса. Конкуренция среди языков программирования выглядит как полезная штука, т.к. подталкивает к эволюции языков в погоне за чем-нибудь (едой для разработчиков?). И если бы небыло бы D, то ещё вопрос получил ли наш любимый яп те или иные фишки.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Vladimir Krivopalov
Там было много полезных штуковин от auto и constexpr до static if (который действительно мощнее, чем плюсовый if constexpr - тут согласен с Александреску). А GC как раз оказался не убийцей, а камнем, который утащил язык на дно.
в 2000 году он казался убийцей 🙂 все хотели GC! GC как священный грааль! но оказалось, что нет.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и оказалось, что да, D убирает много боли плюсовика, но не содержит ничего жизненно необходимого. а совместимости с сишными и плюсовыми либами там вовсе нет. (впрочем, как её нет и у раста)
источник

AB

Aleksandr Borgardt in Конференция C++ Russia
буду ждать когда  умрет  rust
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Marsel G
Соглашусь с постановкой вопроса. Конкуренция среди языков программирования выглядит как полезная штука, т.к. подталкивает к эволюции языков в погоне за чем-нибудь (едой для разработчиков?). И если бы небыло бы D, то ещё вопрос получил ли наш любимый яп те или иные фишки.
Именно. Я годами предпочитал С++ не "потому что дерусь", как Портос, а потому, что считал его мощнее и выразительнее многих аналогов. Но если появится язык, который превзойдёт плюсы, то почему бы не перейти на него?
источник