The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Google развивает язык программирования Carboon, нацеленный на замену C++"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Google развивает язык программирования Carboon, нацеленный на замену C++"  +/
Сообщение от opennews (??), 21-Июл-22, 10:50 
Компания Google развивает язык программирования Carboon, который позиционируется как экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки. Язык поддерживает базовую переносимость с C++, может  интегрироваться с имеющимся кодом на C++ и предоставляет инструменты для упрощения миграции существующих проектов, автоматически транслирующие C++-библиотеки в код на языке Carboon. Например, можно переписать на Carbon определённую библиотеку и использовать её в существующем проекте на С++. Компилятор Carboon написан с использованием  LLVM и наработок Clang...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57532

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Google развивает язык программирования Carboon, нацеленный н..."  –20 +/
Сообщение от Анонимemail (1), 21-Июл-22, 10:50 
давно пора! комбайны не нужны
Ответить | Правка | Наверх | Cообщить модератору

20. "Google развивает язык программирования Carboon, нацеленный н..."  +32 +/
Сообщение от Аноним (20), 21-Июл-22, 11:03 
>позиционируется как экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки

Расширяющая, Карл.

Ответить | Правка | Наверх | Cообщить модератору

126. "Google развивает язык программирования Carboon, нацеленный н..."  +5 +/
Сообщение от vitalif (ok), 21-Июл-22, 16:05 
Ты синтаксис видел? Ответь плз в каком она месте его расширяет)
Ответить | Правка | Наверх | Cообщить модератору

295. "Google развивает язык программирования Carboon, нацеленный н..."  +8 +/
Сообщение от Аноним (-), 22-Июл-22, 10:22 
> Ответь плз в каком она месте его расширяет)

Гусары, молчать!!!

Ответить | Правка | Наверх | Cообщить модератору

238. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от Аноним (238), 21-Июл-22, 23:24 
>>позиционируется как экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки
> Расширяющая, Карл.
>>и устраняющая имеющиеся недостатки

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

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

296. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (-), 22-Июл-22, 10:23 
Карбон не ржавеет, он окисляется до CO2.
Ответить | Правка | Наверх | Cообщить модератору

297. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (297), 22-Июл-22, 10:33 
непорядок, куда смотрят эко активисты
ладно парни, давайте соберём 666 анонимно-добровольных жертв для призыва Греты Тунберг
Ответить | Правка | Наверх | Cообщить модератору

79. "Google развивает язык программирования Carboon, нацеленный н..."  +7 +/
Сообщение от Аноним (79), 21-Июл-22, 13:03 
> нацеленный на замену C++

Опять очередной убийца плюсов?!

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

88. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Аноним (88), 21-Июл-22, 13:31 
Да не, вроде обёртка.

With this approach, we can build on top of C++'s existing ecosystem, and bring along existing investments, codebases, and developer populations. There are a few languages that have followed this model for other ecosystems, and Carbon aims to fill an analogous role for C++:

JavaScript → TypeScript
Java → Kotlin
C++ → Carbon

Ответить | Правка | Наверх | Cообщить модератору

106. "Google развивает язык программирования Carboon, нацеленный н..."  +7 +/
Сообщение от Аноним (79), 21-Июл-22, 13:57 
Глянул на их сайт - от примеров вытекли глаза.
Ответить | Правка | Наверх | Cообщить модератору

209. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 20:06 
Какой еще сайт? У них нет сайта.
Ответить | Правка | Наверх | Cообщить модератору

178. "Google развивает язык программирования Carboon, нацеленный н..."  +4 +/
Сообщение от Аноним (178), 21-Июл-22, 18:02 
C++ когда-то тоже был оберткой.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

239. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от АнонимКо (?), 21-Июл-22, 23:28 
> C++ когда-то тоже был оберткой.

Ну так, сейчас время такое, обёртка в обёртке, абстракция над абстракцией, всё для того чтобы г@вокодить мог самый дешёвый codemonkey


Ответить | Правка | Наверх | Cообщить модератору

301. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от Аноним (301), 22-Июл-22, 11:34 
Coddmonkey выбирают javascript. C++ для них сложный, там какие-то new/delete/std::make_unique причем без * в названии класса, а почему бнз звездочки? Для new же нужна звездочуа? Нипанятна!
Ответить | Правка | Наверх | Cообщить модератору

384. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (384), 25-Июл-22, 13:40 
это называетсяс инкапсуляция сложности и эволюция. рыночек решает
Ответить | Правка | К родителю #239 | Наверх | Cообщить модератору

213. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (-), 21-Июл-22, 20:22 
> JavaScript → TypeScript
> Java → Kotlin
> C++ → Carbon

Превратить в ненужное г.. это такой соврменный прогресс ? каменный нож скоро будет чем-то фантастическим и недосягаемым.

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

243. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от name (??), 21-Июл-22, 23:47 
Керамические ножи уже считаются дорогими и хорошими. А это не далеко от камня.
Ответить | Правка | Наверх | Cообщить модератору

290. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от пох. (?), 22-Июл-22, 08:02 
Дяржиття попаданца!

(сделать нормальный обсидиановый скол, да еще если из инструментов один каменный молоток - наша цивилизация не умеет уже лет стописят как минимум. У тебя настройки хроноката сбились. Нож ему, мля... тут и кремниевое рубило-то сделать никто уже не умеет.)

Ответить | Правка | К родителю #213 | Наверх | Cообщить модератору

335. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Аноним (335), 22-Июл-22, 17:10 
Делать кремниевые рубила — это такой важный сегодня навык, что действительно грусть-печаль берёт. Больше всего умиляет, что сетуют на это не бородатые выживальщики из глубокой Сибири, а пузатые подпивасы с мягких диванов.
Ответить | Правка | Наверх | Cообщить модератору

383. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от пох. (?), 25-Июл-22, 09:26 
> Делать кремниевые рубила — это такой важный сегодня навык, что действительно грусть-печаль берёт.

смотри, как бы не пригодился.

> бородатые выживальщики из глубокой Сибири,

тут один товарищ попросил якута показать ему как печку растапливать если нормальных дров нет и ближайшая березка километрах этак в пятистах.
Якут честно ему настругал правильным образом палочек-разжигалочек, положил все аккуратно, и плеснул сверху отработки. "Мы теперь так делаем".

Но остатки разрушенной цвилизации бесконечно проедать и сжигать не получится.

Ответить | Правка | Наверх | Cообщить модератору

398. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от njki (ok), 31-Июл-22, 02:41 
> давно пора! комбайны не нужны

А чего так сразу?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Google развивает язык программирования Carboon, нацеленный н..."  +37 +/
Сообщение от Аноним (2), 21-Июл-22, 10:51 
как говорил одн волк: "Шо, опять?"
Ответить | Правка | Наверх | Cообщить модератору

15. "Google развивает язык программирования Carboon, нацеленный н..."  –11 +/
Сообщение от Жироватт (ok), 21-Июл-22, 11:00 
Не опять, а снова.

История программных революций от Google, вкратце: Сначала были C++ и небезопасные указатели. Революцией №1 был раст – помните, как боровчекеры позволили нам ломать сборку и выдавать ворнинги при использовании unsafe? Примерно тогда же Google (не сама естественно, а через прокси кор тим) создала ресурс с пакетами Cargo, исключающий DLL Hell. Но другая группа в Google нашла в rust фатальный недостаток – его писали не они!

Для решения этой проблемы они создали Go(похожее на раст, но другое), и я наивно вспоминаю докладчика на гугловской конференции, говорящего, что скоро всю backbone перепишут как GO и каждый микросервис будет выполняться с корутинами. В go появились интерфейсы, исключающие DLL Hell.  Где-то в то же время Google уверовала в религию Carbon, решившую все наши проблемы еще раз.

https://mv-smirnov.org/the-history-of-revolutions-software-f...

Ответить | Правка | Наверх | Cообщить модератору

26. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от ди (?), 21-Июл-22, 11:13 
плюс https://ru.wikipedia.org/wiki/Dart
Ответить | Правка | Наверх | Cообщить модератору

30. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от Жироватт (ok), 21-Июл-22, 11:22 
Ага. Но мне было слишком влом добавлять и его в переделку пасты про майкрософт.
Хе. Годы идут, а мало что в принципе меняется. s\"dll hell"\"небезопасная работа с памятью" сделать только и дальше подставляй в текст название корпорации, их "технологии" и готово.
Ответить | Правка | Наверх | Cообщить модератору

311. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 13:27 
Осталось понять одно - ну кто, КТО эта безрукая т_в_арь, не умеющая работать с памятью?! (что ради неё городятся десятки языков) Ну писали же на Си под винду - и ничего, ВСЁ РАБОТАЛО! Иногда находили дыры, но в целом-то проблем не было!
Ответить | Правка | Наверх | Cообщить модератору

365. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Прохожий (??), 24-Июл-22, 01:26 
С головой у тебя всё в порядке? "иногда" - это причина 70 процентов всех дыр.
Ответить | Правка | Наверх | Cообщить модератору

382. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от eganru (?), 25-Июл-22, 08:38 
[i]- это причина 70 процентов всех дыр. [/i] - причина найденных дыр, в силу того, что они просто ищутся в коде, до которого есть дело.
Ответить | Правка | Наверх | Cообщить модератору

31. "Google развивает язык программирования Carboon, нацеленный н..."  +5 +/
Сообщение от Бывалый смузихлёб (?), 21-Июл-22, 11:25 
Про дарт забыл, который во флаттере и который по прихоти гугла уже улетал на помойку
Вот, похоже, у гугла появилась новая любимая жена или кто нынче там у них в омериках
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

35. "Google развивает язык программирования Carboon, нацеленный н..."  +12 +/
Сообщение от leap42 (ok), 21-Июл-22, 11:44 
> Но другая группа в Google нашла в rust фатальный недостаток – его писали не они!
> Для решения этой проблемы они создали Go(похожее на раст, но другое)

Первая стабильная версия Go насколько старше первой стабильной Rust? 5?

ох уж эти эксперты оппеннет 🤦🤦🤦

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

137. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (137), 21-Июл-22, 16:32 
Так вроде хруст настаивался дольше. Сначала там даже сборщик мусора был. а появились они плюс-минус в один год, но пошли разными путями
Ответить | Правка | Наверх | Cообщить модератору

150. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Я (??), 21-Июл-22, 16:54 
они ещё и по разным причинам и для разных задач появились.. и какбы изначально в очень разные стороны шли.
Ответить | Правка | Наверх | Cообщить модератору

299. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (297), 22-Июл-22, 10:41 
задача то у них там изначально стояла одна - замена С/С++
Ответить | Правка | Наверх | Cообщить модератору

392. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Ноним (?), 26-Июл-22, 13:08 
Задача Go -- замена однопоточного питона в инфраструктурных приложениях. Никакими плюсами не пахло в этой сфере
Ответить | Правка | Наверх | Cообщить модератору

197. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним228 (?), 21-Июл-22, 19:08 
Главное это, что и го и раст старше многих экспертов. Каникулы, же.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

147. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от Аноним (335), 21-Июл-22, 16:51 
> я наивно вспоминаю докладчика на гугловской конференции, говорящего, что скоро всю backbone перепишут как GO и каждый микросервис будет выполняться с корутинами

Что, в принципе, и произошло. Ну не весь, конечно, и не каждый, но достаточно близко к тому, чтобы простить докладчику его энтузиазм.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

271. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от funny.falcon (?), 22-Июл-22, 02:15 
Вообще-то, разработка Go началась в 2007 году. Rust в это время хоть и существовал уже год, но был ни кому не известным любительским проектом. Да и вообще Rust тогда был кардинально иным и, наверное, даже очень близок к Go. По-крайней мере, «зелёные потоки на ивентлупе» были частью языка.

Публичный же выпуск Go случился в 2009 году. И в этом же году Mozilla начала спонсировать Rust, и публично выпустила в 2010. Так что, тут большой вопрос про «фатальный недостаток». Похоже, подгорело как раз у Мозиллы.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

4. "Google развивает язык программирования Carboon, нацеленный н..."  +36 +/
Сообщение от Аноним (4), 21-Июл-22, 10:53 
Не знаешь что делать — делай язык программирования. (С) Джейсон Стетхем
Ответить | Правка | Наверх | Cообщить модератору

28. "Google развивает язык программирования Carboon, нацеленный н..."  +37 +/
Сообщение от Жироватт (ok), 21-Июл-22, 11:14 
Один язык программирования - это плохо. Семья языков программирования - гораздо лучше. Ведь главное в жизни - это семья(с) Доминик Торетто
Ответить | Правка | Наверх | Cообщить модератору

75. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (75), 21-Июл-22, 12:55 
пол жизни думал, что он Торренто
Ответить | Правка | Наверх | Cообщить модератору

76. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (76), 21-Июл-22, 12:58 
Поздний вечер в Торренто,
Нас погодой не балует...
Ответить | Правка | Наверх | Cообщить модератору

123. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Аноним (123), 21-Июл-22, 15:44 
Не, он Вин Дроссель. А торренто - это то, что с треккеро скачиваетсо
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

308. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от aname (?), 22-Июл-22, 12:43 
За торренто у них там можно и присесть
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

145. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от InuYasha (??), 21-Июл-22, 16:49 
"The fastest way to compute is to... write a new programming language"
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

349. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от а (?), 23-Июл-22, 06:25 
Я использую линукс
- тот самый немец из прошлого века, ну вы пончли
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

34. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Бывалый смузихлёб (?), 21-Июл-22, 11:30 
«Адепты безопасных ЯП - не мамонты»(ц) Дао Цзы
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

161. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (161), 21-Июл-22, 17:13 
Не вымрут?
Ответить | Правка | Наверх | Cообщить модератору

129. "Google развивает язык программирования Carboon, нацеленный н..."  +12 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:15 
> Джейсон Стетхем

JSON Стетхем

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

244. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от name (??), 21-Июл-22, 23:55 
JSON State-m
Ответить | Правка | Наверх | Cообщить модератору

313. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Аристарх (??), 22-Июл-22, 13:33 
ржака :))

Стэтхему в ИТ самое место :) Поучать тупых щеглов жизни.

Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

312. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 13:32 
жжошь!! :)))

Ну а с другой стороны, почему бы и нет? Если люди делают НОВЫЕ языки, значит старыми они НЕДОВОЛЬНЫ! "Сколько программиста не корми, он всё на компиляторы смотрит!" (ц) В.И.Крупский

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. "Google развивает язык программирования Carboon, нацеленный н..."  +10 +/
Сообщение от Аноним (9), 21-Июл-22, 10:55 
Ситуация: есть N конкурирующих стандартов
Абсурд, нам нужно разработать один универсальный стандарт, на все случаи жизни!
Next: есть N+1 конкурирующих стандартов
Ответить | Правка | Наверх | Cообщить модератору

11. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от Какойточел (?), 21-Июл-22, 10:56 
Замена С++ - написанная на С++
им просто нечего делать ...
Ответить | Правка | Наверх | Cообщить модератору

131. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:17 
Пока вроде только протототип и до компилятора на самом себе еще не дорос. Ну и что в этом плохого? llvm же на с++.
Ответить | Правка | Наверх | Cообщить модератору

139. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Аноним (137), 21-Июл-22, 16:34 
Любой нормальный компилятор дорастает до стадии переписывания на самом себе
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

12. "Google развивает язык программирования Carboon, нацеленный н..."  +4 +/
Сообщение от Anon24 (?), 21-Июл-22, 10:57 
Во первых, название - отстой.
Во вторых, гугл, или даже так: "ДАЖЕ ГУГОЛ": не считает раст хорошей заменой плюсам.
Ответить | Правка | Наверх | Cообщить модератору

21. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от 244 (?), 21-Июл-22, 11:04 
И именно поэтому это выглядит и ощущается как Rust (зарезервированные слова, что-тотвроде trait'ов для template'ов и тпт)?
Ответить | Правка | Наверх | Cообщить модератору

48. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от АнончикНяша (?), 21-Июл-22, 12:03 
Да.
Ответить | Правка | Наверх | Cообщить модератору

23. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от 244 (?), 21-Июл-22, 11:05 
Там в описании прям написано что есть куча хороших языков и если есть возможность, то лучше использовать их. А это для проектов на C++.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

49. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от АнончикНяша (?), 21-Июл-22, 12:05 
Гугол почитал комментарии опеннетных экспертов и решил, что раст это всё таки не очень хорошая идея, нужно своё.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

146. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от InuYasha (??), 21-Июл-22, 16:50 
Самое смешное, что Гуулаг действительно читает комментарии на опеннете )))
Ответить | Правка | Наверх | Cообщить модератору

173. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от гугл (?), 21-Июл-22, 17:35 
Ну и что ты сделаешь?
Ответить | Правка | Наверх | Cообщить модератору

309. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от aname (?), 22-Июл-22, 12:45 
Новый язык программирования
Ответить | Правка | Наверх | Cообщить модератору

314. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 13:35 
:))) Больше языков богу безопасной памяти!
Ответить | Правка | Наверх | Cообщить модератору

399. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от njki (ok), 31-Июл-22, 02:50 
> Новый язык программирования

Пользователь: ееееееее, я доволен

Ответить | Правка | К родителю #309 | Наверх | Cообщить модератору

153. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Я (??), 21-Июл-22, 16:56 
просто на раст всё ещё нельзя просто так взять и начать переписывать код постепенно. а потребность не писать на плюсах есть.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

310. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от aname (?), 22-Июл-22, 12:46 
Не пиши на плюсах, кто ж запрещает
Ответить | Правка | Наверх | Cообщить модератору

154. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Я (??), 21-Июл-22, 16:56 
просто на раст всё ещё нельзя просто так взять и начать переписывать код постепенно. а потребность не писать на плюсах есть.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

307. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Hck3r (?), 22-Июл-22, 12:30 
Считает же
Просто миллиарды вложены в код на плюсах - выбросить и всё «переписать» на раст нельзя. А переиспользовать в расте код на плюсах сложно и тоже иногда «дорого».
Поэтому придумали подход с промежуточным вариантом
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

315. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 13:38 
Насчёт "выбросить" - это не так уж и сложно, ведь то, что считалось "хорошим" 30 лет назад, безбожно устарело. Другой вопрос, что альтернатива должна быть хороша СРАЗУ ДЛЯ ВСЕГО и причём искаропки! Только тогда совр. избалованный макак примет язык "на поиграть".

Ровно поэтому казалось бы "преемник С++" язык D так дооооолго идёт к успеху.

Ответить | Правка | Наверх | Cообщить модератору

13. "Google развивает язык программирования Carboon, нацеленный н..."  +5 +/
Сообщение от Аноня (?), 21-Июл-22, 10:57 
Так какие недостатки крестов устраняет? Не увидел ни одного пункта. Лол.
Ответить | Правка | Наверх | Cообщить модератору

50. "Google развивает язык программирования Carboon, нацеленный н..."  +4 +/
Сообщение от АнончикНяша (?), 21-Июл-22, 12:05 
Устраняет главный недостаток.
Ответить | Правка | Наверх | Cообщить модератору

53. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (20), 21-Июл-22, 12:09 
Созданного не копрорацией добра?
Ответить | Правка | Наверх | Cообщить модератору

57. "Google развивает язык программирования Carboon, нацеленный н..."  +4 +/
Сообщение от Admino (ok), 21-Июл-22, 12:14 
Фатальные.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

215. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Аноним (215), 21-Июл-22, 20:28 
добавляет двоеточия при присваивании. все как в любимом паскале. все будет паскаль !
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

218. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от yurikoles (ok), 21-Июл-22, 20:32 
> добавляет двоеточия при присваивании. все как в любимом паскале. все будет паскаль
> !

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

Ответить | Правка | Наверх | Cообщить модератору

316. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 13:40 
Пизтонисты - это отдельная баночка с червями, не надо их трогать! Играют и играют со своим удавом. :)
Ответить | Правка | Наверх | Cообщить модератору

397. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 30-Июл-22, 22:27 
> у смузи будет привкус мочи 72-го года разлива

Похоже ты знаешь о чем говоришь. Это поэтому у тебя волосы выпали?

Ответить | Правка | К родителю #218 | Наверх | Cообщить модератору

255. "Google развивает язык программирования Carboon, нацеленный н..."  –2 +/
Сообщение от adolfus (ok), 22-Июл-22, 01:13 
Точка с запятой в С и С++ не является терминатором. Это конструкция, превращающая выражение в оператор. Нет точек с запятой -- нет и операторов. Многие этого не понимают, вернее, они даже и не подозревают о том, что есть выражения и есть операторы и это ортогональные сущности. Поэтому они и не видят разницы между a = b; в си и a:= b в паскале, в результате у них возникет синдром Даннига-Крюгера и дурацкие мысли заменить C и С++ на что-то иное.
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

291. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 22-Июл-22, 09:01 
Вряд ли корректно переводить "statement" (expression-statement) как "оператор", когда стандарт определяет assignment operator и т.п.
Ответить | Правка | Наверх | Cообщить модератору

353. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от freecoder (ok), 23-Июл-22, 11:33 
statement лучше переводить как "инструкция"
Ответить | Правка | Наверх | Cообщить модератору

357. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 23-Июл-22, 15:04 
А "instructions" тогда как переводить? В стандарте это слово означает машинные инструкции. Буквально переводится как "утверждение" или "констатация", а по смыслу похоже на "предложение" (в языке).
Ответить | Правка | Наверх | Cообщить модератору

385. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (384), 25-Июл-22, 13:53 
может быть "команда"?
Ответить | Правка | Наверх | Cообщить модератору

390. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 26-Июл-22, 06:36 
Может быть. Как раз указывает, что надо сделать:

6.8/2 "A statement specifies an action to be performed".

Вопрос ещё в том, почему англоговорящие применяют "statement". Однокоренные слова: статичный, штат. Слово "file" я как-то разобрал до греческого корня и только тогда понял, почему не перевели как "напильник". :)

Ответить | Правка | Наверх | Cообщить модератору

359. "Google развивает язык программирования Carboon, нацеленный н..."  –2 +/
Сообщение от Аноним (-), 23-Июл-22, 18:29 
Нет, не корректно. Эта терминология не имеет корректного перевода на русский язык. Там много таких проблем, скажем "character" переводится как "символ", и "symbol" переводится как "символ"; "string" переводится как "строка", и "line" переводится как "строка". Поэтому единственный подход, позволяющий выражаться строго и корректно -- использовать словечки типа "стейтмент" и "кэректер".

Этот подход ещё имеет бонусом то, что выбешивает скреподуховных, потому что скреподуховность ассоциирована с ахранительством русского языка. Их прям трясёт от ярости, и они быстро сливаются из коллектива. Коллектив становится чище: меньше идеологии, больше прагматизма. Больше прагматизма, больше продуктивности.

Ответить | Правка | К родителю #291 | Наверх | Cообщить модератору

370. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 24-Июл-22, 06:40 
Можно ещё применить устоявшуюся терминологию из типографского дела. Переводить "character" как "литера". А "statement" транслитерировать во что-то вроде "штатива". Этот подход хорош ещё и тем, что выбешивает поклонников диалекта латыни из колонии Альбион, и далее по тексту.
Ответить | Правка | Наверх | Cообщить модератору

317. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 13:41 
Нет никаких "операторов", всё есть выражение.
Ответить | Правка | К родителю #255 | Наверх | Cообщить модератору

240. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от Аноним (240), 21-Июл-22, 23:30 
Устраняет недостаток высокого входного порога, что актуально для Гугла, ежедневно нанимающего новых разработчиков, вчера окончивших ВУЗ. По сути, решают ту же проблему, которую решали, создавая  Go, только в этот раз сохраняя существующие наработки на крестах.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

242. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от yurikoles (ok), 21-Июл-22, 23:45 
> Устраняет недостаток высокого входного порога, что актуально для Гугла, ежедневно нанимающего
> новых разработчиков, вчера окончивших ВУЗ. По сути, решают ту же проблему,
> которую решали, создавая  Go, только в этот раз сохраняя существующие
> наработки на крестах.

А это уже аргумент, при капитализации в трилион баксов могу себе позволить такую инвестицию. Но это всё равно NIH, сейчас почти каждая мегакорпорация предлагает свою экосистему: от ЯП до хостинга и железа.

Ответить | Правка | Наверх | Cообщить модератору

345. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (240), 22-Июл-22, 23:00 
Да это не инвестиция даже. В Гугле такая практика - 20% рабочего времени можно заниматься чем угодно, что потенциально может принести пользу компании.
Ответить | Правка | Наверх | Cообщить модератору

318. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от Аристарх (??), 22-Июл-22, 13:44 
А зачем нанимать зелёных подаванов? Неужели "обрезаный" Брин думает, что СЭКОНОМИЛ?! :))))

Люди для того и нарабатывают ОПЫТ, чтобы писать проф.код. И со взрослыми специалистами почему-то не было проблем - писали на "плоском Си" целые системы.

Ответить | Правка | К родителю #240 | Наверх | Cообщить модератору

337. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (335), 22-Июл-22, 18:24 
> Люди для того и нарабатывают ОПЫТ, чтобы писать проф.код.

Я тебе открою ужасную тайну: бóльшая часть кода написана людьми средних умственных способностей. Спасибо дедам из Bell Labs, Xerox PARC, Berkeley, MIT и других легендарных мест прошлого. Они ночами не спали в поисках путей демократизации вычислений, и таки добились своего. Для любого IT-бизнеса програмисты и код как таковые — это т.н. incidental complexity, источник больших трат и большой головной боли. Поэтому взять зелёного джуна и выдрессировать из него послушного работника, который за бесплатные печеньки в офисе и пейчек каждые две недели будет мириться с любыми унижениями — весьма годная стратегия. А качество кода не настолько важно, как это любят рассказывать друг другу «опытные» «программисты». Университет успешно отсеивает тупых, неконформных, и слишком самостоятельных, и выпускает тех, кто может производить достаточно качественный код после 3-5 месяцев буткампа, где в голову вчерашнего студента устанавливается базовая прошивка про карьерный рост, самообразование в свободное время, стремление к идеальному коду, корпоративную культуру и подобный идеологический мусор. В итоге FAANG имеет пулл программистов с одинаковым API. И именно эта унификация позволяет сократить расходы на всех уровнях, включая менеджмент. А в тех редких случаях, когда для решения сложных проблем необходим  нестандартный подход, глубокие предметные знания или широкий опыт на сэкономленные миллионы можно нанять пару реально крутых спецов, благо такое случается редко, и тут снова спасибо дедам.


> И со взрослыми специалистами почему-то не было проблем - писали на "плоском Си" целые системы.

Операционная система на порядки проще, чем те приложения, которые в ней выполняются.

Ответить | Правка | Наверх | Cообщить модератору

18. "Google развивает язык программирования Carboon, нацеленный н..."  +5 +/
Сообщение от nomad__ (ok), 21-Июл-22, 11:01 
А как же Go? Всё, наигрались? Когда коту делать нечего, он яйца лижет, а Гугл языки программирования придумывает.
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

269. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от adolfus (ok), 22-Июл-22, 01:45 
По поводу их рассуждений про #include и множественное включение -- глупости, передергивание и отсылки к первой версии языка С.
Пакеты и зависимсти, основанные на них это очень хорошо, поскольку дают иллюзию дополнительного уровня безопасности и как-то комментируют следующий код, но с их помощью реализуются только иерархические зависимости, а полносвязные графы зависимостей реализовать на пакетах невозможно, поскольку именно для того, чтобы так нельзя было сделать, они и задуманы.
Условное включение кода эффективно заменить ничем не возможно. Ту имеет смысл отметить, что прописывание конкретного экспорта и импорта реальной безопасности не обеспечивает, поскольку компоновщик в любом случае не будет включать в исполняемый код символы, на которое никто не ссылается, и прекратит сборку, если найдет неопределенный символ. Вообще, следить за импортом/экспортом -- дело не языка, а компоновщика, поскольку именно на этом этапе это может создать проблемы. Фактически, пакеты и конкретный экспорт-импорт делают ту работу, которую в любом случае выполнит компоновщик, причем на порядок эффективнее. Суть этих конструкций чисто коментативная и всполне себе заменяется комментариями, причем по месту дотупа к экспортируемым/импортируемым символам. Другое дело, что программисты с ДК-синдромом не любят писать комментарии, считаяя это бесплезной тратой их дорогостоящего времени. Кстати, поэтому они и код свой не тестируют -- скомпилировалось и ладненько, делаем коммит.
Ответить | Правка | К родителю #318 | Наверх | Cообщить модератору

319. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 13:47 
Инклуды - атавизм "ручного включения барахла прямо из внешнего файла". Для 70ых - нормуль, а сегодня это маразм. Достаточно в проект включить все необходимые либы и "оно само" всё поймёт (в 99.999% случаев). А для коллизий делаем простой "map System.Button Button" и всё.
Ответить | Правка | Наверх | Cообщить модератору

366. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от adolfus (ok), 24-Июл-22, 02:48 
> Инклуды - атавизм "ручного включения барахла прямо из внешнего файла". Для 70ых
> - нормуль, а сегодня это маразм. Достаточно в проект включить все
> необходимые либы и "оно само" всё поймёт (в 99.999% случаев). А
> для коллизий делаем простой "map System.Button Button" и всё.

Код на уровне языка ничего не знает о об уровне компоновки. Поэтому на уровне языка нужно обявлять символы и их типы, определенные где-то в другом месте, и их типы. Файлы, включаемые на стадии препроцессинга именно эти объявления и содержат. Но никто не мешает вам их объявлять вручную.
Я так думаю, что вы абсолютно не разбираетесть в том, как все устроено в вычислительных системах.


Ответить | Правка | Наверх | Cообщить модератору

19. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (19), 21-Июл-22, 11:01 
Не компания Google, а сотрудник из Google. Пруф ми вронг.
Ответить | Правка | Наверх | Cообщить модератору

27. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Твоя Совесть (?), 21-Июл-22, 11:13 
у гугла частая практика внутренних стартапов.
чувак писал свой язык, маркетингу понравилось - его пропихнули. если взлетит - то гугл молодец.
если не взлетит - парень сам по себе останется. шильдик поставят когда удобно будет.
Ответить | Правка | Наверх | Cообщить модератору

83. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (79), 21-Июл-22, 13:19 
Это типичная практика приматов. Идёт стая на грабёж, банан у девушки тащит самый низший в иерархии... Удалось - вожак молодец! Осечка - подчинённый же лох неопытный, чего с него взять!
Ответить | Правка | Наверх | Cообщить модератору

132. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:20 
Примат - это когда тебе не дают заниматься своими проектамми. Кстати, именно как индивидуальный проект, например, появилась система сборки ninja https://neugierig.org/software/chromium/notes/2011/02/ninja....
Ответить | Правка | Наверх | Cообщить модератору

232. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от 67332 (?), 21-Июл-22, 21:54 
И толку от нее? Их столько развелось и каждый свою тащит, а толку то? Все равно все запускают несколько версий компилятора паралельно, так зачем оно надо?
Ответить | Правка | Наверх | Cообщить модератору

289. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 07:15 
> И толку от нее? Их столько развелось и каждый свою тащит, а
> толку то? Все равно все запускают несколько версий компилятора паралельно, так
> зачем оно надо?

Что? ninja - это замена make и является таргетом генерации систем сборки в *nix.

Ответить | Правка | Наверх | Cообщить модератору

265. Скрыто модератором  +/
Сообщение от Аноним (265), 22-Июл-22, 01:31 
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

292. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 22-Июл-22, 09:05 
> Пруф ми вронг.

Так вот откуда распространился этот порочный приём демагогии, когда заявитель ничего не доказывает, а перекладывает бремя доказательства на оппонента.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

326. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (326), 22-Июл-22, 15:04 
Это аналог "поправьте, если ошибся". А вы тут уже напридумали...
Ответить | Правка | Наверх | Cообщить модератору

328. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 22-Июл-22, 15:13 
> Это аналог "поправьте, если ошибся".

ЛПП.

> А вы тут уже напридумали...

И что характерно - члены секты сами не умеют в поиск, и других считают столь же глупыми  https://context.reverso.net/перевод/английский-русский/prove+me+wrong

Ответить | Правка | Наверх | Cообщить модератору

352. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (352), 23-Июл-22, 11:28 
Хорошо, я ошибся в переводе. Признаю. Изначально хотел написать именно "поправьте, если ошибаюсь". Перекладывать доказательство не хотел.
Ответить | Правка | Наверх | Cообщить модератору

374. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 24-Июл-22, 07:04 
Спасибо. Интересная тенденция: второй раз за последнее время кто-то на Опеннет признал ошибку.
Ответить | Правка | Наверх | Cообщить модератору

377. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Анончик (?), 24-Июл-22, 13:49 
Ты их тут бесплатно учишь? Зачем?
Ответить | Правка | Наверх | Cообщить модератору

391. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от n00by (ok), 26-Июл-22, 06:50 
Иначе из них вырастет в лучшем случае идеолог очередной "Рашн ОС энд Аппликейш" с трендовым сетом иконок, который у меня украдёт, а в худшем - тупая серая масса, которая будет на это молча смотреть, радостно потребляя украденное.
Ответить | Правка | Наверх | Cообщить модератору

25. "Google развивает язык программирования Carboon, нацеленный н..."  –2 +/
Сообщение от Аноним (20), 21-Июл-22, 11:11 
>Переносимость с существующим кодом на C++, включая наследование классов и шаблоны.

Ну вот этот Carbo(o)n если и замена плюсам, то замена здоровая, в отличие от Rust.

P.S. D придуман не Гугелем, да.

Ответить | Правка | Наверх | Cообщить модератору

33. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от RabidRabbit (?), 21-Июл-22, 11:28 
Дугелем?
Ответить | Правка | Наверх | Cообщить модератору

66. "Google развивает язык программирования Carboon, нацеленный н..."  +6 +/
Сообщение от Варенье (?), 21-Июл-22, 12:28 
Моргните два раза, если вы в рабстве у корпораций и вас заставляют писать хорошее про их проекты
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

321. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аристарх (??), 22-Июл-22, 13:50 
Если он моргнёт, то забудет, о чём писал. ггг
Ответить | Правка | Наверх | Cообщить модератору

32. "Google развивает язык программирования Carboon, нацеленный н..."  +7 +/
Сообщение от beck (??), 21-Июл-22, 11:26 
Посмотрел примеры кода, так и не понял,  в чём кардинальные отличия от С++, насыпали синтаксического сахару из питона.

Когда коту делать нечего,  он яйца лижет. Лучше бы какую библиотку разработали для плюсов полезную. Или ускорили существующие реализации.

Ответить | Правка | Наверх | Cообщить модератору

55. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (20), 21-Июл-22, 12:13 
Там и Паскалем пахнет.
Ответить | Правка | Наверх | Cообщить модератору

58. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от АнончикНяша (?), 21-Июл-22, 12:15 
Ой всё.
Ответить | Правка | Наверх | Cообщить модератору

107. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (79), 21-Июл-22, 14:01 
> Паскалем пахнет

Почему в расте пишут "fn"? - Потому что у растаманом заплетались пальцы при печатании "function".

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

172. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от АнончикНяша (?), 21-Июл-22, 17:33 
Или они используют двухпальцевый набор.
Ответить | Правка | Наверх | Cообщить модератору

179. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (179), 21-Июл-22, 18:12 
Смех смехом, но как имевший опыт в Паскале (да, я настолько старпёр), очень оценил эту мелочь. Удобно! Правда, раньше любил именовать локальную переменную, содержащую имя файла — fn, пришлось отвыкать :).
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

206. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (79), 21-Июл-22, 19:54 
в перле пишут sub, в сях - вообще ничего не пишут. Писать fn - это каменный век.
Ответить | Правка | Наверх | Cообщить модератору

227. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от ptr (??), 21-Июл-22, 21:18 
Дьявол кроется в деталях. Если в языке функции и процедуры принципиально различаются методом вызова, то это вполне может быть оправдано.
Ответить | Правка | Наверх | Cообщить модератору

323. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аристарх (??), 22-Июл-22, 14:01 
Парсер - он почти как человек: если ты ему дашь ВОВРЕМЯ намёк, что будешь писать, он легче и быстрее проверит синтаксис. "fun GetValue() : int" - это и челу легче распознавать, и компилеру.
Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору

207. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 19:59 
>> Паскалем пахнет
> Почему в расте пишут "fn"? - Потому что у растаманом заплетались пальцы
> при печатании "function".

https://imgur.com/a/tDT6v0o

Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

135. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:29 
> Лучше бы какую библиотку разработали для плюсов полезную

С разморозкой https://abseil.io/

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

157. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Я (??), 21-Июл-22, 17:01 
так вот в этом сахаре из-за которого программист может просто кодить попивая смузи, а не сидеть на очке от плюсовых радостей. сложная для принятия мысль но при разработке программист не обязан страдать и когда он меньше страдает он пишет код получше.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

332. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от name (??), 22-Июл-22, 16:39 
Так может просто дать программистам писать код, а не мамкиным страдальцам?
Ответить | Правка | Наверх | Cообщить модератору

39. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (39), 21-Июл-22, 11:50 
+ насчет Интеграции и Быстрой сборки это хорошо
Ответить | Правка | Наверх | Cообщить модератору

44. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (44), 21-Июл-22, 11:57 
Все используют Array<Circle> синтакс для параметров к типам (C++, C#, Rust, Java, TypeScript), который давно устоялся и за него цепляется глаз, и только этим надо было иначе. Потому что могут. И при этом они позиционируют себя как замена C++.
Ответить | Правка | Наверх | Cообщить модератору

73. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Alladin (?), 21-Июл-22, 12:38 
Но этот синтаксис не придумал C++.
Ответить | Правка | Наверх | Cообщить модератору

84. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (79), 21-Июл-22, 13:23 
> за него цепляется глаз

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

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

124. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Аноним (123), 21-Июл-22, 15:53 
Не только лишь все... Есть ещё исключения, например Scala использует Array[Circle]
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

46. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (46), 21-Июл-22, 12:01 
> by using the move operator ~x

жеесть

Ответить | Правка | Наверх | Cообщить модератору

59. "Google развивает язык программирования Carboon, нацеленный н..."  +4 +/
Сообщение от Аноним (59), 21-Июл-22, 12:16 
выглядит как мешанина из раста и Дарта, закапывайте.
Ответить | Правка | Наверх | Cообщить модератору

60. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (60), 21-Июл-22, 12:20 
Наконец то жаба откинется
Ответить | Правка | Наверх | Cообщить модератору

62. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (62), 21-Июл-22, 12:24 
Крч. Синтаксис как у раст. Видимо задуман как переходный язык. Перепишите C++ на карбо, а потом легко сможете переписать на раст.
Ну и вендорлок опят.
Ответить | Правка | Наверх | Cообщить модератору

136. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:31 
Классы там нормальные есть в отличие от хруста.
Ответить | Правка | Наверх | Cообщить модератору

223. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от Анонон (?), 21-Июл-22, 21:11 
Будто что-то хорошее
Ответить | Правка | Наверх | Cообщить модератору

226. "Google развивает язык программирования Carboon, нацеленный н..."  –4 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 21:17 
Будто что-то плохое
Ответить | Правка | Наверх | Cообщить модератору

367. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Прохожий (??), 24-Июл-22, 06:04 
Плохое, конечно. Особенно множественное наследование.
Ответить | Правка | Наверх | Cообщить модератору

371. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 24-Июл-22, 06:48 
> Плохое, конечно. Особенно множественное наследование.

Пусть будет одиночное. Что еще плохого?

огласите весь список, пожалуйста (с)

Ответить | Правка | Наверх | Cообщить модератору

67. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Дмитрий (??), 21-Июл-22, 12:30 
Вот блин, каждый год выходит кучу "убийц С++", и все они погибают, толком и не родившись, а сам С++ всё живёт и живёт, и работы на нём достаточно, и довольно высокооплачиваемая, но нет, каждый год кто-то всё равно придумывает очередного убийцу(( Бесполезная трата времени... Два гвоздя в этот Need For Speed CARBOON
Ответить | Правка | Наверх | Cообщить модератору

74. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от пох. (?), 21-Июл-22, 12:51 
> и довольно высокооплачиваемая, но нет, каждый год кто-то всё равно придумывает очередного убийцу

потому что это - еще более высокооплачиваемая.

А что этот cabron взлетит - так вопрос даже и не ставился.

Ответить | Правка | Наверх | Cообщить модератору

330. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Анимус (?), 22-Июл-22, 15:50 
Прогресс - бесполезная трата времени, так и запишем.

Ну и да, раз каждый год предпригнимаются очередные попытки закопать С++, значит, он не идеален?)

Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

333. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от name (??), 22-Июл-22, 16:41 
Есть языки, которые ругают и языки, на которых никто не пишет (с)
Ответить | Правка | Наверх | Cообщить модератору

394. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (394), 27-Июл-22, 00:30 
Раст, кстати, ругают будь здоров!
Ответить | Правка | Наверх | Cообщить модератору

77. "Google развивает язык программирования Carboon, нацеленный н..."  –2 +/
Сообщение от Аноним (77), 21-Июл-22, 13:00 
D уже есть, а это что-то для тех, кто хочет магически на другой не такой язык перепрыгнуть, что б как плюсы, но не плюсы.
Ответить | Правка | Наверх | Cообщить модератору

180. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (179), 21-Июл-22, 18:19 
D, к сожалению, мёртв... Не нашлось достаточно могущественной корпорации поддержать.
Ответить | Правка | Наверх | Cообщить модератору

346. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Hck3r (?), 22-Июл-22, 23:55 
Это и минус и плюс одновременно

Да, не хватает ресурсов и людей
С другой стороны, и то что корпорация решит ограничить доступ вероятность низкая..

Люди для себя пилят. Настоящий коммьюнити-драйвен :)

Ответить | Правка | Наверх | Cообщить модератору

78. "Google развивает язык программирования Carboon, нацеленный н..."  +5 +/
Сообщение от Маняним (?), 21-Июл-22, 13:01 
JavaScript → TypeScript
Java → Kotlin
C++ → Carbon - окуеть

А где наше всё?
C → Rust

Пока ничего нужного по сравнению с плюсами. Всё это есть в D. Но у D нет финансирования.

Ответить | Правка | Наверх | Cообщить модератору

141. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:35 
Про JavaScript → TypeScript  вообще глупость у них написана. TypeScript просто типы добавляет и не вносит никакие фичи в язык by design.
Ответить | Правка | Наверх | Cообщить модератору

368. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Прохожий (??), 24-Июл-22, 06:08 
Просто? Это и есть самая главная фича.
Ответить | Правка | Наверх | Cообщить модератору

148. "Google развивает язык программирования Carboon, нацеленный н..."  –2 +/
Сообщение от ананоша (?), 21-Июл-22, 16:51 
C -> Zig
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

149. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от burjui (ok), 21-Июл-22, 16:53 
У D ещё много чего нет - работы над исправлением багов 14-летней давности, например.
https://issues.dlang.org/show_bug.cgi?id=2043
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

151. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от Андрей (??), 21-Июл-22, 16:54 
C → Vala
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

159. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от Аноним (159), 21-Июл-22, 17:09 
C → C. Остальные не доросли еще.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

160. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Анонимemail (160), 21-Июл-22, 17:12 
Про С# видать не смогли придумать.
.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

170. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Аноним (170), 21-Июл-22, 17:32 
C# → Crystal
Ответить | Правка | Наверх | Cообщить модератору

183. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Андрей (??), 21-Июл-22, 18:27 
Ещё Red есть.
Ответить | Правка | Наверх | Cообщить модератору

169. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (170), 21-Июл-22, 17:29 
C → Project Verona
C++ → Carbon
D → C++20
Java → Kotlin
JavaScript → AssemblyScript
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

185. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Андрей (??), 21-Июл-22, 18:36 
HolyC
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

194. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от Аноним (194), 21-Июл-22, 18:55 
QuakeC хватит всем!
Ответить | Правка | Наверх | Cообщить модератору

191. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (191), 21-Июл-22, 18:52 
>>C → Rust

Создатели Rust писали что он "то, каким должен был стать С++".
О замене Си ни кто не говорил.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

281. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от achtosluchilos (ok), 22-Июл-22, 04:56 
тащить на каждое приложение по 200 зависимостей частично разных версий одних и тех же библиотек?

насколько мне известно в c++ в рамках одного бинарника так нельзя, только если не через namespaces, и то придется патчить библиотеки.

Ответить | Правка | Наверх | Cообщить модератору

369. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Прохожий (??), 24-Июл-22, 06:12 
Тебя кто-то заставляет так делать? Это всего лишь возможность. И хорошо, когда она есть, чем когда её нет.
Ответить | Правка | Наверх | Cообщить модератору

214. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от yurikoles (ok), 21-Июл-22, 20:27 
Пока эти поц-и-энты с NIH-синдромом пытаются сделать «убийцу %language_name%» Яббл довольно успешно сделал переход Objective-C -> Swift. Они, кстати, основные творцы этого вашего Clang / LLVM, до них это был никому не нужный и малоизвестный академический проект.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

235. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (235), 21-Июл-22, 22:57 
Ну так шланг и щяс не нужон, при живом-то GCC.
Ответить | Правка | Наверх | Cообщить модератору

236. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от yurikoles (ok), 21-Июл-22, 23:07 
> Ну так шланг и щяс не нужон, при живом-то GCC.

А ты не думал, что одна из причин, почему GCC до сих пор шевелиться – это как раз здоровая конкуренция с LLVM? В плане архитектуры, модульности и расширяемости он стоит на порядок выше. Это было заложено именно академиками в начале нулевых. Ну и писали его изначально именно на плюсах. У него сотни форков, в которых добавляют то фронтенд для какого-то нового ЯП, но бэкенд под новую ISA. А GCC это 40-летний привет на C из 80-х, в который только пару лет назад начали принимать код на плюсах.

Ответить | Правка | Наверх | Cообщить модератору

395. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Июл-22, 14:14 
>> Ну так шланг и щяс не нужон, при живом-то GCC.
> А ты не думал, что одна из причин, почему GCC до сих
> пор шевелиться – это как раз здоровая конкуренция с LLVM? В
> плане архитектуры, модульности и расширяемости он стоит на порядок выше. Это
> было заложено именно академиками в начале нулевых. Ну и писали его
> изначально именно на плюсах. У него сотни форков, в которых добавляют
> то фронтенд для какого-то нового ЯП, но бэкенд под новую ISA.
> А GCC это 40-летний привет на C из 80-х, в который
> только пару лет назад начали принимать код на плюсах.

Хорошая у тебя методичка. Сразу видно упоротого яблочника.

Ответить | Правка | Наверх | Cообщить модератору

400. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (-), 01-Авг-22, 18:50 
>А GCC это 40-летний привет на C из 80-х, в который только пару лет назад начали принимать код на плюсах.

В каком там году 4.8 вышла? А принимать-то годом раньше начали.

Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

278. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 02:51 
> Пока эти поц-и-энты с NIH-синдромом пытаются сделать «убийцу %language_name%»
> Яббл довольно успешно сделал переход Objective-C -> Swift.

А... Попка не болит видимо, уже привык. Это Swift, который кроме как на телефонах никому нигде не нужен. Или ты сервера на нем пишешь?

> Они, кстати, основные творцы этого вашего Clang / LLVM, до них это был никому не нужный и малоизвестный академический проект.

Ты наверное статистику коммитов ведешь в LLVM от разных компаний, поделишься?


Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

282. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от achtosluchilos (ok), 22-Июл-22, 04:59 
> Яббл довольно успешно сделал переход Objective-C -> Swift.

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

все либы они тащат на си, с++, обжц, потому что 1. проверенно временем, 2. есть из чего выбрать, 3. производительнее.

Этот ваш swift, это как .net в мире windows. Кажется, что он есть и кажется, что он нужен, а по факту только девочки с розовыми париками туда и лезут, браузера все на си и с++, хоть под вендой хоть под маком. Никому еще в голову не пришло писать браузер на .NET/Swift, (gui к движкам много хоть на pywebkitgtk).

Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

334. "Google развивает язык программирования Carboon, нацеленный н..."  –2 +/
Сообщение от name (??), 22-Июл-22, 16:44 
LLVM сделали потому что GCC зашкварен shвабодкой (ака GPL).
Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

344. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (344), 22-Июл-22, 22:47 
Они ядро для андроид собирают llvm, нафига им еще все грабли gcc обходить?
Ответить | Правка | Наверх | Cообщить модератору

396. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (396), 29-Июл-22, 10:19 
>Они, кстати, основные творцы этого вашего Clang / LLVM, до них это был никому не нужный и малоизвестный академический проект.

Поэтому и не нужен. Потому, что под Ябблом.

Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

80. "Google развивает язык программирования Carboon, нацеленный н..."  +4 +/
Сообщение от user90 (?), 21-Июл-22, 13:07 
От синтаксиса вздрогнул.
Ответить | Правка | Наверх | Cообщить модератору

81. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (79), 21-Июл-22, 13:08 
> Компилятор Carboon написан с использованием LLVM и наработок Clang

Вот с этого и надо было начинать тему...

Ответить | Правка | Наверх | Cообщить модератору

329. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (329), 22-Июл-22, 15:21 
Это недостаток. Поэтому, пока не появятся альтернативные реализации, не интерсно.
Ответить | Правка | Наверх | Cообщить модератору

82. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Anonima (?), 21-Июл-22, 13:18 
Туда вот эти школьники контрибьютят https://github.com/matklad ? Воздержусь даже от расшаривания этой новости своим коллегам.
Ответить | Правка | Наверх | Cообщить модератору

92. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Анончек (?), 21-Июл-22, 13:36 
https://matklad.github.io/resume/

Скромняга, сразу б в 10 томах свою биографию выпустил, чего стесняться

Ответить | Правка | Наверх | Cообщить модератору

184. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (179), 21-Июл-22, 18:28 
Офигенное резюме, кстати. Ничего ты не понимаешь.
Ответить | Правка | Наверх | Cообщить модератору

245. "Google развивает язык программирования Carboon, нацеленный н..."  +3 +/
Сообщение от Аноним (245), 22-Июл-22, 00:22 
Каникулы.....
Ответить | Правка | Наверх | Cообщить модератору

246. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (245), 22-Июл-22, 00:25 
В резюмах школьников с воспалённым ЧСВ - да, не разбираюсь
Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

272. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (123), 22-Июл-22, 02:31 
> Офигенное резюме, кстати. Ничего ты не понимаешь.

Пожалуй соглашусь

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

103. "Google развивает язык программирования Carboon, нацеленный н..."  –2 +/
Сообщение от Аноним (79), 21-Июл-22, 13:55 
ужас... как развидеть? кто оно...
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

304. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (304), 22-Июл-22, 11:42 
"Оно" нормальный человек, но значительно умнее Вас. Просто он фотку старую-древнюю выложил. Тут по-старше выглядит, но неизвестен год
https://compscicenter.ru/teachers/934/
Ответить | Правка | Наверх | Cообщить модератору

300. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (304), 22-Июл-22, 11:30 
> Туда вот эти школьники контрибьютят... Воздержусь даже от расшаривания этой новости своим коллегам.

Сложилось ощущение, что Вы, дяденька, с дуба рухнули и еще не восстановились. По "школьнику" - у него универ уже не вчера законченный. Причем не Мухосранский Гуманитарный, как, похоже, у Вас. Вам, наверное, 100 лет и Вы наверняка еще с Хрущевым в обнимку бегали генетику с кибернетикой матюкали, раз он для Вас "школьник".

Из резюме "школьника" про образование:
"Education
    2014-2016, Masters of Software Engineering (unfinished), St. Petersburg State University of RAS
    2009-2014, Specialist of Software Engineering, St. Petersburg State University
"

И в резюме человека сложные проекты указаны. И места работы - в JetBrains 3 года, преподаватель в Computer Science Center, разработчик по крипте NEAR... Я даже боюсь представить, что Вы там с коллегами разрабатываете, что из-за таких "школьников" "воздержитесь даже от расшаривания этой новости своим коллегам". Новый Искусственный Интеллект для новой Вселенной? "Скайнет_чтобы_убить_всех_человеков_особенно_школьников"? Или всё дело в том что проекты у него там в основном вокруг раста крутятся? Подгорает? Можете ссылку на своё резюме скинуть, на свои проекты? Любопытно глянуть чем такие мегамозги как Вы занимаются, пойму ли хоть одно слово, если такие проекты школьника для них тьфу и растереть,

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

354. "Google развивает язык программирования Carboon, нацеленный н..."  +2 +/
Сообщение от freecoder (ok), 23-Июл-22, 12:04 
У человека уже 10 лет проф. опыта, причем поработать успел на Python, Java/Kotlin и Rust. Работал в JetBrains, активно контрибьютит в экосистему Rust. Он кто угодно, но явно не "школьник". Завидуйте молча.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

87. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Гугель (?), 21-Июл-22, 13:30 
Чем бы олимпиадники ни тешились, лишь бы не хныкали.
Ответить | Правка | Наверх | Cообщить модератору

99. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Анонимомус (?), 21-Июл-22, 13:50 
По синтаксису и по идее похоже на недавний jakt от разработчиков SerenityOS.
Ответить | Правка | Наверх | Cообщить модератору

105. "Google развивает язык программирования Carboon, нацеленный н..."  +1 +/
Сообщение от Без аргументов (?), 21-Июл-22, 13:57 
Што? Опять? Разделяй и властвуй.
Ответить | Правка | Наверх | Cообщить модератору

108. "Google развивает язык программирования Carboon, нацеленный н..."  –1 +/
Сообщение от Аноним (79), 21-Июл-22, 14:04 
...Сойдём же, и смешаем там язык их, так чтобы один не понимал речи другого. ... и перестали они строить город.
Ответить | Правка | Наверх | Cообщить модератору

113. "Google развивает язык программирования Carboon, нацеленный н..."  +/
Сообщение от Аноним (113), 21-Июл-22, 14:28 
Да и ладно. С этими cabrones вменяемым разрабам всё равно не по пути.
Ответить | Правка | Наверх | Cообщить модератору

114. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (114), 21-Июл-22, 14:30 
Наконец то этот треш от балбесов стандартизации заменят.
Ответить | Правка | Наверх | Cообщить модератору

115. "Сотрудник Google развивает язык программирования Carbon, нац..."  +2 +/
Сообщение от Аноним (115), 21-Июл-22, 14:38 
Они бы лучше этот Carbon в начале на Rust переписали, а потом дальше развивали.
Ответить | Правка | Наверх | Cообщить модератору

117. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (20), 21-Июл-22, 14:55 
А потом переписали на Carbon.
Ответить | Правка | Наверх | Cообщить модератору

167. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (170), 21-Июл-22, 17:20 
Не на Rust, а на Project Verona.
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

355. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от freecoder (ok), 23-Июл-22, 12:08 
Просто кто-то из гугловых плюсовиков решил, что он может сделать лучше, чем Rust. Попытка хорошая, но сомневаюсь, что приведет к успеху.
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

380. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от wyry (?), 24-Июл-22, 16:24 
Немного двойные стандарты от вас. Вы защищаете разработчиков Rust (и правильно делаете в сущности, т.к. нападки на них явно неуместны), но совершенно пренебрежительно отозвались о разработчиках Carbon просто потому, что понимаете кому на самом деле он создаст конкуренцию. Ну а если Rust так хорош, почему Google решил создать свой велосипед? Вопрос не ради троллинга, мне действительно интересно, нафига ещё один язык?
Ответить | Правка | Наверх | Cообщить модератору

401. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от freecoder (ok), 04-Авг-22, 11:47 
Истинных причин я не знаю, но рискну предположить, что это инициатива снизу. Многие плюсовики крайне негативно относятся к Rust, толком его даже не попробовав. Проблема в том, что Rust их ограничивает, а это удар по их идеологии. Поэтому им хочется что-то более плюсовое в этом аспекте, но посовременнее плюсов в других.
Ответить | Правка | Наверх | Cообщить модератору

116. Скрыто модератором  +1 +/
Сообщение от Иваня (?), 21-Июл-22, 14:44 
Ответить | Правка | Наверх | Cообщить модератору

130. Скрыто модератором  –1 +/
Сообщение от Аноним (123), 21-Июл-22, 16:16 
Ответить | Правка | Наверх | Cообщить модератору

155. Скрыто модератором  –1 +/
Сообщение от burjui (ok), 21-Июл-22, 16:56 
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

166. Скрыто модератором  +/
Сообщение от Аноним (170), 21-Июл-22, 17:19 
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

303. Скрыто модератором  +/
Сообщение от Антон Программистemail (ok), 22-Июл-22, 11:42 
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

120. "Сотрудник Google развивает язык программирования Carbon, нац..."  +3 +/
Сообщение от Аноним (120), 21-Июл-22, 15:27 
Очередной убийца б-гмерзкого С++. Сколько их уже отправилось на свалку истории не счесть, а сколько ещё отправится.
Ответить | Правка | Наверх | Cообщить модератору

156. "Сотрудник Google развивает язык программирования Carbon, нац..."  –2 +/
Сообщение от burjui (ok), 21-Июл-22, 17:00 
Главный убийца C++ - это комитет стандартизации. Но ему противостоит большая старая дымящаяся куча кода, так что умирать будет ещё долго, под капельницей.
Ответить | Правка | Наверх | Cообщить модератору

190. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (190), 21-Июл-22, 18:52 
>так что умирать будет ещё долго, под капельницей

Впрочем, как и Rust, и другие. Fortran с Коболом вон всё никак.

Ответить | Правка | Наверх | Cообщить модератору

356. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от freecoder (ok), 23-Июл-22, 12:10 
На Rust еще нет legacy.
Ответить | Правка | Наверх | Cообщить модератору

164. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (170), 21-Июл-22, 17:19 
JS++ убил C++.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

196. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (190), 21-Июл-22, 19:02 
"JS++ is a programming language for web development"
Это всё, что нужно знать про этого "убийцу" C++.
Ответить | Правка | Наверх | Cообщить модератору

280. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от leap42 (ok), 22-Июл-22, 04:51 
> JS++ убил C++.

лол, в ААА игрострое? в движках браузеров? в лабах студентоты?

Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору

121. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от ip1982 (ok), 21-Июл-22, 15:31 

Какой такой сотрудник? https://github.com/carbon-language/carbon-lang/commits/trunk
Ответить | Правка | Наверх | Cообщить модератору

143. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:38 
> Какой такой сотрудник? https://github.com/carbon-language/carbon-lang/commits/trunk

https://github.com/carbon-language/carbon-lang/commits?autho...

Ответить | Правка | Наверх | Cообщить модератору

122. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от ip1982 (ok), 21-Июл-22, 15:32 
КоК на месте https://github.com/carbon-language/carbon-lang/commit/c20c6c...
Ответить | Правка | Наверх | Cообщить модератору

152. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Михрютка (ok), 21-Июл-22, 16:55 
- be careful in the words that you choose,

+ be careful in the words that we choose,

прелесть какая.

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

Ответить | Правка | Наверх | Cообщить модератору

175. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от pashev.ru (?), 21-Июл-22, 17:53 
> The Carbon community

Кожаные мешки.

00666

Ответить | Правка | Наверх | Cообщить модератору

176. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от pashev.ru (?), 21-Июл-22, 17:55 
Правильнее было бы заменить на they — ибо они изначально говорят о третьем лице («просим всех членов»).
Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

186. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (190), 21-Июл-22, 18:40 
Членов упоминать неполиткорректно.
Ответить | Правка | Наверх | Cообщить модератору

325. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (297), 22-Июл-22, 14:14 
заменить на мужеложцев ?
Ответить | Правка | Наверх | Cообщить модератору

125. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (125), 21-Июл-22, 16:04 
Немного оффтопик!
Ребята у кого ещё не открывается без vpn python.org? В чём прикол? или это только у меня:)
Ответить | Правка | Наверх | Cообщить модератору

