The OpenNET Project / Index page

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



"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. Сообщение от Анонимemail (1), 21-Июл-22, 10:50   –20 +/
давно пора! комбайны не нужны
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #79, #398

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

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

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

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

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

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

15. Сообщение от Жироватт (ok), 21-Июл-22, 11:00   –11 +/
Не опять, а снова.

История программных революций от 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ообщить модератору
Родитель: #2 Ответы: #26, #31, #35, #147, #271

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #126, #238

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #66

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55, #135, #157

33. Сообщение от RabidRabbit (?), 21-Июл-22, 11:28   +/
Дугелем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #137, #197

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

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

46. Сообщение от Аноним (46), 21-Июл-22, 12:01   +1 +/
> by using the move operator ~x

жеесть

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

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

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

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

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

55. Сообщение от Аноним (20), 21-Июл-22, 12:13   +1 +/
Там и Паскалем пахнет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #58, #107

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

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

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

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

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

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

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

73. Сообщение от Alladin (?), 21-Июл-22, 12:38   +/
Но этот синтаксис не придумал C++.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

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

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

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

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

75. Сообщение от Аноним (75), 21-Июл-22, 12:55   +/
пол жизни думал, что он Торренто
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #76, #123, #308

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

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

78. Сообщение от Маняним (?), 21-Июл-22, 13:01   +5 +/
JavaScript → TypeScript
Java → Kotlin
C++ → Carbon - окуеть

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #141, #148, #149, #151, #159, #160, #169, #185, #191, #214

79. Сообщение от Аноним (79), 21-Июл-22, 13:03   +7 +/
> нацеленный на замену C++

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #88

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

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

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

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

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

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

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

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

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

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

88. Сообщение от Аноним (88), 21-Июл-22, 13:31   +2 +/
Да не, вроде обёртка.

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ообщить модератору
Родитель: #79 Ответы: #106, #178, #213

92. Сообщение от Анончек (?), 21-Июл-22, 13:36   +/
https://matklad.github.io/resume/

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #184

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

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

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

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

107. Сообщение от Аноним (79), 21-Июл-22, 14:01   +/
> Паскалем пахнет

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #172, #179, #207

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

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

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

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

116. Сообщение от Иваня (?), 21-Июл-22, 14:44   +1 +/
Очередное ненужно... Как писал на C и C++ так и буду продолжать писать!
Ребят, не тратьте своё время на это поделие...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #130, #155, #166, #303

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

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

121. Сообщение от ip1982 (ok), 21-Июл-22, 15:31   +/

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

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

123. Сообщение от Аноним (123), 21-Июл-22, 15:44   +2 +/
Не, он Вин Дроссель. А торренто - это то, что с треккеро скачиваетсо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

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

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

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

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

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

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

JSON Стетхем

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #244, #313

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

148. Сообщение от ананоша (?), 21-Июл-22, 16:51   –2 +/
C -> Zig
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

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

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

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

152. Сообщение от Михрютка (ok), 21-Июл-22, 16:55   +1 +/
- be careful in the words that you choose,

+ be careful in the words that we choose,

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #175, #176

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

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

155. Сообщение от burjui (ok), 21-Июл-22, 16:56   –1 +/
Ну пиши, чего завёлся-то? Только код не показывай никому, пожалуйста, система здравоохранения и так перегружена.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

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

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

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

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

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

161. Сообщение от Аноним (161), 21-Июл-22, 17:13   +/
Не вымрут?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

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

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

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

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

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

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

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

170. Сообщение от Аноним (170), 21-Июл-22, 17:32   +1 +/
C# → Crystal
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #160 Ответы: #183

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

173. Сообщение от гугл (?), 21-Июл-22, 17:35   +/
Ну и что ты сделаешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #309

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

175. Сообщение от pashev.ru (?), 21-Июл-22, 17:53   +/
> The Carbon community

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

00666

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

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

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

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

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

181. Сообщение от Аноним (179), 21-Июл-22, 18:22   +1 +/
>Раст в плане ООП вообще не похож на плюсы

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #188, #211

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

183. Сообщение от Андрей (??), 21-Июл-22, 18:27   +/
Ещё Red есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156 Ответы: #356

191. Сообщение от Аноним (191), 21-Июл-22, 18:52   +/
>>C → Rust

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #281

194. Сообщение от Аноним (194), 21-Июл-22, 18:55   –1 +/
QuakeC хватит всем!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185

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

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

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

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

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

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

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

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

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

https://imgur.com/a/tDT6v0o

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

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

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

[0] https://killedbygoogle.com/

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

211. Сообщение от Вы забыли заполнить поле 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.

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

213. Сообщение от Аноним (-), 21-Июл-22, 20:22   +1 +/
> JavaScript → TypeScript
> Java → Kotlin
> C++ → Carbon

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #243, #290

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215 Ответы: #316, #397

219. Сообщение от Аноним (215), 21-Июл-22, 20:33   +1 +/
> var circles: Array(Circle) = ({.r = 1.0}, {.r = 2.0});

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #220, #224, #231

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221 Ответы: #228, #347, #348

