Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования Go 1.12" | +/– | |
Сообщение от opennews (??), 26-Фев-19, 14:22 | ||
Представлен (https://blog.golang.org/go1.12) релиз языка программирования Go 1.12 (http://golang.org), который развивается компанией Google при участии сообщества как гибридное решение, сочетающее высокую производительность компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. Код проекта распространяется (https://golang.org/dl/) под лицензией BSD. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
2. "Релиз языка программирования Go 1.12" | +7 +/– | |
Сообщение от Аноним (2), 26-Фев-19, 14:27 | ||
> Начиная с версии Go 1.13 будет прекращена поддержка macOS 10.10 "Yosemite", в качестве минимально поддерживаемой версии macOS станет 10.11 "El Capitan". В следующем выпуске также планируется прекратить поддержку ветки FreeBSD 10.x. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Аноним (20), 26-Фев-19, 17:00 | ||
Это косается только рефиренсной реализации компилятора. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
33. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (33), 26-Фев-19, 18:48 | ||
А кстати, как заставить собираться проекты, которые требуют Google Go посредством gccgo? | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
74. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Онаним (?), 01-Мрт-19, 12:37 | ||
> И никто же не жалуется что новый x-code не работает в 10.10. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
3. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Аноним (3), 26-Фев-19, 14:30 | ||
Кажется еще вчера обновлялся на Йосемити, а оно уже скоро все... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Аноним (6), 26-Фев-19, 14:46 | ||
> Утилита godoc теперь не предоставляет интерфейс командной строки, а доступна только в форме web-сервера для просмотра документации через браузер | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
13. "Релиз языка программирования Go 1.12" | +6 +/– | |
Сообщение от Аноним (13), 26-Фев-19, 15:38 | ||
>> Утилита godoc теперь не предоставляет интерфейс командной строки, а доступна только в форме web-сервера для просмотра документации через браузер | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
7. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (7), 26-Фев-19, 14:56 | ||
GNU/Hurd они добавили в GOOS почему и зачем? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (8), 26-Фев-19, 14:57 | ||
А на go можно dllку создать? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (22), 26-Фев-19, 17:06 | ||
можно, гугли go plugin, но зачем? | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
27. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Аноним (27), 26-Фев-19, 18:24 | ||
go plugin — это крайне вырожденный случай. можно и обычные динамические библиотеки с сишным ABI делать. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
70. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (70), 28-Фев-19, 19:19 | ||
А как на Golang сделать обычную DLL с внешним ABI? Что-то я не слышал о такой возможности. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
76. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (27), 01-Мрт-19, 18:20 | ||
$ go help buildmode | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
11. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (11), 26-Фев-19, 15:35 | ||
>сочетающее высокую производительность компилируемых языков | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от evkogan (?), 26-Фев-19, 16:13 | ||
Интересный ресурс. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
19. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от asdf (?), 26-Фев-19, 16:29 | ||
> Интересный ресурс. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
21. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от evkogan (?), 26-Фев-19, 17:00 | ||
Не согласен. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
23. "Релиз языка программирования Go 1.12" | +2 +/– | |
Сообщение от Аноним (23), 26-Фев-19, 17:18 | ||
А кому нужна абстрактная быстрота самого языка? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
29. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Аноним (27), 26-Фев-19, 18:27 | ||
Он не пихается на замену плюсам и, тем более, сям. Он, скорее целится в области применения python-а, предлагая при этом статическую типизацию, компиляцию и более простой ffi в C. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
31. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от имя (?), 26-Фев-19, 18:38 | ||
> более простой ffi в C | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
77. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (27), 01-Мрт-19, 18:24 | ||
Там проблемы с тем, что у go свой ABI (из-за pascal-строк и, разумеется, своих векторных типов). Из-за чего требуется маршаллинг из C ABI в Go ABI, потому FFI получается небесплатный. Но в использовании довольно удобен. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
37. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от evkogan (?), 26-Фев-19, 20:20 | ||
Вот только на нем пытаются писать системный софт. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
39. "Релиз языка программирования Go 1.12" | +3 +/– | |
Сообщение от имя (?), 26-Фев-19, 21:17 | ||
> Что выигрывается? | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
46. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Буратино (?), 27-Фев-19, 00:16 | ||
>опустим pip install в серную кислоту, а статичный гоферный бинарь в дистилированную воду | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
60. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (60), 27-Фев-19, 12:29 | ||
И не один. И таки что ? | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
59. "Релиз языка программирования Go 1.12" | –1 +/– | |
Сообщение от YetAnotherOnanym (ok), 27-Фев-19, 12:03 | ||
> А там где не нужна скорость, ну зачем менять скриптовый язык? | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
78. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (27), 01-Мрт-19, 18:26 | ||
На нем пытаются писать тот системный софт, который иначе писали бы на питоне. Модули ядра на нем никто не пишет, ясное дело. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
38. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от evkogan (?), 26-Фев-19, 20:22 | ||
И вот цитата | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
62. "Релиз языка программирования Go 1.12" | +2 +/– | |
Сообщение от Аноним (62), 27-Фев-19, 14:06 | ||
А на каких операциях там не говорится :-) | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
79. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (27), 01-Мрт-19, 18:31 | ||
При минимальном использовании heap-а — таки позволяет. Попробуй каким-нибудь декомпилятором, позволяющим представить программу в псевдосишном коде, для интереса посмотреть на go-шную программу и сравнить с исходником. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
18. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от freehck (ok), 26-Фев-19, 16:19 | ||
> Что-то по бенчмарку он даже медленнее Явы: | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
25. "Релиз языка программирования Go 1.12" | +3 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Фев-19, 18:03 | ||
Вообще-то, если пройтись по списку тестов вот с этой странички: https://benchmarksgame-team.pages.debian.net/benchmarksgame/... в шести тестах (n-body, fannkuch-redux, spectral-norm, mandelbrot, pidigits и fasta) Go выигрывает и по времени выполнения, и по меньшему потреблению памяти (причём в разы, а то и на порядки - 1,472 vs 31,180 в fannkuch-redux, 2,656 vs 33,572 в spectral-norm, 2,620 vs 42,212 в fasta), в трёх (regex-redux, k-nucleotide и binary-trees) Go проигрывает по скорости, но выигрывает по потреблению памяти, и только в reverse-complement Go сливает и по скорости, и по памяти. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
51. "Релиз языка программирования Go 1.12" | –1 +/– | |
Сообщение от Аноним (51), 27-Фев-19, 07:17 | ||
Кичиться тем что язык слегка обогнал жирную Яву в некоторых задачах, когда он заявляет: | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
58. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от YetAnotherOnanym (ok), 27-Фев-19, 11:46 | ||
> Кичиться тем что язык слегка обогнал жирную Яву в некоторых задачах, когда | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
12. "Релиз языка программирования Go 1.12" | +2 +/– | |
Сообщение от Аноним (13), 26-Фев-19, 15:35 | ||
> До этого требуется явная активация системы модулей через переменную GO111MODULE=on | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "Релиз языка программирования Go 1.12" | +2 +/– | |
Сообщение от Аноним (16), 26-Фев-19, 16:12 | ||
Go 1.11 | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
26. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Нанобот (ok), 26-Фев-19, 18:18 | ||
GO!!111MODULE | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
40. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Stas (??), 26-Фев-19, 21:36 | ||
Попробуйте: | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
24. "Релиз языка программирования Go 1.12" | +2 +/– | |
Сообщение от Аноним (24), 26-Фев-19, 17:46 | ||
Go vN+0 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
28. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (28), 26-Фев-19, 18:26 | ||
> Начиная с версии Go 1.13 будет прекращена поддержка macOS 10.10 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "Релиз языка программирования Go 1.12" | +2 +/– | |
Сообщение от Аноним (27), 26-Фев-19, 18:29 | ||
Версия языка — "1", "1.13" — это версия референсного компилятора. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
36. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Пользователь Debian (?), 26-Фев-19, 20:15 | ||
Потому что когда язык — и его стандартная библиотека — скомпилированы, им приходится вызывать ядро ОС чтобы делать что-либо полезное помимо арифметических вычислений. И вот в этом месте начинается интересное. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
43. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от 1 (??), 26-Фев-19, 23:26 | ||
И в тех ОС - какой-то неправильный POSIX ? | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
53. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Nexmean (?), 27-Фев-19, 08:01 | ||
Go не использует glibc, у них свой велосипед через который они напрямую к ядру обращаются, в этом траблы. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
55. "Релиз языка программирования Go 1.12" | –1 +/– | |
Сообщение от йкЛще (?), 27-Фев-19, 08:14 | ||
Вот это поворот! И давно? | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
57. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от x (?), 27-Фев-19, 11:28 | ||
нет там glibc, может для пары функций опционально. Для линукса одна зависимость: kernel 2.6.23+ | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
65. "Релиз языка программирования Go 1.12" | –1 +/– | |
Сообщение от Аноним (65), 27-Фев-19, 14:56 | ||
oh, rly? | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
71. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (70), 28-Фев-19, 19:34 | ||
Как только подключаете работу с сетью, то сразу сборка становиться зависимой от libc и libpthread, но существует и статическая реализация сети в golang. Просто ее нужно включать флагом -tags netgo. | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
80. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (27), 01-Мрт-19, 18:37 | ||
Внезапно, posix описывает API, но не регламентирует ABI, потому программа, вызывающая напрямую syscall-ы, при смене ABI ядра таки сломается, даже если не использует никакие syscall-ы, кроме определенных в posix (что в реальной жизни невозможно). | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
56. "Релиз языка программирования Go 1.12" | –1 +/– | |
Сообщение от Аноним (56), 27-Фев-19, 10:20 | ||
Не поддерживает - и хрен с ним. ОС первична, остальное шелуха (кроме C). | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
32. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Аноним (32), 26-Фев-19, 18:40 | ||
Дженерики. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
34. "Релиз языка программирования Go 1.12" | +2 +/– | |
Сообщение от Аноним (13), 26-Фев-19, 20:01 | ||
> Дженерики. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
48. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (48), 27-Фев-19, 01:43 | ||
Не нужно. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
35. "Релиз языка программирования Go 1.12" | +3 +/– | |
Сообщение от Аноним (35), 26-Фев-19, 20:13 | ||
Годный язык, мне прям нравится, тем кто знаком с СИ языком Golang заходит прям на ура. А главное в нем сразу есть большинство того что в СИ так не хватает. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
61. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (61), 27-Фев-19, 13:16 | ||
CaMeLCaSe что ли? | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
63. "Релиз языка программирования Go 1.12" | +1 +/– | |
Сообщение от Аноним (62), 27-Фев-19, 14:09 | ||
> тем кто знаком с СИ языком Golang заходит прям на ура | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
41. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (41), 26-Фев-19, 21:50 | ||
Кто знает когда будет go2 и какие там будут изменения? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Релиз языка программирования Go 1.12" | –1 +/– | |
Сообщение от Аноним (35), 26-Фев-19, 23:31 | ||
А какие изменения вам нужны? Го язык молодой, он сразу был создан как работа над ошибками других языков. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
64. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (62), 27-Фев-19, 14:10 | ||
> По умолчанию систему модулей планируется предложить в выпуске Go 1.13 | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
72. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (72), 28-Фев-19, 21:45 | ||
а try-catch то когда подвезут? | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
69. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (69), 28-Фев-19, 16:52 | ||
например мне лично нужно более удобное общение с JSON. то что есть сейчас полный ужас. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
73. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Rob Pike (?), 01-Мрт-19, 01:36 | ||
Го 2 будет не скоро. Будет 1.13, 1.14, 1.15 с постепенным внедрением фич. Где-то в районе 1.15, можно будет считать, что это 2.0, только об этом не скажут, чтобы не взрывались пукальники | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
42. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним2 (?), 26-Фев-19, 21:53 | ||
Add your company... https://github.com/golang/go/wiki/GoUsers | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
45. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от анон (?), 26-Фев-19, 23:37 | ||
дженерики завезли? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
54. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Анон Михайлович (?), 27-Фев-19, 08:01 | ||
Генерики для слабаков. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
67. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (67), 28-Фев-19, 01:35 | ||
Проходите не задерживайтесь. Вас много, go один. Следующий. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
47. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Аноним (47), 27-Фев-19, 00:51 | ||
> В "go doc" добавлена новая опция "-all" для вывода всех экспортируемых API и документации по ним | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
75. "Релиз языка программирования Go 1.12" | +/– | |
Сообщение от Pike (?), 01-Мрт-19, 12:38 | ||
lol no generics | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |