169 похожих чатов

Что думаете про это? : Google создает язык программирования Carbon для

замены C++

Google создает новый язык программирования Carbon на замену всемирно известному С++, сообщил ресурс 9to5Google. Презентация прошла на конференции Cpp North в Торонто (Канада).

Над Carbon трудятся сотрудники Google. На каком именно этапе находится разработка, неизвестно, но Google неоднократно доказывала, что может создать полноценный язык программирования и сделать его популярным. Подобным примером является язык Go (GoLang).

Life hack👈

15 ответов

26 просмотров

Основная проблема, которую так пытаются решать, - как добавить новое и не порушить старое? Почему бы в таком случае просто не «форкнуть» плюсы? Не завести версию, где снимется запрет на поломку backward compatibility?

я смотрю пример Java и Kotlin. Не совсем корректный но схожий пример, котлин более быстро обновляется из-за того что Google более активно может им управлять за счет сотрудничества с JetBrains. Но по всему он "...как Java но лучше" тогда вопрос чем java так хуже Котлина ?

Как я понимаю, он все таки добавляет существенно новые синтаксические конструкции. Так что не 1 в 1. К слову, некоторые вещи мне показались слишком verbose

Сахаром, лучшим переосмыслением сути старых идей

Nikita Kulikov
Как я понимаю, он все таки добавляет существенно н...

Ну время покажет) Тут два пути, либо о нем будут говорить или забудут

A_Bot
я смотрю пример Java и Kotlin. Не совсем корректны...

Тем что ее не поддерживает Гугл - это же очевидно 😂 А вообще, имхо одна из целей таких вещей - получить больше власти над языками и привязать часть разработчиков к своему стеку.

Nikita Kulikov
Тем что ее не поддерживает Гугл - это же очевидно ...

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

'Егор 'Зорин
Сахаром, лучшим переосмыслением сути старых идей

У айти бороды был выпуск java - kotlin, в принципе там один тезис который развивает язык. Java это Oracle и договорится Google, будет дольше чем с JB и их Kotlin. Так что деньги решают тут вопрос развития технологий.

A_Bot
У айти бороды был выпуск java - kotlin, в принципе...

Не знаю, айтиборода это чисто научпоп на сфере ИТ мне кажется. Чисто болтовня ради болтовни для огурчиков

'Егор 'Зорин
А в чем минусы, если это позволяет писать более ка...

Тем что потенциально может уменьшить количество поддерживаемых платформ. Например разругается Гугл с эпплом - и не будет работать карбон на макоси.

A_Bot
У айти бороды был выпуск java - kotlin, в принципе...

Ну так да, кто больше денег вбухал то и лучше

Каких-то проверенных людей с опытом, бумашками.. А не журналистов которые приглашают людей чтобы те говорили о том что нужно. Смотрел блин видео о расте, там чела какого-то пригласили на java чтоле(не помню), короче очень странная ситуация и реально полезного пару моментов

'Егор 'Зорин
Каких-то проверенных людей с опытом, бумашками.. А...

клевое мнение по одному неудачному видосу, и сразу же обо всем контенте без апелляционное мнение.

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

Nikita Kulikov
Основная проблема, которую так пытаются решать, - ...

У плюсов много проблем. Во-первых многие очевидно нужные "типы данных" сделаны как контейнеры. (Уж нормальные string и массив аля вектор сделать точно можно.) Во-вторых примитивы не имеют методов и никак не "интегрируются" с другими типами. Вот что мешает сделать типу int метод toString() и т.п. ? Компилятор может это оптимизировать, да так, чтоб int был по прежнему 4 байта. В-третьих куча способов сделать одно и тоже: int a = 5; int a(5); Int a{5}; Понятно для чего оно так делалось, но я уверен, что это можно решить лучше. Есть две сущности такие как "структура" и "класс", которые ничем (если не считать public/private по умолчанию) не отличаются. Есть много способов выделить память. От "сырого" malloc(), до умных указателей. При том, что почти всегда используется именно умный указатель. (Опять таки, понятно, почему так получилось, но все же это "беда" языка)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта