The OpenNET Project / Index page

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



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

Оглавление

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

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


1. "Релиз языка программирования Go 1.8"  –8 +/
Сообщение от Аноним (-), 17-Фев-17, 13:03 
Не густо
Ответить | Правка | Наверх | Cообщить модератору

4. "Релиз языка программирования Go 1.8"  +18 +/
Сообщение от KonstantinB (ok), 17-Фев-17, 13:08 
Производительность подняли, gc-паузу сократили, что еще надо?

То, что в языке никаких принципиальных изменений, только мелкие улучшения - это отлично. Go должен оставаться простым и пригодным для изучения за несколько дней, это его основное преимущество.

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

9. "Релиз языка программирования Go 1.8"  –7 +/
Сообщение от Аноним (-), 17-Фев-17, 13:23 
>  gc-паузу сократили, что еще надо?

Вообще gc убрать, сам буду кучу чистить.

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

16. "Релиз языка программирования Go 1.8"  +/
Сообщение от u (?), 17-Фев-17, 13:48 
GOGC=off
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз языка программирования Go 1.8"  –2 +/
Сообщение от Аноним (-), 17-Фев-17, 14:04 
И-и-и-и? Это опция активирует в Go невидимые ранне функции/операторы, типа, free()/delete?
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз языка программирования Go 1.8"  +7 +/
Сообщение от Василий Теркин (?), 17-Фев-17, 14:23 
А зачем тебе все это в твоем fmt.Println("Hello World")?
Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз языка программирования Go 1.8"  –2 +/
Сообщение от Василий Теркин (?), 17-Фев-17, 14:27 
> И-и-и-и? Это опция активирует в Go невидимые ранне функции/операторы, типа, free()/delete?

И потом, если уж так чешется, берешь исходники, форкаешь и дописываешь нужный функционал. Осилишь?


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

31. "Релиз языка программирования Go 1.8"  +5 +/
Сообщение от Аноним (-), 17-Фев-17, 14:48 
Полный бред. Давай мы теперь всё будем по любому поводу форкать и переписывать под себя, это ведь легко, быстро и абсолютно нормально... Тогда и смысла в языках нет, у каждого был бы свой, удобный, лично для себя,.... если всё бы было так, как Вы описываете. Но все не так, не надо писать бред.
Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от Василий Теркин (?), 17-Фев-17, 15:02 
> Полный бред. Давай мы теперь всё будем по любому поводу форкать и
> переписывать под себя, это ведь легко, быстро и абсолютно нормально... Тогда
> и смысла в языках нет, у каждого был бы свой, удобный,
> лично для себя,.... если всё бы было так, как Вы описываете.
> Но все не так, не надо писать бред.

Вот и замечательно. Не пойму только, к чему был Ваш бред выше по ветке? Чем CPP Не устраивает? А вот ребята из гугля не поленились и наваяли язык под себя, с покером и... сборщиком мусора. Под свои задачки, видимо. Разнообразии языков и парадигм, как бэ намекает, что нет универсальных ЭФФЕКТИВНЫХ инструментов для решения всех существующих задач. И в следующий раз, когда будете сетовать на отсутствие ручных механизмов освобождения памяти, хотя бы обозначьте задачки, в которых они вам нужны. Может не тем микроскопом гвозди закалачиваете?

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

58. "Релиз языка программирования Go 1.8"  –6 +/
Сообщение от Аноним (-), 17-Фев-17, 15:15 
Это не мой бред выше по ветке. Меня CPP полностью устраивает (ну почти), и на гугловское п я не перейду никогда. Это очевидно язык детского уровня, для тех, кто не может освоить нормальные языки.
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от Василий Теркин (?), 17-Фев-17, 15:31 
> Это не мой бред выше по ветке. Меня CPP полностью устраивает (ну
> почти), и на гугловское п я не перейду никогда. Это очевидно
> язык детского уровня, для тех, кто не может освоить нормальные языки.

На здоровье. У меня нет таких проблем как у Вас. Дайте догадаюсь, наверняка и разговорный язык у Вас тоже единственный, русский?

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