128. "Сотрудник Google развивает язык программирования Carbon, нац..."  –2 +/
Сообщение от Аноним (125), 21-Июл-22, 16:08 
Вот тебе и диверсити:)
Ответить | Правка | Наверх | Cообщить модератору

202. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Dzen Python (ok), 21-Июл-22, 19:36 
Ты таки будешь смеяться, но без проблем
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

229. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Анончик (?), 21-Июл-22, 21:43 
Открывается. РФ.
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

350. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним75 (?), 23-Июл-22, 09:41 
Я хз, че это было! то только сейчас заработало!
Ответить | Правка | Наверх | Cообщить модератору

127. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от vitalif (ok), 21-Июл-22, 16:08 
Хренота конечно та ещё. Для тех, кому по какой-то причине хочется упоротый синтаксис раста, но не хочется трахаться с борроу чекером. На плюсы по-моему вообще не похоже ничем
Ответить | Правка | Наверх | Cообщить модератору

140. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:34 
Раст в планее ООП вообще не похож на плюсы. А тут уже ближе.
Ответить | Правка | Наверх | Cообщить модератору

181. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (179), 21-Июл-22, 18:22 
>Раст в плане ООП вообще не похож на плюсы

В чём его преимущество лично для меня (задрал этот ООП). Но, следует признать, подход этого нового язычка несравненно прагматичнее, потому что легче постепенно мигрировать с C++-легаси.

Ответить | Правка | Наверх | Cообщить модератору

188. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (190), 21-Июл-22, 18:48 
Лично для тебя ты сам решай, но и другим не навязывай своё мнение. Ынтерпрайз, пишущий на Java, С++, видимо, видит толк в ООП.
Ответить | Правка | Наверх | Cообщить модератору

284. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (-), 22-Июл-22, 05:21 
Ынтырпрайз у нас теперь икона, на которую следует держать равнение? Ынтырпрайз классически следует тем приёмам, которые проще всего впаривать. ООП например. Хрен кто знает, что такое ООП, у каждого своё собственное понимание, плюс, мне кажется, пропоненты ООП ловко меняют своё понимание под ситуацию так, чтобы сколько бы ты не спорил с тем, как они понимают ООП, они бы всегда понимали бы его иначе, и все твои аргументы пролетали бы мимо них. Такого рода вещи проще всего впаривать: если никто не знает что такое X, тебе надо лишь угадать, что кастомер больше всего ценит, и начать рассказывать что X как раз именно это и обеспечивает.
Ответить | Правка | Наверх | Cообщить модератору

211. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 20:09 
Там как бы в первом абзаце написано, что гуглу не легче

https://github.com/carbon-language/carbon-lang#why-build-carbon

> Existing modern languages already provide an excellent developer experience: Go, Swift, Kotlin, Rust, and many more. Developers that can use one of these existing languages should. Unfortunately, the designs of these languages present significant barriers to adoption and migration from C++. These barriers range from changes in the idiomatic design of software to performance overhead.

Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору

306. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от fuggy (ok), 22-Июл-22, 11:51 
Борроу чекер нужная вещь, которая позволяет избежать висячих ссылок и нулевых указателей. Чтобы контролировать работу с памятью, а не заниматься ручной работой, где можно легко забыть. Потому что когда разрабатывали си нельзя было сделать производительный компилятор, который бы следил за ссылками. А когда разрабатываешь язык в 21 веке, то нужно либо сборщик мусора, либо если нужен быстрый низкоуровневый язык, либо борроу чекер или другой аналог на этапе компиляции.
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

134. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (134), 21-Июл-22, 16:28 
Да возьмите уже D, да ё моё. Ну и этому сотруднику расскажите. Ах ну да, он же придуман не сотрудником.
А тем временем у D нет финансирорвания, как раньше сказали.
Ответить | Правка | Наверх | Cообщить модератору

142. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 16:36 
> Да возьмите уже D, да ё моё. Ну и этому сотруднику расскажите.
> Ах ну да, он же придуман не сотрудником.
> А тем временем у D нет финансирорвания, как раньше сказали.

А что книгалиц не спонсирует Александресску, а разваивает дальше свою folly?

Ответить | Правка | Наверх | Cообщить модератору

158. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от burjui (ok), 21-Июл-22, 17:07 
Это такой тонкий юмор? D ещё хуже плюсов: GC, недоделанные фичи, куча багов и Уолтер Брайт, который занимается не их исправлением, а запилом ненужных фич.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

165. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от fumanchez (ok), 21-Июл-22, 17:19 
Все правильно, заранее сделал баги, чтобы было что исправлять - иначе деньги расходовались бы впустую.
Ответить | Правка | Наверх | Cообщить модератору

198. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (134), 21-Июл-22, 19:16 
Будет популярити, будут и баги уходить, имхо.
А вот тонна фич - это нюансик, да.
Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

200. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от ПлюсыЖивутВ90х (?), 21-Июл-22, 19:27 
Сначала плюсы пусть юникод осилят, а потом уже заявляйте про то, какие они более лучшие что ли.
Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

275. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (123), 22-Июл-22, 02:37 
> Сначала плюсы пусть юникод осилят, а потом уже заявляйте про то, какие
> они более лучшие что ли.

std::u8string, std::u16string, std::u32string

Ответить | Правка | Наверх | Cообщить модератору

336. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от burjui (ok), 22-Июл-22, 18:19 
Умеет или нет, но юникодом разработка не ограничивается. Также лично для меня крайне важна корректность реализации и стабильность компилятора. С этим у С++ всё намного лучше. Уточню, что С++ я не люблю, давно на нём не пишу и ни в коем случае не продвигаю его. Но как бы ни был он ужасен, качество любой популярной реализации С++ (GCC, LLVM, MSVC) на порядок превосходит оное у D, который, по сути, является на данный момент скорее массовым хобби-проектом, нежели чем-то, что я бы пустил в пресловутый "продакшен", даже если это просто утилита для личного пользования, набросанная на коленке за полчаса.
Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору

163. "Сотрудник Google развивает язык программирования Carbon, нац..."  –1 +/
Сообщение от Аноним (170), 21-Июл-22, 17:16 
Зачем нужен D, когда есть C++20?
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

338. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от burjui (ok), 22-Июл-22, 18:25 
Я бы не стал использовать ни то, ни другое. Если кратко: D - умный школьник (работать рано), а C++ - очень умный взрослый, но урод и козёл.
Ответить | Правка | Наверх | Cообщить модератору

144. "Сотрудник Google развивает язык программирования Carbon, нац..."  –2 +/
Сообщение от Skullnetemail (ok), 21-Июл-22, 16:44 
Лучше бы добавили фичи в Go, а то язык на уровне 70х годов.
Ответить | Правка | Наверх | Cообщить модератору

162. "Сотрудник Google развивает язык программирования Carbon, нац..."  –1 +/
Сообщение от Аноним (170), 21-Июл-22, 17:14 
Go с фичами — это Zig!
Ответить | Правка | Наверх | Cообщить модератору

174. "Сотрудник Google развивает язык программирования Carbon, нац..."  –2 +/
Сообщение от Ддд (?), 21-Июл-22, 17:49 
С++  супер язык и там нет недостатков кроме умственной недостаточности изучающих
Ответить | Правка | Наверх | Cообщить модератору

182. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (179), 21-Июл-22, 18:25 
Ну не знаю, начинал с С++ ещё в 1995 (Borland C++ на трёх пятидюймовых дискетах, хы). А бросил в 2018, потому что мозг, мля, не резиновый запоминать все штуки-дрюки. Если для тебя это не проблема, поздравляю: ты намного умнее меня.
Ответить | Правка | Наверх | Cообщить модератору

270. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Ддд (?), 22-Июл-22, 01:56 
Да я тоже на Го перешел и отдыхаю
Ответить | Правка | Наверх | Cообщить модератору

340. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от burjui (ok), 22-Июл-22, 18:34 
Супер язык, ага, и недостатков нет. Аж радуга из глаз течёт, когда на нём пишешь. Рекомендую изучать по новой книге Скотта Мейерса "50 оттенков коричневого", тогда ещё и бабочки будут летать вокруг головы.
Ответить | Правка | К родителю #174 | Наверх | Cообщить модератору

195. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (-), 21-Июл-22, 18:56 
Ну наконец-то. С++ настолько упрощен, что давно требовалось хоть какое-то расширение этого совсем уже примитивного по нынешним временам ЯП.
Ответить | Правка | Наверх | Cообщить модератору

203. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (203), 21-Июл-22, 19:47 
Типичный жужель: резделяй и разваливай
Ответить | Правка | Наверх | Cообщить модератору

210. "Сотрудник Google развивает язык программирования Carbon, нац..."  +2 +/
Сообщение от yurikoles (ok), 21-Июл-22, 20:08 
Ставлю ведро соплей, что выкидышь попадёт на кладбище проектов Гуулага [0] минуя стадию рождение.

[0] https://killedbygoogle.com/

Ответить | Правка | Наверх | Cообщить модератору

225. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 21:16 
Не твоя - вот ты и бесишься (c)
Ответить | Правка | Наверх | Cообщить модератору

219. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (215), 21-Июл-22, 20:33 
> var circles: Array(Circle) = ({.r = 1.0}, {.r = 2.0});

Это то же на столько лучше чем простая

>std::vector<Circle> circles = {{1.0}, {2.0}};

Ответить | Правка | Наверх | Cообщить модератору

220. "Сотрудник Google развивает язык программирования Carbon, нац..."  –1 +/
Сообщение от yurikoles (ok), 21-Июл-22, 21:03 
Ты не понимаешь, это от других, своих людей.
Ответить | Правка | Наверх | Cообщить модератору

224. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 21:15 
> Это то же на столько лучше чем простая
>>std::vector<Circle> circles = {{1.0}, {2.0}};

Тут вообще не понятно с первого взгляда, что произойдет, если не знать как написаны конструкторы vector и Circle.

Ответить | Правка | К родителю #219 | Наверх | Cообщить модератору

276. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 02:44 
>> Это то же на столько лучше чем простая
>>>std::vector<Circle> circles = {{1.0}, {2.0}};
> Тут вообще не понятно с первого взгляда, что произойдет, если не знать
> как написаны конструкторы vector и Circle.

std::vector<std::string> strings{2}; // A vector of two empty strings.
std::vector<int> ints{2};            // A vector containing only the integer 2.

Ответить | Правка | Наверх | Cообщить модератору

279. "Сотрудник Google развивает язык программирования Carbon, нац..."  –2 +/
Сообщение от Аноним (79), 22-Июл-22, 04:24 
И что тебе тут не понятно? Что 2 - это не строка? Или что int не может быть empty?
Ответить | Правка | Наверх | Cообщить модератору

287. "Сотрудник Google развивает язык программирования Carbon, нац..."  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 07:02 
> И что тебе тут не понятно? Что 2 - это не строка?
> Или что int не может быть empty?

2 - это размер массива, а во втором случае initializer_list. Поэтому я и написал, что без знания об объявлении конструктора что будет - неочевидно. Поэтому и новый синтаксис.

Ответить | Правка | Наверх | Cообщить модератору

324. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (301), 22-Июл-22, 14:02 
Строки и символы в cpp устанавливаются в кавычках. Используй знак =  перед {2}
Ответить | Правка | К родителю #276 | Наверх | Cообщить модератору

331. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 16:04 
> Строки и символы в cpp устанавливаются в кавычках. Используй знак =  
> перед {2}

Причем тут это? Речь про то, что даже с brace initialization синтаксисом в плюсах все сложно и не очевидно. Это ответ в этой ветке почему нужен новый синтакисис в новом языке.

Ответить | Правка | Наверх | Cообщить модератору

231. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (79), 21-Июл-22, 21:52 
хм...

var circles: array of Circle = [(r: 1.0), (r: 2.0)];

Ответить | Правка | К родителю #219 | Наверх | Cообщить модератору

233. "Сотрудник Google развивает язык программирования Carbon, нац..."  +2 +/
Сообщение от yurikoles (ok), 21-Июл-22, 22:22 
> хм...
> var circles: array of Circle = [(r: 1.0), (r: 2.0)];

Вот вариант на Swift вместе с объявлением Circle, конструктор «беслпатный».

struct Circle {
    let r: Float
}

let circles: [Circle] = [.init(r: 1.0), .init(r: 2.0)]


Ответить | Правка | Наверх | Cообщить модератору

221. "Сотрудник Google развивает язык программирования Carbon, нац..."  +2 +/
Сообщение от Аноним (221), 21-Июл-22, 21:05 
Чтобы улучшить современный C++ из него надо убрать лишние фичи, а не накидывать новых!
Ответить | Правка | Наверх | Cообщить модератору

222. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от yurikoles (ok), 21-Июл-22, 21:11 
> Чтобы улучшить современный C++ из него надо убрать лишние фичи, а не
> накидывать новых!

Только не говори об этом мастдаю с его си-диез, а то ещё одумаются и поймут, что они последние лет 10-15 только и накидывают сахар и фичи ради фич. В последней версии есть вагон и маленькая тележка сделать одни и те же банальные вещи, это похоже на арабский язык с его диалектами в каждой отдельной стране и её регионах.

В контраст им Python, где наоборот стремятся к минимализму и единообразию.

Ответить | Правка | Наверх | Cообщить модератору

228. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Июл-22, 21:21 
> В контраст им Python, где наоборот стремятся к минимализму и единообразию.

Отличная шутка.

Ответить | Правка | Наверх | Cообщить модератору

347. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (-), 23-Июл-22, 03:09 
> не говори об этом мастдаю с его си-диез

До-диез.

Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору

348. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Анонимemail (160), 23-Июл-22, 03:54 
Тем не менее , он все равно опережает Java. Хотя единственное, где Java рвет диез, так это в библиотеках и их лицензировании.
Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору

234. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (234), 21-Июл-22, 22:43 
Адепты сего писания светятся в темноте или у них еще какие бонусы появляются?
С++ это контроль над кодом для которого написана куча всего и процессоры созданы совместимыми чтобы не потерять кучу усилий вбуханых в поддержку легаси языков С и С++.
Сарбон это что? Пара приколов в стиле ржавого для С++?
Системный язык не должен иметь контроль сам над собой. Это приложуху стоит контролировать, особенно когда клиент может натворить всякую дичь.
Ждем надстройку над сарбон, а то не модно, стильно, молодежненько.
Нужен  четенький надсарбон для четких пацанов.
Ответить | Правка | Наверх | Cообщить модератору

343. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (344), 22-Июл-22, 22:40 
О каком контроле над кодом можно говорить, если Ылитарные с++ погромисты сами его не контролируют?
Посмотри на баги в больших плюсовых проектах
Напр. Хром - 351 overflow и 94 memory Memory Corruption https://www.cvedetails.com/product/15031/Google-Chrome.html
Или блендер (правда он не полностью на плюсах)
Или винда - там каждый месяц закрывают пару десятков уязвимостей.
Так что у гугла есть все основания сделать свой язык?

Ответить | Правка | Наверх | Cообщить модератору

241. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (241), 21-Июл-22, 23:35 
уже даже не смешно.
Ответить | Правка | Наверх | Cообщить модератору

251. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от warlock66613email (ok), 22-Июл-22, 00:43 
Так чем он лучше C++?
Ответить | Правка | Наверх | Cообщить модератору

252. "Сотрудник Google развивает язык программирования Carbon, нац..."  –5 +/
Сообщение от yurikoles (ok), 22-Июл-22, 00:45 
> Так чем он лучше C++?

Чем С++ ¯\_(ツ)_/¯

Ответить | Правка | Наверх | Cообщить модератору

320. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (320), 22-Июл-22, 13:49 
Чем Rust
Ответить | Правка | К родителю #251 | Наверх | Cообщить модератору

274. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (274), 22-Июл-22, 02:34 
Человеческий C++ - это D и точка!
Ответить | Правка | Наверх | Cообщить модератору

277. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от fuggy (ok), 22-Июл-22, 02:46 
Мы сделаем язык как C++, но не C++. Наш С++. С синтаксисом похожий на C++, но другим. И зачем это всё?
Мы просто заменим #include на import и int на i32 и всё новый язык готов.
Если они хотят расширить возможности и убрать недостатки. То зачем для этого нужно другой синтаксис, если хотят сделать максимально похожий на С++. А если хотят повысить производительность и безопасность, то тогда надо было новый компилятор писать, а не язык. Оставили бы синтаксис, выкинули бы плохое, убрали бы undefined behavior и места где можно отстрелить пятку.
По синтаксису больше на Rust похож. Скорее всего тайная цель это убийца Rust, заменить на язык от "правильной" компании. Его уже в ядро собираются принимать, и тут появляется новый язык с операбельностью с кодом С++.
Ответить | Правка | Наверх | Cообщить модератору

285. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (234), 22-Июл-22, 06:01 
Просто ллвм умеет переделывать надписи перед компиляцией. Так можно и по-русски в Си, плюсы.
Ответить | Правка | Наверх | Cообщить модератору

305. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Антон Программистemail (ok), 22-Июл-22, 11:46 
import в c++20 уже появился, увеличивая сборку до 70% по скорости
Ответить | Правка | К родителю #277 | Наверх | Cообщить модератору

327. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (-), 22-Июл-22, 15:07 
>И зачем это всё?

Фатальный недостаток.

Ответить | Правка | К родителю #277 | Наверх | Cообщить модератору

283. "Google развивает язык программирования Carboon, нацеленный на замену C++"  +/
Сообщение от achtosluchilos (ok), 22-Июл-22, 05:08 
Всеми руками за. Именно за C++ совместимый аналог/замену C++.

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

Один тот факт что .h заголовочные файлы можно выкинуть это огромный плюс для меня, всегда тошнило от лишней работы с .h файлами, вместо того чтобы тратить время на написание кода. Как тогда распространять проприетарные библиотеки для линковки? Просто. Написать "генератор" заголовочных файлов к библиотеке. Например, чтобы carboon сам их создавал по запросу, а по дефолту они не нужны, только для распространения пактов в deb/rpm/etc, тогда сразу пропадет потребность static linking единого бинаря как в rust/go. Но ручное написание headers это садо-мазо которое тянется с 83 года.

Ответить | Правка | Наверх | Cообщить модератору

286. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Daemon (??), 22-Июл-22, 07:02 
Эти абстракции уже порядком надоели. Каждый создатель воротит что хочет. Есть тип строк в юникоде - wchar_t*. Нет б...дь....  QString (QT), String(MS), etc... Тут что будет? CarbonString??????
Ответить | Правка | Наверх | Cообщить модератору

288. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 07:05 
> Эти абстракции уже порядком надоели. Каждый создатель воротит что хочет. Есть тип
> строк в юникоде - wchar_t*. Нет б...дь....  QString (QT), String(MS),
> etc... Тут что будет? CarbonString??????

УзбагойсяString

Ответить | Правка | Наверх | Cообщить модератору

293. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от achtosluchilos (ok), 22-Июл-22, 09:12 
Много строковых данных занимают много памяти.

https://en.cppreference.com/w/cpp/string/basic_string

Просто нужно использовать std::u16string это будет родственник QString по идее. А вот wchar_t на каждой платформе разных размеров. Либо же std::u8string но это C++20. QString тем и хорош что универсальный и реализует сотню удобных методов, которых в STD нет и не будет еще лет 50.

Примерно год назад в интернетах я находил интересную библиотеку, которая предлагалась как замена над всми этими проблемными string/wstring/view/unicode/etc, а вот вспомнить и найти никак не могу. У автора еще был блог где он все описывал.

Ответить | Правка | К родителю #286 | Наверх | Cообщить модератору

294. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Аноним (294), 22-Июл-22, 09:32 
нечитаемый мусор -> /dev/null
Ответить | Правка | Наверх | Cообщить модератору

358. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от ncemail (ok), 23-Июл-22, 16:09 
Тема языков программирования лично мне всегда интересна) Но и здесь как всегда код пишется раньше документации.
Почему-то все стремятся к этому синтаксису "var x:i32". Почему? У него реально есть преимущества?
Ответить | Правка | Наверх | Cообщить модератору

360. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (360), 23-Июл-22, 18:38 
Нет конечно. Слово `var` устарело сейчас модно или `let` или `const`.
Ответить | Правка | Наверх | Cообщить модератору

363. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от ncemail (ok), 23-Июл-22, 19:37 
Дело не в конкретном слове, а в форме синтаксиса "тип справа". Понятно что в варианте С++ "тип слева" есть неоднозначности. Но если сделать функции начинающимися с "fn" то неоднозначности вроде как исчезают.
Обычно говорят что "тип справа" это из-за необязательности указания типа, т.е. можно указать а можно и довериться автоматическому выводу типов. Но в С++ "тип слева" не мешает работать ключевому слову auto.
Ответить | Правка | Наверх | Cообщить модератору

364. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (364), 23-Июл-22, 22:20 
В последнее время это модно, считается что это проще читать при выводе типов.

https://softwareengineering.stackexchange.com/questions/3162...

Ответить | Правка | Наверх | Cообщить модератору

373. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 24-Июл-22, 06:57 
> Но в С++ "тип слева" не мешает работать ключевому слову auto.

Ну auto надо писать, а тут можно просто не указывать как в лямбде в С++. Хотя опциональное указание возвращаемого значения для сигнатур функций (не лямбд) мне кажется опасной практикой: ide и компилятор его знают, а вот при чтении кода в обычном редакторе без плагинов или на ревью придется в уме его выводить, заглядывая в тело функции.

Ответить | Правка | К родителю #363 | Наверх | Cообщить модератору

375. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от n00by (ok), 24-Июл-22, 07:52 
> Обычно говорят что "тип справа" это из-за необязательности указания типа, т.е. можно
> указать а можно и довериться автоматическому выводу типов. Но в С++
> "тип слева" не мешает работать ключевому слову auto.

Посмотрите, как в ML используется двоеточие https://ru.wikipedia.org/wiki/Standard_ML
а так же в описании алгоритма Хиндли — Милнера https://ru.wikipedia.org/wiki/Вывод_типов
Наверное, просто копируют у классиков.

Ответить | Правка | К родителю #363 | Наверх | Cообщить модератору

378. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Анончик (?), 24-Июл-22, 13:51 
Конечно, это же паскаль.
Ответить | Правка | К родителю #358 | Наверх | Cообщить модератору

379. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от wyry (?), 24-Июл-22, 16:14 
Хочет быть убийцей C++, а станет убийцей Rust). А для C++ по сути даже конкурентом не будет толком, т.к. это по сути обёртка с другим синтаксисом и выброшенными "опасными" инструментами.
Ответить | Правка | Наверх | Cообщить модератору

405. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (405), 11-Авг-22, 11:28 
раст и сам по себе развалится его главное не трогать.  
Ответить | Правка | Наверх | Cообщить модератору

381. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (381), 24-Июл-22, 23:26 
>    Предоставление средств для безопасной работы с памятью, использование которых позволяет защититься от уязвимостей, вызванных обращением к области памяти после её освобождения, разыменованием нулевых указателей и выходом за границы буфера.

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

Ответить | Правка | Наверх | Cообщить модератору

386. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (-), 25-Июл-22, 20:18 
А разве Rust не позиционируется как замена C++? Rust уж точно не замена чистого Си.
Ответить | Правка | Наверх | Cообщить модератору

387. "Сотрудник Google развивает язык программирования Carbon, нац..."  –1 +/
Сообщение от Аноним (62), 25-Июл-22, 20:30 
Позиционируется. Но не особо получается.
Приходится придумывать какие-то обходные пути - типа этого карбона. Но по ходу, тоже не выгорит.
C++ силён как никогда!
Ответить | Правка | Наверх | Cообщить модератору

404. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (405), 11-Авг-22, 11:27 
Нет это боковой учебный язык типа Хаскеля. Который про проверку концепций, а не результат.
Ответить | Правка | К родителю #386 | Наверх | Cообщить модератору

388. "Сотрудник Google развивает язык программирования Carbon, нац..."  +2 +/
Сообщение от qsdgemail (ok), 25-Июл-22, 22:07 
> Сотрудник компании Google

Так преподносят как будто это освящённый самим Робом Пайком. Я работал в Гугле, и качество программистов в среднем там как и везде. В Долине даже называют Гуглю "кладбищем программистов". Примерно как какая-нибудь большая outsource контора в восточной европе -- туда приходят джуны поднабраться опыта, но когда научился кодить, то стыдно там оставаться долго.

Ответить | Правка | Наверх | Cообщить модератору

389. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от bOOster (ok), 25-Июл-22, 22:26 
Надорвется....
Ответить | Правка | Наверх | Cообщить модератору

403. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Аноним (405), 11-Авг-22, 11:26 
Ты уже ядро надорвался переписать на раст.
Ответить | Правка | Наверх | Cообщить модератору

393. "Google развивает язык программирования Carboon, нацеленный на замену C++"  +/
Сообщение от Tatiyana471 (ok), 26-Июл-22, 19:07 
> Компания Google развивает язык программирования Carboon, который позиционируется как
> экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки.
> Язык поддерживает базовую переносимость с C++, может  интегрироваться с имеющимся
> кодом на C++ и предоставляет инструменты для упрощения миграции существующих проектов,
> автоматически транслирующие C++-библиотеки в код на языке Carboon. Например, можно переписать
> на Carbon определённую библиотеку и использовать её в существующем проекте на
> С++. Компилятор Carboon написан с использованием  LLVM и наработок Clang...
> Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57532

Давно уже пора создать какой-то новый нормальный аналог плюсам, так что очень рада.

Ответить | Правка | Наверх | Cообщить модератору

402. "Google развивает язык программирования Carboon, нацеленный на замену C++"  +/
Сообщение от Аноним (405), 11-Авг-22, 11:26 
Какой ещё а задницу Carboon.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру