замены C++
Google создает новый язык программирования Carbon на замену всемирно известному С++, сообщил ресурс 9to5Google. Презентация прошла на конференции Cpp North в Торонто (Канада).
Над Carbon трудятся сотрудники Google. На каком именно этапе находится разработка, неизвестно, но Google неоднократно доказывала, что может создать полноценный язык программирования и сделать его популярным. Подобным примером является язык Go (GoLang).
Life hack👈
Основная проблема, которую так пытаются решать, - как добавить новое и не порушить старое? Почему бы в таком случае просто не «форкнуть» плюсы? Не завести версию, где снимется запрет на поломку backward compatibility?
я смотрю пример Java и Kotlin. Не совсем корректный но схожий пример, котлин более быстро обновляется из-за того что Google более активно может им управлять за счет сотрудничества с JetBrains. Но по всему он "...как Java но лучше" тогда вопрос чем java так хуже Котлина ?
Как я понимаю, он все таки добавляет существенно новые синтаксические конструкции. Так что не 1 в 1. К слову, некоторые вещи мне показались слишком verbose
Сахаром, лучшим переосмыслением сути старых идей
Ну время покажет) Тут два пути, либо о нем будут говорить или забудут
Тем что ее не поддерживает Гугл - это же очевидно 😂 А вообще, имхо одна из целей таких вещей - получить больше власти над языками и привязать часть разработчиков к своему стеку.
А в чем минусы, если это позволяет писать более качественные программы?
У айти бороды был выпуск java - kotlin, в принципе там один тезис который развивает язык. Java это Oracle и договорится Google, будет дольше чем с JB и их Kotlin. Так что деньги решают тут вопрос развития технологий.
Не знаю, айтиборода это чисто научпоп на сфере ИТ мне кажется. Чисто болтовня ради болтовни для огурчиков
Тем что потенциально может уменьшить количество поддерживаемых платформ. Например разругается Гугл с эпплом - и не будет работать карбон на макоси.
Ну так да, кто больше денег вбухал то и лучше
Каких-то проверенных людей с опытом, бумашками.. А не журналистов которые приглашают людей чтобы те говорили о том что нужно. Смотрел блин видео о расте, там чела какого-то пригласили на java чтоле(не помню), короче очень странная ситуация и реально полезного пару моментов
клевое мнение по одному неудачному видосу, и сразу же обо всем контенте без апелляционное мнение.
Да щас. C++ уже 40 лет сдохнуть не может. Никто никогда не будет переписывать крупные проекты с нуля на новый язык. А учитывая, что на C++ написана каждая вторая программа это вообще что-то из области фантастики.
У плюсов много проблем. Во-первых многие очевидно нужные "типы данных" сделаны как контейнеры. (Уж нормальные string и массив аля вектор сделать точно можно.) Во-вторых примитивы не имеют методов и никак не "интегрируются" с другими типами. Вот что мешает сделать типу int метод toString() и т.п. ? Компилятор может это оптимизировать, да так, чтоб int был по прежнему 4 байта. В-третьих куча способов сделать одно и тоже: int a = 5; int a(5); Int a{5}; Понятно для чего оно так делалось, но я уверен, что это можно решить лучше. Есть две сущности такие как "структура" и "класс", которые ничем (если не считать public/private по умолчанию) не отличаются. Есть много способов выделить память. От "сырого" malloc(), до умных указателей. При том, что почти всегда используется именно умный указатель. (Опять таки, понятно, почему так получилось, но все же это "беда" языка)
Обсуждают сегодня