223. Сообщение от Анонон (?), 21-Июл-22, 21:11   +3 +/
Будто что-то хорошее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136 Ответы: #226

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #219 Ответы: #276

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

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

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

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

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

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

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

231. Сообщение от Аноним (79), 21-Июл-22, 21:52   +1 +/
хм...

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #219 Ответы: #233

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

233. Сообщение от yurikoles (ok), 21-Июл-22, 22:22   +2 +/
> хм...
> 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ообщить модератору
Родитель: #231

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #235 Ответы: #395, #400

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #296

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #301, #384

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #240 Ответы: #345

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

244. Сообщение от name (??), 21-Июл-22, 23:55   +/
JSON State-m
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129

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

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

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

252. Сообщение от yurikoles (ok), 22-Июл-22, 00:45   –5 +/
> Так чем он лучше C++?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

276. Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 02:44   +1 +/
>> Это то же на столько лучше чем простая
>>>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ообщить модератору
Родитель: #224 Ответы: #279, #324

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

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

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

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

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


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

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

280. Сообщение от leap42 (ok), 22-Июл-22, 04:51   +/
> JS++ убил C++.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191 Ответы: #369

282. Сообщение от achtosluchilos (ok), 22-Июл-22, 04:59   +2 +/
> Яббл довольно успешно сделал переход Objective-C -> Swift.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

УзбагойсяString

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

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

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

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

290. Сообщение от пох. (?), 22-Июл-22, 08:02   +1 +/
Дяржиття попаданца!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #335

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

292. Сообщение от n00by (ok), 22-Июл-22, 09:05   +/
> Пруф ми вронг.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #326

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

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, а вот вспомнить и найти никак не могу. У автора еще был блог где он все описывал.

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

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

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

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

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

296. Сообщение от Аноним (-), 22-Июл-22, 10:23   +/
Карбон не ржавеет, он окисляется до CO2.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238 Ответы: #297

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

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

300. Сообщение от Аноним (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... Я даже боюсь представить, что Вы там с коллегами разрабатываете, что из-за таких "школьников" "воздержитесь даже от расшаривания этой новости своим коллегам". Новый Искусственный Интеллект для новой Вселенной? "Скайнет_чтобы_убить_всех_человеков_особенно_школьников"? Или всё дело в том что проекты у него там в основном вокруг раста крутятся? Подгорает? Можете ссылку на своё резюме скинуть, на свои проекты? Любопытно глянуть чем такие мегамозги как Вы занимаются, пойму ли хоть одно слово, если такие проекты школьника для них тьфу и растереть,

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

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

303. Сообщение от Антон Программистemail (ok), 22-Июл-22, 11:42   +/
Согласен...уже столько языков появилось и все убийцы C. Однако основной код как был написан так и остается на C. Современный C++ сильно отличается от C++98. Rust вроде интересный - но чаще приходится думать не над кодом а что бы компилятор не ругался. Google к сожалению пока мало что из производительного сделали. лучше бы скорость GoLang подтянули. Синтаксис Carbon нихрена не близок к сишному.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

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

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

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

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

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

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

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

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

312. Сообщение от Аристарх (??), 22-Июл-22, 13:32   +/
жжошь!! :)))

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

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

313. Сообщение от Аристарх (??), 22-Июл-22, 13:33   +2 +/
ржака :))

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #240 Ответы: #337, #269

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

320. Сообщение от Аноним (320), 22-Июл-22, 13:49   +1 +/
Чем Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #251

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

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

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

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

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

327. Сообщение от Аноним (-), 22-Июл-22, 15:07   +/
>И зачем это всё?

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

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

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

ЛПП.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #326 Ответы: #352

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #333

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

346. Сообщение от Hck3r (?), 22-Июл-22, 23:55   +/
Это и минус и плюс одновременно

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

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

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

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

До-диез.

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

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

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

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

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

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

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

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

356. Сообщение от freecoder (ok), 23-Июл-22, 12:10   +/
На Rust еще нет legacy.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #291 Ответы: #370

360. Сообщение от Аноним (360), 23-Июл-22, 18:38   +/
Нет конечно. Слово `var` устарело сейчас модно или `let` или `const`.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #358 Ответы: #363

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

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

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

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

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

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

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


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

367. Сообщение от Прохожий (??), 24-Июл-22, 06:04   +/
Плохое, конечно. Особенно множественное наследование.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #226 Ответы: #371

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

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

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

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

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

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

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

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

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

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

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

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

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

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

377. Сообщение от Анончик (?), 24-Июл-22, 13:49   +/
Ты их тут бесплатно учишь? Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #374 Ответы: #391

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

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

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

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

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

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

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

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

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

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

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

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

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

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

385. Сообщение от Аноним (384), 25-Июл-22, 13:53   +/
может быть "команда"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #357 Ответы: #390

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

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

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

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

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

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

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

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

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

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

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

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

393. Сообщение от 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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




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

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