The OpenNET Project / Index page

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



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

Оглавление

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

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


31. "Релиз языка программирования Go 1.13"  +2 +/
Сообщение от Александр (??), 04-Сен-19, 13:28 
Я бы не отказался от синтаксического сахара для BigInt
f = f + 2*d вместо  new(big.Int).Add(f, new(big.Int).Mul(big.NewInt(2), d))
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

44. "Релиз языка программирования Go 1.13"  –1 +/
Сообщение от Аноним (44), 04-Сен-19, 15:29 
Всё правильно сделано. Так ты десять раз подумаешь, нужен ли тебе BigInt, прежде чем его использовать, и напишешь на порядок меньше оно-кода.
Ответить | Правка | Наверх | Cообщить модератору

126. "Релиз языка программирования Go 1.13"  +/
Сообщение от заминированный тапок (?), 05-Сен-19, 10:43 
так можно и до Си дойти, там-то на каждом шаге нужно думать, что делаешь

но моднейшие смузихлёбы такой подход не одобряют и всячески поливают, называя выстрелами в ногу

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

55. "Релиз языка программирования Go 1.13"  –1 +/
Сообщение от Аноним (55), 04-Сен-19, 17:20 
Ну да, чтобы глядя на f = f + 2*d нельзя было сказать что происходит, складываются ли тут числа, матрицы, векторы или черти в ступе.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

84. "Релиз языка программирования Go 1.13"  +7 +/
Сообщение от Урри (?), 04-Сен-19, 21:31 
Эк ты ловко обгадил c++.
А вообще, надо пойти математикам рассказать, как тупо они делают, что для сложения чисел, матриц и векторов используют один и тот же символ.

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

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

91. "Релиз языка программирования Go 1.13"  +/
Сообщение от анон (?), 04-Сен-19, 22:08 
одно другому не мешает!
Ответить | Правка | Наверх | Cообщить модератору

97. "Релиз языка программирования Go 1.13"  +1 +/
Сообщение от Аноним (97), 04-Сен-19, 22:47 
> Люди, что у вас в голове? Вы пишете программный продукт, или занимаетесь автофелляцией?

Это ты, видимо, пишешь программный продукт (или мечтаешь об этом). А люди ещё и поддерживают кодовую базу на протяжении многих лет.

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

105. "Релиз языка программирования Go 1.13"  +2 +/
Сообщение от Урри (?), 05-Сен-19, 01:59 
В понятие написания программного продукта входит понятие его поддержки. И именно поэтому намного лучше иметь перегрузку функций по параметру, чем по новой функции для каждого типа аргумента.

Например, openGL вынужден был вводить по двадцать функций glVertex с различными суффиксами (2f, 2d, 2fv, 3f, 3d, 3fv, ...), ибо С и нет перегрузки. И это реально задалбывает, каждый раз самому считать количество и типы аргументов. С++ обертка столько нервов экономит, что диву потом даешься.

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

125. "Релиз языка программирования Go 1.13"  +/
Сообщение от имя_ (?), 05-Сен-19, 10:40 
программирование - это не (только) математика.
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

127. "Релиз языка программирования Go 1.13"  +/
Сообщение от заминированный тапок (?), 05-Сен-19, 10:45 
ну да, лучше как в Nim - не***ческая гора операторов вида ^@%$!!~= для каждого типа :D
Или в Go нет перегрузки операторов?

или ты просто модный смузехлёб, а шутки про C/CPP как раз в моде?

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

130. "Релиз языка программирования Go 1.13"  +/
Сообщение от Аноним (44), 05-Сен-19, 13:35 
> Или в Go нет перегрузки операторов?

Нет.

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

145. "Релиз языка программирования Go 1.13"  +/
Сообщение от аноним3 (?), 05-Сен-19, 23:46 
вот почему мне так нравится питон. там не надо так обгаживаться каждый раз)) и да я хотел было глянуть раст и го, но как глянул на примеры кода.... желание отпало .  решил вспомнить с и с++. но вы ребята кричите о достоинствах. для меня возможность использовать простую формулу а+в=с всегда лучше чем вырвиглазный код с кучей функций вложенных в скобки. звиняй в питоне тоже есть похожие вещи, но не до такой обдолбанной степени. после этого код си и питона кажется манной небесной.))
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

152. "Релиз языка программирования Go 1.13"  –1 +/
Сообщение от anonymous (??), 06-Сен-19, 18:19 
> для меня возможность использовать простую формулу а+в=с всегда лучше чем вырвиглазный код с кучей функций вложенных в скобки.

Go как-то более о том, чтобы писать логически правильный код, чем о том, чтобы строчки красиво выглядели. Тут кому что важнее.

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

167. "Релиз языка программирования Go 1.13"  +/
Сообщение от IRASoldier_registered (ok), 11-Сен-19, 15:35 
А найти в коде объявления f и d, конечно же, нельзя, да.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

122. "Релиз языка программирования Go 1.13"  +/
Сообщение от ranen (?), 05-Сен-19, 09:14 
Что с тобой не так? Там полно этого сахара!
https://rust-lang-nursery.github.io/rust-cookbook/science/ma...
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

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

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




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

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