The OpenNET Project / Index page

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



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

Оглавление

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

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


20. "Релиз языка программирования Go 1.16"  –5 +/
Сообщение от Аноним (20), 17-Фев-21, 15:02 
> Добавлен пакет embed, предоставляющий средства для встраивания в программу произвольных файлов и каталогов

Потихоньку догоняют Си 40-летней давности. Когда там добавили #include? Когда появился xxd?

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

34. "Релиз языка программирования Go 1.16"  –1 +/
Сообщение от Аноним (34), 17-Фев-21, 15:25 
Что, хипстеры наконец подзаколебались при сборке постоянно перекачивать весь интернет?
Ответить | Правка | Наверх | Cообщить модератору

173. "Релиз языка программирования Go 1.16"  +1 +/
Сообщение от Брат Анон (ok), 18-Фев-21, 10:40 
> Что, хипстеры наконец подзаколебались при сборке постоянно перекачивать весь интернет?

У же два года как вендоринг надёжно решил эту проблему. Лишь бы ляпнуть чо.

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

46. "Релиз языка программирования Go 1.16"  –2 +/
Сообщение от Аноним (-), 17-Фев-21, 16:11 
>> Добавлен пакет embed, предоставляющий средства для встраивания в программу произвольных файлов и каталогов
> Потихоньку догоняют Си 40-летней давности. Когда там добавили #include? Когда появился xxd?

Опеннетные балаболы потихоньку балаболят?
https://pkg.go.dev/github.com/jteeuwen/go-bindata
>  Nov 20, 2014
> This package converts any file into managable Go source code. Useful for embedding binary data into a go program. The file data is optionally gzip compressed before being converted to a raw byte slice.

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

53. "Релиз языка программирования Go 1.16"  –6 +/
Сообщение от Аноним (20), 17-Фев-21, 16:32 
Такую фигню можно для любого языка написать. Правда в сишке это было всегда, а в игогошечке вплоть до сегодняшнего дня нужно было идти качять)) стороннюю мокрую писечку.
Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз языка программирования Go 1.16"  –2 +/
Сообщение от Аноним (65), 17-Фев-21, 17:12 
это линкером делается, писать ничего не надо - добавляешь свою секцию data
Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз языка программирования Go 1.16"  +1 +/
Сообщение от Урри (ok), 17-Фев-21, 21:08 
Вот только для мипсов бинутилы для этого так и не доделали.
Ответить | Правка | Наверх | Cообщить модератору

162. "Релиз языка программирования Go 1.16"  +/
Сообщение от alex312 (?), 18-Фев-21, 08:41 
допустим затянул ты линкером некий файл в бинарь.
Как его потом из С использовать?
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

235. "Релиз языка программирования Go 1.16"  +/
Сообщение от Аноним (-), 19-Фев-21, 10:34 
Берешь вот и используешь себе. В чем проблема ? Или учебник скачать не можешь ?
Ответить | Правка | Наверх | Cообщить модератору

241. "Релиз языка программирования Go 1.16"  +1 +/
Сообщение от alex312 (?), 19-Фев-21, 10:46 
проблема в том что ты безграмотный балабол.
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз языка программирования Go 1.16"  –3 +/
Сообщение от Аноним (48), 17-Фев-21, 16:21 
Лет через десять смотри и догонят.Сингулярность,епт.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

79. "Релиз языка программирования Go 1.16"  –4 +/
Сообщение от alex312 (?), 17-Фев-21, 17:58 
очередной дырявый сишник заврался.

Это когда #include научился каталоги встраивать в программу?

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

83. "Релиз языка программирования Go 1.16"  –3 +/
Сообщение от Аноним (-), 17-Фев-21, 18:19 
> очередной дырявый сишник заврался.

Скорее всего, очередной "слаще морковки не едавший" увидел знакомое слово.
Кстати, интересно, "гуру" с xxd выше, в курсе "маленьких нЬю-ансов"
> 4095 characters in a logical source line
> 4095 characters in a character string literal or wide string literal (after concatenation)
> 65535 bytes in an object (in a hosted environment only)

(а в с89 - вообще лимит в 32KB)

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

106. "Релиз языка программирования Go 1.16"  +/
Сообщение от Урри (ok), 17-Фев-21, 21:24 
> 65535 bytes in an object (in a hosted environment only)

Это не жесткое ограничение. У меня таким образом инклудится двухметровый файл с unsigned char x[] = {...};

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

123. "Релиз языка программирования Go 1.16"  –1 +/
Сообщение от Аноним (-), 17-Фев-21, 22:18 
>> 65535 bytes in an object (in a hosted environment only)
> Это не жесткое ограничение. У меня таким образом инклудится двухметровый файл с
> unsigned char x[] = {...};

Естественно не жесткое, это минимальный лимит из стандарта.
И естественно, на разных компиляторах можно было по разному "поудивляться" ;)


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

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ообщить модератору

174. "Релиз языка программирования Go 1.16"  +4 +/
Сообщение от Брат Анон (ok), 18-Фев-21, 10:41 
> Потихоньку догоняют Си 40-летней давности. Когда там добавили #include? Когда появился
> xxd?

А давно Си умеет квалифицированный импорт, инициализацию пакетов в правильном порядке импорта и сокрытие сущностей? Лучше бы молчал -- умнее бы выглядел.

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

205. "Релиз языка программирования Go 1.16"  –3 +/
Сообщение от Аноним (204), 18-Фев-21, 17:16 
Вот чисто для справки - весь твой модный го..вненок делается за пару часов на коленке, откуда столько шума вокруг этого убожества - понять невозможно, видимо за это вваливают бабло, а раз вваливают значит окучивают лоха. А на директора гулга ты не похож кстати.
Ответить | Правка | Наверх | Cообщить модератору

244. "Релиз языка программирования Go 1.16"  +3 +/
Сообщение от alex312 (?), 19-Фев-21, 10:52 
>Вот чисто для справки - весь твой модный го..вненок делается за пару часов на коленке,

очередной анонимный "таксист", всегда знает как надо сделать лучше, но некогда 😁

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

255. "Релиз языка программирования Go 1.16"  –2 +/
Сообщение от Аноним (-), 19-Фев-21, 17:39 
что-то жиденькое совсем у тебя. Этому на мивину не давать месяц ! пусть подсохнет децл
Ответить | Правка | Наверх | Cообщить модератору

261. "Релиз языка программирования Go 1.16"  +1 +/
Сообщение от AndrDemail (?), 20-Фев-21, 09:03 
Да что ты несёшь такое? Как ты сюда попал?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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