106. "Релиз языка программирования Go 1.8"  –4 +/
Сообщение от Аноним (-), 17-Фев-17, 17:29 
Не угадали. Владею 3-мя разговорными языками, c++, qml, javascript, php, html, sql и т.д., всё на высоком уровне.
Ответить | Правка | Наверх | Cообщить модератору

119. "Релиз языка программирования Go 1.8"  +/
Сообщение от _ (??), 17-Фев-17, 17:49 
> Не угадали. Владею 3-мя разговорными языками, c++, qml, javascript, php, html, sql
> и т.д., всё на высоком уровне.

А по моему он там на сухую гоняет :))))

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

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

127. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от Василий Теркин (?), 17-Фев-17, 17:56 
> Не угадали. Владею 3-мя разговорными языками, c++, qml, javascript, php, html, sql
> и т.д., всё на высоком уровне.

Ну я в резюмешках и не такое видел. Скромность украшает человека! Но есть проблемка, показать реальные свои проекты вы не сможете. Иначе - прощай анонимность. Ну а професионализм как раз таки определяется серьезностью проектов и умением их делать в требуемые сроки.

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

170. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от Аноним (-), 17-Фев-17, 20:41 
> Не угадали. Владею 3-мя разговорными языками,  
> php, html, sql
> html, sql
> Владею 3-мя разговорными языками

Русский разговорный, русский строительно-армейский, русский литературный?


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

63. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от Аноним (-), 17-Фев-17, 15:21 
Даже в CPP уже лет 5 как ручное освобождение памяти считается дурным тоном. Есть smart pointer'ы. Если программист не совсем дурак, ему не нужен ни сборщик мусора, ни контроль за освобождением выделенной памяти. В конце концов можно использовать Rust. Там хочешь не хочешь, а язык сам контролирует время жизни объектов без всяких сборщиков мусора.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

69. "Релиз языка программирования Go 1.8"  +/
Сообщение от Василий Теркин (?), 17-Фев-17, 15:35 
> Даже в CPP уже лет 5 как ручное освобождение памяти считается дурным
> тоном. Есть smart pointer'ы. Если программист не совсем дурак, ему не
> нужен ни сборщик мусора, ни контроль за освобождением выделенной памяти. В
> конце концов можно использовать Rust. Там хочешь не хочешь, а язык
> сам контролирует время жизни объектов без всяких сборщиков мусора.

Ну а я разве спорю? Можете ковыряться в проблеме любым микроскопом. А в бизнесе и продакшене - "время - деньги". И кто первый - того и тапки, пока все остальные выпиливают лобзиком очередной никому УЖЕ не нужный идеал. Вон, некоторые извращенцы на ассемблере даже операционки общего назначения пилят.

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

111. "Релиз языка программирования Go 1.8"  +/
Сообщение от Аноним (-), 17-Фев-17, 17:37 
На обертывание выделения памяти в умный указатель уходит 1, максимум 2 секунды. Даже на гигантский проектах мест с ручным выделением памяти единичные случаи, т.к. есть контейнеры на любую ситуацию. За два года у вас набежит от силы 1-2 минуты потерянного времени. Экономия ни о чем...
Ответить | Правка | Наверх | Cообщить модератору

157. "Релиз языка программирования Go 1.8"  –5 +/
Сообщение от Аноним (-), 17-Фев-17, 18:50 
Business, production -- какие великие слова в устах "Василий Теркин", делающие его речь, видимо по его мнению, значимыми и весомыми, не терпящими возражений.

Быть может, пора уже отринуть ложное и стать Basil Grater? Ведь нутро-то соответствует, сознайтесь. И по-английски надо писать, по-английски, как я написал. Не надо вам этого сиволапого русского с его "дело", "производство". Не надо.

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

163. "Релиз языка программирования Go 1.8"  +2 +/
Сообщение от Василий Теркин (?), 17-Фев-17, 19:09 
> Business, production -- какие великие слова в устах "Василий Теркин", делающие его
> речь, видимо по его мнению, значимыми и весомыми, не терпящими возражений.
> Быть может, пора уже отринуть ложное и стать Basil Grater? Ведь нутро-то
> соответствует, сознайтесь. И по-английски надо писать, по-английски, как я написал. Не
> надо вам этого сиволапого русского с его "дело", "производство". Не надо.

Это что, попытка неуклюжего троллинга? Весьма неуклюжая, стоит заметить. Ну да ладно. На этом видимо стоит дискуссию закрыть. Для меня персоналии Роберта Гризмера, Роба Пайка и Кена Томпсона более авторитетны, чем Вы с вашими, как там "3-мя разговорными языками, c++, qml, javascript, php, html, sql и т.д., всё на высоком уровне.", которые подтвердить так и не удалось. Всего хорошего.

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

193. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от angra (ok), 18-Фев-17, 12:31 
> Даже в CPP уже лет 5 как ручное освобождение памяти считается дурным  тоном. Есть smart pointer'ы.

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

> Если программист не совсем дурак, ему не нужен ни сборщик мусора, ни контроль за освобождением выделенной памяти.

Если "программист" ограничивается хеловордами, то действительно не нужен.


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

199. "Релиз языка программирования Go 1.8"  +/
Сообщение от Аноним (-), 18-Фев-17, 17:46 
Их 2 - unique_ptr и shared_ptr. И weak_ptr, немного усложненная разновидность shared_ptr. На практике в 99% случаев достаточно и используется unique_ptr.
Ответить | Правка | Наверх | Cообщить модератору

79. "Релиз языка программирования Go 1.8"  –2 +/
Сообщение от Аноним (-), 17-Фев-17, 15:57 
Лучше бы сделали опцию, которая включает/отключает сборщик мусора при запуске Go. Ну и delete/free. И пусть каждый решает сам, как лучше в каждом конкретном случае. Язык и компиляторы не должны ограничивать свободу действий.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

112. "Релиз языка программирования Go 1.8"  –2 +/
Сообщение от Аноним (-), 17-Фев-17, 17:41 
Сборщика мусора не должно быть совсем. Есть куча техник обойтись без него и слежения за освобождением памяти программистом.
Ответить | Правка | Наверх | Cообщить модератору

126. "Релиз языка программирования Go 1.8"  +/
Сообщение от _ (??), 17-Фев-17, 17:55 
... и при этом есть куча языков где всё так и сделано! Вот и юзайте их, Д,Б! (С) Наше всио :-)
Ответить | Правка | Наверх | Cообщить модератору

203. "Релиз языка программирования Go 1.8"  +/
Сообщение от Аноним (-), 18-Фев-17, 18:00 
>Сборщика мусора не должно быть совсем.

Кокой юношеский максимализм. У GC есть свои плюсы, как и минусы.

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

155. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от KonstantinB (ok), 17-Фев-17, 18:45 
И что же будет с библиотеками, которые полагаются на gc? Все переписывать с какими-нибудь

if (runtime.gcDisabled) {
   free(slice)
}

?

Не надо этого в go. Он вполне завершен и целостнен в своем дизайне. При этом он, разумеется, не универсален. Если нужен жесткий реалтайм и gc-паузы категорически неприемлемы, стоит изначально выбрать другой язык.

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

18. "Релиз языка программирования Go 1.8"  +10 +/
Сообщение от Аноним (-), 17-Фев-17, 13:59 
> Вообще gc убрать, сам буду кучу чистить.

Тогда бери лопату и дуй чистить кучу.

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

30. "Релиз языка программирования Go 1.8"  +5 +/
Сообщение от Аноним (-), 17-Фев-17, 14:46 
батенька зачем вам го? Пишите на си
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

33. "Релиз языка программирования Go 1.8"  –1 +/
Сообщение от Аноним (-), 17-Фев-17, 14:49 
Неосиляторы вас загрызут за такие высказывания
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

6. "Релиз языка программирования Go 1.8"  +18 +/
Сообщение от Аноним (-), 17-Фев-17, 13:11 
Нет бы запилить несовместимый Golang 3.0 и %%%ться с ним 25 лет подряд.
Вот это весело, вот это адреналин.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

176. "Релиз языка программирования Go 1.8"  –2 +/
Сообщение от anonnchick (?), 17-Фев-17, 21:35 
>>Нет бы запилить несовместимый Golang 3.0 и %%%ться с ним 25 лет подряд.

Ветка 3.0 идет строго после 2.7

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

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

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




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

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