The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Go 1.16, opennews (??), 17-Фев-21, (0) [смотреть все]

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


171. "Релиз языка программирования Go 1.16"  +1 +/
Сообщение от Denis Dyakovemail (?), 18-Фев-21, 10:35 
Никогда там не будет #include - это как раз тот анахронизм, от которого все модные молодежные языки програмирования избавляются с рождения.

Вот здесь рассказ Роберта Пайка, создателя языка Go, про то, что #include в больших проектах на C/C++ приводит к тому, что один и тот же файл вычитывается десятки раз, из за чего время компиляции на этапе препроцессинга достигает получаса и более (читать раздел 5. Dependencies in C and C++): https://talks.golang.org/2012/splash.article

[сообщение отредактировано модератором]

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

186. "Релиз языка программирования Go 1.16"  +/
Сообщение от Анончик (?), 18-Фев-21, 11:32 
Отличная иллюстрация того что проблемы гугла не шибко то волнуют остальной мир и именно по этому гуглу и нужен был golang.
Ответить | Правка | Наверх | Cообщить модератору

213. "Релиз языка программирования Go 1.16"  +3 +/
Сообщение от анонимррр (?), 18-Фев-21, 21:28 
C++ тоже уходит от include на модули в C++20
Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

215. "Релиз языка программирования Go 1.16"  –1 +/
Сообщение от Аноним (214), 18-Фев-21, 21:46 
В то время когда уже эти ушли.
Ответить | Правка | Наверх | Cообщить модератору

252. "Релиз языка программирования Go 1.16"  +/
Сообщение от Аноним (252), 19-Фев-21, 15:47 
Выкинув все либы и оставив весьма тухлую возможность подключать C код (CGo is not Go как говорит Пайк). Вот когда допилят свои либы до уровня крестов, можно будет честно сравнить. Ставлю на то, что в крестах скорость компиляции к тому времени поднимут в 10 раз, как и обещал Страуструп.
Ответить | Правка | Наверх | Cообщить модератору

262. "Релиз языка программирования Go 1.16"  +/
Сообщение от ptr128 (?), 20-Фев-21, 19:11 
Все решаемо, по крайней мере, на GCC
http://gcc.gnu.org/onlinedocs/cppinternals/Guard-Macros.html...
Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

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

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




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

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