Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от opennews (??), 07-Фев-24, 10:20 | ||
Представлен релиз языка программирования Go 1.22, который развивается компанией Google при участии сообщества как гибридное решение, сочетающее высокую производительность компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. Код проекта распространяется под лицензией BSD... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от Аноним (2), 07-Фев-24, 10:25 | ||
Посмотрел на синтаксис Go, и что-то я не заметил каких-то схожестей с Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск языка программирования Go 1.22" | +11 +/– | |
Сообщение от Аноним (7), 07-Фев-24, 10:27 | ||
Синтаксис Go - это кошмарная солянка синтаксисов кучи языков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Go 1.22" | +7 +/– | |
Сообщение от Аноним (17), 07-Фев-24, 10:39 | ||
А у раста? | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от Аноним (7), 07-Фев-24, 10:52 | ||
Rust самобытный и не Си-подобный от слова ни разу и не заявлялся таким. На него с Си-подобных языков не перепрыгнешь так просто. Зато он реально нормально работает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Alexey (??), 07-Фев-24, 12:17 | ||
По моему опыту на rust после С очень легко писать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Проходил мимо (?), 07-Фев-24, 12:28 | ||
Угу, то первого серьезного втыкалова с владением и разного рода временами жизни так оно и есть. А потом приходит понимание, что слово Rust и слова "Легко писать" не совсем соответствуют действительности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от ZVVZ (?), 08-Фев-24, 12:21 | ||
Опять, еще один не удосужился при написании кода запомнить что же за код он пишет. Ну иди на JS пиши, если человек не осилил на пару правил на расте выучить то и на С++ такому индивиду тем более делать нечего, а человеку лучше на пенсию пойти отдыхать, его же работу чатгпт отдать, все надежней будет. И человек счастлив и не обременен и компания не получит кучу багов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
201. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Проходил мимо (?), 09-Фев-24, 07:39 | ||
> Опять, еще один не удосужился при написании кода запомнить что же за | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от dullish (ok), 07-Фев-24, 12:30 | ||
По моему опыту, после С на чём угодно легко писать. Но зачем? | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
56. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Аноним (56), 07-Фев-24, 13:31 | ||
Экономия времени и денег? | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Выпуск языка программирования Go 1.22" | +4 +/– | |
Сообщение от пух (??), 07-Фев-24, 14:38 | ||
Это чьих? | ||
Ответить | Правка | Наверх | Cообщить модератору |
168. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (168), 08-Фев-24, 11:48 | ||
Наших! | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от 12yoexpert (ok), 08-Фев-24, 06:50 | ||
Про деньги можно было бы заикаться, если бы на нём были вакансии, а так он даже в топ-30 емнип не входит | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от alle (?), 07-Фев-24, 14:01 | ||
>Зато он реально нормально работает. | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
84. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 16:07 | ||
> ... библиотекам с других языков. | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
44. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Пряник (?), 07-Фев-24, 12:14 | ||
А у раста сразу несколько синтаксисов: 2015, 2018, 2021. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от Проходил мимо (?), 07-Фев-24, 12:30 | ||
В чем принципиальная разница между синтаксисом 2018 и 2021? | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск языка программирования Go 1.22" | +4 +/– | |
Сообщение от Аноним (56), 07-Фев-24, 13:30 | ||
В том что 2 сорта и кто-то в этом даже разбирается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от НяшМяш (ok), 07-Фев-24, 14:34 | ||
Вот тут есть список изменений https://doc.rust-lang.org/edition-guide/introduction.html | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
79. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Пряник (?), 07-Фев-24, 15:27 | ||
Не знаю, я начал с 2021. На сайте написано всё https://doc.rust-lang.org/stable/edition-guide/ | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
26. "Выпуск языка программирования Go 1.22" | +6 +/– | |
Сообщение от Хухрымухры (ok), 07-Фев-24, 10:53 | ||
Рекомендую глянуть доклад: Почему Golang такой странный / Филипп Кулин | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
48. "Выпуск языка программирования Go 1.22" | +6 +/– | |
Сообщение от anonymous (??), 07-Фев-24, 12:23 | ||
Веселый доклад. | ||
Ответить | Правка | Наверх | Cообщить модератору |
200. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Хухрымухры (ok), 09-Фев-24, 07:13 | ||
> всю жизнь занимались херней | ||
Ответить | Правка | Наверх | Cообщить модератору |
204. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от anonymous (??), 09-Фев-24, 12:30 | ||
Вы доклад-то смотрели ? Посмотрите, он интересный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 16:14 | ||
> Синтаксис Go - это кошмарная солянка синтаксисов кучи языков. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
147. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (7), 08-Фев-24, 05:51 | ||
Я не упоминал семантику, если ещё ещё затронуть это вообще ******. | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (19), 07-Фев-24, 10:41 | ||
на структуры там много чего завязано, надо ее обьявить, а дальше использовать, со стандартными типами переменных работать тяжело, конвертить строки в массив байтов и обратно укантрапупишься, да и вообще половина кода это приведение типов | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Go 1.22" | +9 +/– | |
Сообщение от name (??), 07-Фев-24, 11:17 | ||
А вторая половина - проверки err на nil. | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Выпуск языка программирования Go 1.22" | –3 +/– | |
Сообщение от Аноним (131), 07-Фев-24, 20:47 | ||
> конвертить строки в массив байтов | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
21. "Выпуск языка программирования Go 1.22" | +5 +/– | |
Сообщение от Аноним (21), 07-Фев-24, 10:47 | ||
- фигурные скобки для блоков | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
33. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Ананий (?), 07-Фев-24, 11:18 | ||
:= | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (168), 07-Фев-24, 11:23 | ||
>Посмотрел на синтаксис Go, и что-то я не заметил каких-то схожестей с Си | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
47. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от flrdv (?), 07-Фев-24, 12:20 | ||
возврат ошибок. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
103. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от anonymous (??), 07-Фев-24, 17:46 | ||
В учебнике авторы говорят, что база - С, но очень много элементов: от модулей и ООП - взято из языков Вирта. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
105. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 17:55 | ||
> В учебнике авторы говорят, что база - С, но очень много элементов: от модулей и ООП - взято из языков Вирта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (131), 07-Фев-24, 20:48 | ||
Ещё один, думающий, что ООП — это «как в джаве» или «как в крестах». | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 21:49 | ||
> Ещё один, думающий, что ООП — это «как в джаве» или «как в крестах». | ||
Ответить | Правка | Наверх | Cообщить модератору |
211. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (211), 10-Фев-24, 00:55 | ||
конструктор это просто функция | ||
Ответить | Правка | Наверх | Cообщить модератору |
217. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 10-Фев-24, 21:57 | ||
> конструктор это просто функция | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от tty0 (?), 07-Фев-24, 20:59 | ||
От ранних, в рассказе ООП было вначале столько же, сколько и последующих С | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
164. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноньимъ (ok), 08-Фев-24, 11:23 | ||
> Что именно там "Синтаксис Go основан на привычных элементах языка Си"? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
191. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Neon (??), 08-Фев-24, 19:28 | ||
Во, во, из какого пальца высосали похожесть Go на С неизвестно. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
3. "Выпуск языка программирования Go 1.22" | –7 +/– | |
Сообщение от Аноним (3), 07-Фев-24, 10:26 | ||
А если какой-нибудь индус забросит проект , от которого зависят другие проекты . То мой хелоуворд не соберется ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск языка программирования Go 1.22" | –9 +/– | |
Сообщение от Аноним (7), 07-Фев-24, 10:28 | ||
Go - это как недопитон, только со статической типизацией. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Аноним (3), 07-Фев-24, 10:35 | ||
Go - это как Google ! | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (69), 07-Фев-24, 14:21 | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Бывалый смузихлёб (?), 08-Фев-24, 12:01 | ||
Go - это как | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
109. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 18:24 | ||
> А если какой-нибудь индус забросит проект , от которого зависят другие проекты . То мой хелоуворд не соберется ? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
213. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от кек (?), 10-Фев-24, 11:39 | ||
Соберется, пока проект не выпилили | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
4. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (7), 07-Фев-24, 10:26 | ||
До сих пор базовые проблемы фиксят. Этот язык ещё на стадии альфы или уже релиз? | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от Хухрымухры (ok), 07-Фев-24, 10:56 | ||
Это было сделано специально в угоду скорости. На практике оказалось что это создаёт больше проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Выпуск языка программирования Go 1.22" | +4 +/– | |
Сообщение от другой аноним (?), 07-Фев-24, 19:59 | ||
Вот да, достало, когда это изменение называют "фиксом", да ещё и "фиксом ошибки". Создатели языка прекрасно понимали достоинства и недостатки обоих вариантов, и сознательно выбрали один из них. Ну... оказалось, что большинство программистов в XXI веке уже ожидают как умолчание другой (в XX было ещё не так). Потом долго думали, стоит ли менять поведение с учётом обещаний совместимости в ветке 1.x. Ну... решили, что стоит. Решение не моё, оценивать не берусь. Но называть это "фиксом ошибки", тем самым провоцируя неверное понимание, что вот, дескать, в коде компилятора ошиблись, неправильно реализовали -- не стоит, по-моему. | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Выпуск языка программирования Go 1.22" | –4 +/– | |
Сообщение от 12yoexpert (ok), 08-Фев-24, 06:53 | ||
Вряд ли что-то в этом недоязыке было сделано в угоду скорости, достаточно взглянуть на docker и kubernetes | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
189. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 08-Фев-24, 18:50 | ||
> Вряд ли что-то в этом недоязыке было сделано в угоду скорости, достаточно | ||
Ответить | Правка | Наверх | Cообщить модератору |
198. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Хухрымухры (ok), 09-Фев-24, 07:07 | ||
Дружище. Ты напиши сначала аналог kubernetes или docker на твоём любимом языке, а там посмотрим. | ||
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору |
5. "Выпуск языка программирования Go 1.22" | +4 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 10:26 | ||
> Решена давняя проблема с циклами "for", приводившая при вызове сопрограмм (goroutine) к совместному использованию переменных цикла в разных итерациях. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Go 1.22" | –5 +/– | |
Сообщение от Аноним (7), 07-Фев-24, 10:29 | ||
Язык всё больше и больше мне кажется мертворождённым. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Выпуск языка программирования Go 1.22" | +15 +/– | |
Сообщение от Аноним (16), 07-Фев-24, 10:38 | ||
икспертиза опеннет | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (23), 07-Фев-24, 10:48 | ||
Так-то он прав, но у гулага бесконечные деньги (в частности, на рекламу) и живо оно будет до тех пор пока надо гулагу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Всем Анонимам Аноним (?), 07-Фев-24, 16:29 | ||
или специально для забавы вставляет, чтобы реакцией наслаждаться | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
99. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от Андрей (??), 07-Фев-24, 17:22 | ||
Вы на нём пишете или как те из стаи "активистов" по жалобам которых отменяют концерты? :-D | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
148. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (7), 08-Фев-24, 05:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (32), 07-Фев-24, 11:17 | ||
Не понятно только для кого это было проблемой. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
185. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (185), 08-Фев-24, 15:27 | ||
Ящик Пандоры они открыли, зафорсив стиль скобок K&R с левыми объяснениями "потому что гладиолус и транслятор быстроходный, и точки с запятой автоматом, чо пристали". У Вирта все языки с быстрыми трансляторами, но им побоку в строчку идет BEGIN или с новой строки. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
6. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (3), 07-Фев-24, 10:26 | ||
Чтобы собрать хелоуворд , сколько гигабайт надо ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (7), 07-Фев-24, 10:29 | ||
Так-же как на джаве, может даже немного экономнее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (3), 07-Фев-24, 10:32 | ||
У меня однажды на сервере пропала директория с джава . С тех пор я не могу его использовать . | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (14), 07-Фев-24, 10:34 | ||
0.058 | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
111. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 18:40 | ||
> Чтобы собрать хелоуворд , сколько гигабайт надо ? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
152. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от 12yoexpert (ok), 08-Фев-24, 06:55 | ||
Go означает go buy another HDD | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (3), 07-Фев-24, 10:29 | ||
> позволяет добиться производительности, сопоставимой с программами на языке Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск языка программирования Go 1.22" | +5 +/– | |
Сообщение от Аноним (7), 07-Фев-24, 10:31 | ||
> позволяет добиться производительности, сопоставимой с программами на языке Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Маня (?), 07-Фев-24, 10:41 | ||
почему код: | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск языка программирования Go 1.22" | –5 +/– | |
Сообщение от Аноним (3), 07-Фев-24, 11:02 | ||
> values := []string{"a", "b", "c"} | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (35), 07-Фев-24, 11:24 | ||
> Зачем кавычки ? Непонятно , что a b c это не цифры , а текст ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (7), 07-Фев-24, 11:33 | ||
Да, в GoLang этот синтаксис = норма. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Ананий (?), 07-Фев-24, 11:26 | ||
>Непонятно , что a b c это не цифры , а текст ? | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
77. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 15:10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (75), 07-Фев-24, 14:55 | ||
>Такое сложно читать человеку , он устает | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
142. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (142), 07-Фев-24, 23:29 | ||
На перле будет | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (75), 08-Фев-24, 13:30 | ||
say работает по дефолту хоть в какой-нибудь версии перла? | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (131), 07-Фев-24, 20:52 | ||
> Просто очень сложно такое читать | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
179. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (75), 08-Фев-24, 13:33 | ||
Я знаю пять или шесть и для меня пихон (99% кодов) и голанг (от 99% программистов на голанге, начинавших с курсов пихона) по-прежнему нечитаемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 11:13 | ||
Кому как. Я устаю гадать во всех этих недомолвках питанорубижабаскрипта. А тут -- всё понятно. | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
106. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от noc101 (ok), 07-Фев-24, 17:56 | ||
Порядок выполнения не гарантируется. Одна горутина может быть завершена быстрей другой, даже если была запущена позже. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
186. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от derfenix (ok), 08-Фев-24, 16:18 | ||
Порядок запуска тоже не определён. Горутины сначала в одну из очередей попадают, прежде чем запуститься, и какая когда запустится не знает никто, кроме планировщика. | ||
Ответить | Правка | Наверх | Cообщить модератору |
203. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от noc101 (ok), 09-Фев-24, 12:19 | ||
Не знал. Тогда не прав | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (131), 07-Фев-24, 20:57 | ||
Всё правильно, порядок выполнения горутин не гарантируется. Однако, у тебя настолько примитивный код, что пока цикл дойдёт до запуска следующей горутины, предыдущая успевает отработать. Если бы там делалось что-то кроме вызова print на локалхосте, порядок вывода менялся бы между запусками. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
140. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Маня (?), 07-Фев-24, 22:27 | ||
это не у меня а в статье, которая вводит в заблуждение | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (143), 08-Фев-24, 00:44 | ||
Кто такой Горутин? Много раз эту фамилию уже видел, но так и не понял что это за мужик. Причём иногда о нем пишут как о женщине - Горутина. | ||
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору |
141. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от _ (??), 07-Фев-24, 23:29 | ||
>почему код: | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
187. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от derfenix (ok), 08-Фев-24, 16:20 | ||
Суть изменения тут в том, что выведутся все 3 символа, а не три раза "с", как было до 1.22. Только в этом отличие. А порядок выведенных символов всё так же практически рандомный. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
20. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (20), 07-Фев-24, 10:44 | ||
> для перебора значений с 0 до 9 теперь можно использовать цикл "for i := range 10 {...}". | ||
Ответить | Правка | Наверх | Cообщить модератору |
222. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от нона (?), 15-Фев-24, 01:53 | ||
А как должно быть? | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от Аноним (22), 07-Фев-24, 10:48 | ||
Такой ощущение, что синтаксис for стараются сделать максимально непохожим ни на что другое и получается настолько криво, насколько это вообще возможно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от wWolf (?), 07-Фев-24, 14:55 | ||
Цикл for в Go это просто сборная солянка всех возможных конструкций циклов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Аноним (75), 07-Фев-24, 14:55 | ||
Похоже на итераторы луашные | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
91. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (91), 07-Фев-24, 16:56 | ||
Мне тоже сразу на ум пришло: в lua это 30 лет назад уже было | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Карлос Сношайтилис (ok), 07-Фев-24, 11:28 | ||
Язык го как тестовая площадка для экспериментов с конструкциями оператора for | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (40), 07-Фев-24, 11:35 | ||
На Go после появления дженериков вполне можно писать, т.к. это убрало самые вопиющие моменты копипасты. Когда обработку ошибок сделают хотя бы в стиле Swift, тогда вообще будет норм. После джавы с ее annotation-driven development код на Go дебажить одинаково комфортно что у себя в проекте, что в кишках гошных фреймворков - он что там, что там формата "палка-веревка". | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Go 1.22" | –3 +/– | |
Сообщение от Аноним (162), 07-Фев-24, 12:19 | ||
Кому как. Жители бангладешских деревень, которые не умеют читать и считают только используя пальцы рук и ног, плохо дженерики понимают. Понимают плохо, но используют охотно. В результате ПО на языках, в которых есть свои варианты шаблонов/обобщений, типично превращаются в обезьяну с гранатой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 16:33 | ||
> Кому как. Жители бангладешских деревень, которые не умеют читать и считают только используя пальцы рук и ног | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Аноним (162), 07-Фев-24, 19:02 | ||
Ты удивишься, но в деревнях тоже. В огромных количествах. Мой гениальный код где надо, но даже я дженериков побаиваюсь. Они -- нет. Поэтому, лучше, когда дженериков нет вообще. Натыкать проверок типа того, что кладёшь и что берёшь в/из коллекции, из снипетов куда проще и сюрпризов меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 19:15 | ||
> Мой гениальный код где надо | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от 12yoexpert (ok), 07-Фев-24, 13:38 | ||
на языках, в которых шаблоны называют дженериками, в принципе невозможно писать | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
71. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от anonymous (??), 07-Фев-24, 14:36 | ||
Понятно, что ты тролль, но для тех, кто случайно прочитает твой комментарий, я напишу, что шаблоны - это compile-time фича, а дженерики - рантайм. | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от xer (?), 07-Фев-24, 22:08 | ||
а какая мне разница? | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от 12yoexpert (ok), 08-Фев-24, 06:57 | ||
Пруф? В nim дженерики - compile-time. Эксперты опеннета такие эксперты | ||
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору |
158. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 11:06 | ||
Что за ним такой? Очередной овнокотлин, только теперь для шарпа? | ||
Ответить | Правка | Наверх | Cообщить модератору |
221. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от zog (??), 13-Фев-24, 14:43 | ||
> но для тех, кто случайно прочитает твой комментарий, я напишу, что шаблоны - это compile-time фича, а дженерики - рантайм. | ||
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору |
114. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 07-Фев-24, 18:59 | ||
Ну потому что это не шаблоны, а именно обобщения. С цпп шаблон в кучу классов превращается, а той же Жабе или Го -- нет. Там это просто сахар для проверки типобезопасности коллекций и всё. Причём такой сахар с овнецом немного. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
146. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от penetrator (?), 08-Фев-24, 04:10 | ||
тогда C# сильно тебя удивит )) | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 11:03 | ||
Чем меня это должно удивить? В Жабе и Шарпе обобщений не было. Жаба, чтобы сохранить обратную совместимость, обобщения реализовала только на уровне компиляции, а МС на обратную совместимость забили и сделали через привычные шаблоны. Как в Го не знаю. Присобачивать обобщения к языку, который обобщений до этого не имел, всегда процесс не безболезненный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
174. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от penetrator (?), 08-Фев-24, 13:05 | ||
> Чем меня это должно удивить? В Жабе и Шарпе обобщений не было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
181. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 13:55 | ||
Офигеть, чудик, а автобус называется бас, а рыба -- фиш. Нефига себе, открытие. Generic это Обобщение. В данном случае Обобщение типа. Ну хочешь называть то, что ты не понимаешь, тем, что ты не понимаешь -- кто ж тебе запретит. Хотя, напишу жалобу в минобр -- может, запретят в конце концов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 11:08 | ||
Ну вот твой шарп. В нём шаблоны названы дженериками. Чтоб по-модному. А в моде тогда была Жаба. В Жабе -- дженерики. Уровня компиляции. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
175. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от penetrator (?), 08-Фев-24, 13:08 | ||
> Ну вот твой шарп. В нём шаблоны названы дженериками. Чтоб по-модному. А | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 14:03 | ||
Ну фиг знает. Эти самые Дженерики в Жабе именно, что сахар уровня написания кода. Машина о них ничего не знает, в байткоде их нет. В Жабе какой-нибудь вызов new Shit<String> в коде не сделает тебе новый класс Shit<String>, а потом его экземпляр, а просто сделает очередной экземпляр Shit. В Шарпе же, насколько я понимаю, вызов Обобщения (т.е. когда ты его уже типизуешь) плодит настоящий новый класс на стадии компиляции, ну т.е. это такой классический Шаблон. | ||
Ответить | Правка | Наверх | Cообщить модератору |
183. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 14:07 | ||
Ну как не было, меня уже к 2005 от смузи мутило, а хлебать их начала не раньше 2002 точно. | ||
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору |
41. "Выпуск языка программирования Go 1.22" | –4 +/– | |
Сообщение от cheburnator9000 (ok), 07-Фев-24, 11:43 | ||
Язык где вместо решения фундаментальных проблем в виде race condition вам предлагают race detector ... фу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск языка программирования Go 1.22" | +3 +/– | |
Сообщение от Аноним (67), 07-Фев-24, 14:17 | ||
Да-да, жава тоже уже скоро хорошей станет, с минуты на минуту. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от Аноним (81), 07-Фев-24, 15:49 | ||
Вообще я бы посомневался что есть уровень Си. Временами и жава код быстрее. | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
166. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (168), 08-Фев-24, 11:42 | ||
А как обстоят дела с посконно-православными языками? | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (127), 07-Фев-24, 19:48 | ||
Для большинства приблуд даже .NET FW достаточно за глаза, остальное решается распараллеливанием. Если уж что и продвигать, то C# - последний вменяемый язык, да и тот после 8.0 уродуют. | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
161. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 11:10 | ||
В шарпе есть произвольные анонимные классы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 11:10 | ||
А что в Го нет каких-нибудь механизмов явной сериализации исполнения? Ну там синхры какие-нибудь или что-то в этом духе? | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
192. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 08-Фев-24, 19:46 | ||
> А что в Го нет каких-нибудь механизмов явной сериализации исполнения? Ну там | ||
Ответить | Правка | Наверх | Cообщить модератору |
195. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от cheburnator9000 (ok), 08-Фев-24, 22:40 | ||
> А что в Го нет каких-нибудь механизмов явной сериализации исполнения? Ну там | ||
Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору |
207. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от _ (??), 09-Фев-24, 18:43 | ||
Ты конечно же дашь линк на https://go.dev/чего-то-там где о так "позиционируется"? Ты же не жалкий сосунишка сосок? | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Имя1 (?), 08-Фев-24, 16:54 | ||
Так то в java Excelsior JET уже давно AOT с рефлексией запилили, без каких либо ограничений. Вот нынешний GraalVM без полноценной рефлексии какая-то несерьезная игрушка, печально что и C# все так же | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
43. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 12:04 | ||
Как вообще кому-то могла прийти мысль импортировать библиотеки прямо из интернета? Каждый import github.com/... - это дополнительная точка отказа. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от Аноним (56), 07-Фев-24, 13:22 | ||
Точка отказа у тебя в голове все зависимости должны быть в папке vendor. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск языка программирования Go 1.22" | +4 +/– | |
Сообщение от похнапоха. (?), 07-Фев-24, 13:38 | ||
Он просто не знает, как работает импорт в Гоу, что такое модули и тд. Бесполезно спорить с ИКСпертом на оупеннет, лет 15 тут еще водились адекватные, которые владели знаниями в обсуждаемых темах. Теперь смузихлебы, которые знают 5+ ЯП и 15+ фреймворков, но толком ни в одном не разобравшиеся, поучают всех остальных. АйТи, которое мы заслужили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от 12yoexpert (ok), 07-Фев-24, 13:59 | ||
один ты умный в белом пальто стоишь красивый. спасибо, что ты есть | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Placeholder (ok), 07-Фев-24, 14:06 | ||
Да это даже не смузихлебы, это на 80% просто тролли сидят. У них и гит не нужен, и винда - самая лучшая ОС. В основном тупо копипастят одну и ту же фигню чтобы развести флейм. | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
85. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Анонист (?), 07-Фев-24, 16:09 | ||
Судя по тому что ты написал, троллем тут являешься именно ты. А гит действительно не нужен и винда стоит на 99% компов (те что не маки), в отличии от ляликса с его 0.01%. | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Билли Г. (?), 08-Фев-24, 01:44 | ||
Миллионы мух не могут ошибаться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 17:17 | ||
Не чуди. Пункт 3 известен всем: https://www.toptal.com/go/4-go-language-criticisms | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
112. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от похнапоха. (?), 07-Фев-24, 18:52 | ||
При чем тут третьесторонний репозиторий к функционалу ипорта модулей? Для этого в Гоу есть средства, как решить эту проблему. И это касется любого ЯП, когда используются третьесторонний зависимости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (169), 08-Фев-24, 11:58 | ||
Я, конечно, тоже go не люблю, но ты смотрел ваще на что именно линк кидаешь? Там какое-то небинарное оно с розовыми волосами с очень плохим английским и которое работало только в вебе. | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
83. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Анонист (?), 07-Фев-24, 16:07 | ||
Потому что в нынешнем айти засилье гуманитариев, которые даже слов таких не знают, как "точки отказа". Из-за этого и браузеры стали жрать как топовые игры AAA. Инженеров нет. Вернее есть, но в военке и прочей робототехнике с AI теперь тусуются. | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
205. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Лосилий Васейник (?), 09-Фев-24, 13:56 | ||
Пришёл однажды скрам мастер к нам в айти отдел на завод. Мы айтишники люди современные — всё понимали, но вот мужики из цеха невзлюбили его. Одевался странно, голосок писклявый, много слов иностранных. Стояли как-то в очереди за обедом в столовой — так он подслушал мужиков и начал прямо там обучать их скраму. Петрович весь покраснел, усами зашевелил — как сейчас помню. Мы от греха подальше старались сделать вид что он не с нами. Все обошлось, но было не по себе что Петрович глаз с него не сводил весь обед. На утро следующего дня пролетаю проходную в аккурат 7:57 чтобы не оштрафовали. Захожу в комнату, а скрам мастера нашего нет. Думаю вот же не повезло, придётся писать объяснительную за опоздание и штраф этот вычтут из получки. Его всё нет и нет, думали заболел серьёзно. Но в таких ситуациях принято ставить начальника в известность. Прошло около месяца и только тогда мы узнали что он получил травму головы когда с работы шёл. Настолько тяжёлую что начал бредить скрамом. Каждому врачу предлагал работать по скраму и получать сертификаты какие-то. А мы говорили ему не ходить в кроссовках зимой. Скользко ведь, гололёд. Не знаю его дальнейшей судьбы. Просто вспомнилось что-то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
208. Скрыто модератором | +/– | |
Сообщение от _ (??), 09-Фев-24, 18:47 | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 17:09 | ||
> Каждый import github.com/... - это дополнительная точка отказа. | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
97. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 17:19 | ||
Одно дело, когда это хранилище, из которого пакет не пропадет (например, pip, nuget). И другое - чей-то личный репозиторий, который автор завтра решит закрыть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 17:48 | ||
> Одно дело, когда это хранилище, из которого пакет не пропадет (например, pip, | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Выпуск языка программирования Go 1.22" | –4 +/– | |
Сообщение от noc101 (ok), 07-Фев-24, 18:02 | ||
Верно, но вставлю замечание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от похнапоха. (?), 07-Фев-24, 18:59 | ||
Проект соберется, для этого достаточно знать азы работы с зависомстями и произвести replace: | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 19:07 | ||
> Поэтому, лучше скачивать с гита архив, чтобы был резерв. | ||
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору |
107. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от noc101 (ok), 07-Фев-24, 18:01 | ||
О боже гуманитарий, не позорься. | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
110. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (-), 07-Фев-24, 18:35 | ||
Ну хорошо, ты скачал пакет себе. Опубликовал свой код. Посторонний разработчик решил сделать форк или просто собрать на своей машине, а пакета в инете уже нет. Как с этим решать? Публиковать также код всех пакетов? | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 19:00 | ||
> Посторонний разработчик решил сделать форк или просто собрать на своей машине, а пакета в | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 19:06 | ||
Форк, конечно, спасает, но при использовании тех же pip и nuget разработчику не нужно форкать пакеты) Их соранность гарантируется самим хранилищем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 19:19 | ||
> Форк, конечно, спасает, но при использовании тех же pip и nuget разработчику | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 20:02 | ||
Ну не вполне же. Даже из самого названия (прокси) следует, что он кеширует пакеты просто на время, скорее для удобства доступа и безо всяких гарантий. На их сайте написано: "Why did a previously available module become unavailable in the mirror? - proxy.golang.org does not save all modules forever". | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 22:00 | ||
> кеширует пакеты просто на время, скорее для удобства доступа и безо всяких гарантий. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 18:54 | ||
> О боже гуманитарий, не позорься. | ||
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору |
121. "Выпуск языка программирования Go 1.22" | –1 +/– | |
Сообщение от Аноним (-), 07-Фев-24, 19:15 | ||
> Все верно, для этого и есть: go mod vendor | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 19:23 | ||
> Хз, выглядит ненадежно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
206. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от noc101 (ok), 09-Фев-24, 15:53 | ||
>> качают модули в папку вендор и уже оттуда импортят и по надобности обновляют. | ||
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору |
209. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 09-Фев-24, 19:09 | ||
> В чем он не прав? | ||
Ответить | Правка | Наверх | Cообщить модератору |
210. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от noc101 (ok), 09-Фев-24, 23:48 | ||
То есть аргументов нет. Что и ожидалось от нуба | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (127), 07-Фев-24, 19:45 | ||
Абсолютно солидарен. Но если тебе 20, ты работаешь в гугле и с тебя просят "инновации", вот такие вот идеи и приходят в голову! :)) Инженерное позорище, согласен. Как и nuget в мире .NET | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Аноним (56), 07-Фев-24, 13:21 | ||
Про то что си подобный пишут, а про то что нельзя выйти за границы буфера не пишут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск языка программирования Go 1.22" | –3 +/– | |
Сообщение от 12yoexpert (ok), 07-Фев-24, 13:40 | ||
это же не раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 17:20 | ||
мимо. cm: CVE-2021-31162 | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от НяшМяш (ok), 07-Фев-24, 14:36 | ||
Потому что можно https://github.com/advisories/GHSA-ppp9-7jff-5vj2 | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
96. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от OpenEcho (?), 07-Фев-24, 17:18 | ||
> Потому что можно https://github.com/advisories/GHSA-ppp9-7jff-5vj2 | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (40), 08-Фев-24, 02:42 | ||
Справедливости ради, TOCTOU уязвимости - это гонка процессов, а не тредов. Ну в том смысле, что Rust может и защитит от ошибок кривого наваливания данных в shared коллекции из разных потоков, но вот что у него кривая реализация в std::fs - это логическая ошибка (некорректная работа с системными вызовами), от которых этот язык не защищает никак. Вся его задача - перенос "лучших практик" из C++ по работе с памятью в компайл-тайм, чтобы минимизировать человеческий фактор. В остальном просто нескучный синтаксис. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Go 1.22" | –5 +/– | |
Сообщение от Alexey (??), 07-Фев-24, 13:47 | ||
Google компания делает дела. когда-то про нее много писали что "корпорация зла". но нет, она делает добрые дела. полезные. вот язык обновила. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Выпуск языка программирования Go 1.22" | –2 +/– | |
Сообщение от Аноним (127), 07-Фев-24, 19:43 | ||
Брин, перелогинься и не позорься! :)))) "делает дела"... ты в 3 классе что ли? Выражаешься как косноязычный троечник. Это уже не говоря о смысле твоих похвал недоязыку от недокомпании. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (65), 07-Фев-24, 14:07 | ||
Жаль gomobile забросили | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (69), 07-Фев-24, 14:18 | ||
Было слишком мало скобочек, но это исправляют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Выпуск языка программирования Go 1.22" | +2 +/– | |
Сообщение от Golangdev (?), 07-Фев-24, 17:24 | ||
Отличная новость! | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (102), 07-Фев-24, 17:25 | ||
> Решена давняя проблема с циклами "for" | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (7), 08-Фев-24, 13:23 | ||
Ага, а языку уже 15 лет при этом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 07-Фев-24, 22:10 | ||
С обработкой ошибок по прежнему беда? | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (7), 08-Фев-24, 13:23 | ||
Их концептуально не хотят завозить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от ВоваВолшебник (?), 08-Фев-24, 08:32 | ||
Пользовался языком пару лет. Неплохой инструмент для написания маленьких сетевых программ. Но в какой то момент прозрел и нафиг послал этот язык со своими идиотскими правилами синтаксиса. Мол, ему не нравится что есть неиспользованная переменная. Ну сейчас в данный момент не используется, надо будет, потом удалим, сейчас голова забита другим. Это конечно хорошо, что типа для оптимизации. Но в активной фазе разработки как же эта фигня ставит палки в колеса. Я вообще молчу про фигурные скобки. Это вообще чья то субьективщина стала частью языка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
199. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Хухрымухры (ok), 09-Фев-24, 07:11 | ||
> Мол, ему не нравится что есть неиспользованная переменная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
218. "Выпуск языка программирования Go 1.22" | +1 +/– | |
Сообщение от Аноним (218), 11-Фев-24, 02:00 | ||
>сейчас в данный момент не используется, надо будет, потом удалим, сейчас голова забита другим. Это конечно хорошо | ||
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору |
157. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (157), 08-Фев-24, 11:04 | ||
Любой статический язык без ADT - игрушка для хеловордов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 11:19 | ||
Ну вот у меня ровно обратное мнение. ADT слишком сложно для уверенного понимания. А без понимания его применение приводит к опасным ошибкам. Лучше многословно, но предельно понятно на каждом шаге даже дэбилу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
165. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (168), 08-Фев-24, 11:37 | ||
ADT ? Может, AST ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
173. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (162), 08-Фев-24, 12:47 | ||
Ну я о проблемах с пониманием и адекватным применением именно ADT, т.е. абстрактных типов и шаблонов построения типов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
215. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (218), 10-Фев-24, 15:55 | ||
А им и надо, чтобы язык был такой черной магией, чтобы не программу писать, а что угодно подводящее к ее написанию, но никогда не приводящее. Подмена деятельности ее имитацией. | ||
Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору |
167. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (-), 08-Фев-24, 11:46 | ||
Ты про Абстрактный Тип Данных? Чо ниасилил сортировку? | ||
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору |
180. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (157), 08-Фев-24, 13:51 | ||
Возможно имелось в виду Алгебраические типы данных? | ||
Ответить | Правка | Наверх | Cообщить модератору |
184. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (169), 08-Фев-24, 14:38 | ||
ADT - это прошлый век, сейчас любой язык без TRJ - игрушка для хеллоувротов. А на подходе еще BKFHW - еще круче будет | ||
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору |
190. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Neon (??), 08-Фев-24, 19:28 | ||
Ничего привычного из С даже близко нет в Go. Откуда это глупость постоянно берется ?! | ||
Ответить | Правка | Наверх | Cообщить модератору |
202. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (202), 09-Фев-24, 07:56 | ||
https://go.dev/doc/faq#ancestors | ||
Ответить | Правка | Наверх | Cообщить модератору |
214. "Выпуск языка программирования Go 1.22" | +/– | |
Сообщение от Аноним (218), 10-Фев-24, 15:53 | ||
Тупизация, структуры, указатели, блоки кода фигурными скобками, видимость внутри блока. Все это очень даже сишное. | ||
Ответить | Правка | К родителю #190 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |