@proGO

Страница 1461 из 1674
Olzhas
27.05.2018
03:54:14
В статически типизированных языках.
Проще тогда на питоне или жс писать

Там проблем с типизацией нет

Можно вычесть из объекта массив и получить -0

Alexander
27.05.2018
03:54:57
Проще тогда на питоне или жс писать
Если проект большой, то со временем утонешь в тестах, а малейший рефакторинг будет оборачиваться адом.

Google
Ross
27.05.2018
03:54:58
Проще тогда на питоне или жс писать
мисье любитель курительных смесей?

Alexander
27.05.2018
03:55:51
Чёт постирония

Ross
27.05.2018
03:55:57
или скорее просто порыбачить. толстовато как по мне)

tsov
27.05.2018
04:46:32
Rust туда-же... ни Go ни Rust ещё не скоро достигнут столь высокой оптимизации компилятора
не совсем так. в Go уже давно ssa-компиляция (как в llvm) и уже дохоена правил к ней и постоянно их туда добавляют. а учитввая, что исходный код без замутов и приближен к низкоуровневым абстракциям, то ждать придется совсем недолго.

Anton
27.05.2018
04:47:26
Можно вычесть из объекта массив и получить -0
в питоне нельзя, там строгая типизация

Ross
27.05.2018
05:51:36
Result<T, E>

Daniel
27.05.2018
05:55:54
А?!

Igor K
27.05.2018
06:08:04
Result<T, E>
Ну ты опшенал просто показал

Alexander
27.05.2018
07:45:23
А как генерики связаны с обработкой ошибок?
Генерики совместно с типами сумами могут позволить возвращать из функции не два значения, а одно, которое будет либо ошибка, либо результат вычисления (или вам нравится возвращать структуры с дефолтными значениями при ошибке?).

Google
Alexander
27.05.2018
07:49:09
А итераторы - это, кстати, вещь, которая существенно упрощает чтение кода, ибо чтение циклов с кучей ifов, breakов и continue - не самая простая задача.

Dmitri
27.05.2018
08:08:41
А никак нельзя узнать на какой строчке error появилась?

Что б каждый раз в if err != nil не писать в лог место руками

Mykyta
27.05.2018
08:16:46
А никак нельзя узнать на какой строчке error появилась?
https://stackoverflow.com/questions/24809287/how-do-you-get-a-golang-program-to-print-the-line-number-of-the-error-it-just-ca?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Алекс
27.05.2018
08:54:29
Kiss
нет, упрощение инструментов это не кисс, а вырождение

Vadim
27.05.2018
08:57:11
нет, упрощение инструментов это не кисс, а вырождение
Тогда давай писать на ассемблере. Смотри, тут есть плоскость, в которой по оси x понятность компьютеру, а на оси y, понятность человеку. И понятность написания кода на языке человеку тоже важна, так как в этом мире есть дэдлайны. Код го одновременно очень легко читается, и достаточно понятен компьютеру.

Алекс
27.05.2018
08:58:05
этот спор беспредметный и от того бессмысленный. пиши на чем хочешь, но как выше писали, с крестиков на го перейдешь легко, обратно уже не сможешь. а однажды оно тебе понадобится.

разве что ты планируешь всю жизнь сайтики клепать

Vadim
27.05.2018
09:02:28
Очень рад, что у тебя достаточно времени, чтобы писать все на плюсах.

Dmitri
27.05.2018
09:03:37
теперь на ассемблере (почти) не пишут

с++ будет вечно жить?

Vadim
27.05.2018
09:07:07
Я про это же. Вся эволюция является по сути деградацией. Мы облегчаем для себя решение задач и забываем как более сложным методом решали эту задачу наши предки. Этот процесс естественен и я не понимаю зачем ему противостоять.

Никита
27.05.2018
09:08:15
На С++ написано очень много софта, который активно используется и развивается. Вряд ли это станут переписывать

По этому жить он будет ещё очень долго

Google
Dmitri
27.05.2018
09:08:32
на бейсике тоже когда-то много софта писали

По этому жить он будет ещё очень долго
но когда-то все же сдохнет

Никита
27.05.2018
09:09:03
на бейсике тоже когда-то много софта писали
Такого же масштабного как движки игр, например?

Алекс
27.05.2018
09:10:14
По твоей речи, каждую задачу надо решать на максимально низком языке программирования. Ну чтож. Удачи тебе.
ты выше полистай, я этого не утверждал. спич начался на тему того, что человек выбрал го как первый язык. я всего лишь сказал что если он потом захочет писать действительно сложные программы, то без си/с++ ему не обойтись. набежали фанбои и пхпшники и как начали доказывать обратное. веб вебом, кроме него есть куча сфер, откуда тебя с твоим любимым го выгонят ссаными тряпками.

Никита
27.05.2018
09:10:47
Если я не ошибаюсь, на бэйсике писали только десктопные приложения и все. Вот он и сдох

Вместе с тем софтом, что на нём писался, собственно

Алекс
27.05.2018
09:14:40
Сейчас нет, когда компилятор го и раста оптимизируют, тогда не знаю....
у питона достаточно оптимизирован компилятор, не?

я молчу про эмбед

Никита
27.05.2018
09:15:57
Мобильная разработка тоже

Vadim
27.05.2018
09:16:04
веб?
Любая научная деятельность.

some_random_anonymous
27.05.2018
09:16:33
веб?
Вообще все, что не связано с системным программированием и играми.

Алекс
27.05.2018
09:16:50
Мобильная разработка тоже
все топовые игрули из плеймаркета написаны на сях, асфальты там всякие и т.д.

Vadim
27.05.2018
09:17:07
у питона достаточно оптимизирован компилятор, не?
Питон изначально писался медленным, у него даже массивов нет. А каждая переменная является объектом. (Компилятор питона спущу на неточность)

Алекс
27.05.2018
09:17:16
Любая научная деятельность.
да ты шо, и где в науке там го или раст? везде питон с сишными либами

Я про приложения, а не игры
телега на го, расте или джаве написана?

Google
some_random_anonymous
27.05.2018
09:17:39
Сиплюсплюсник ворвался и доказывает что-то кому-то в Го чате. ?

Никита
27.05.2018
09:18:06
телега на го, расте или джаве написана?
Приложение? На Java и Swift/Obj-C, наверняка

Vadim
27.05.2018
09:18:07
Алекс
27.05.2018
09:18:16
Сиплюсплюсник ворвался и доказывает что-то кому-то в Го чате. ?
лол, я здесь один помню с чего начался этот спор?

Vadim
27.05.2018
09:18:35
eugene
27.05.2018
09:19:08
Приложение? На Java и Swift/Obj-C, наверняка
ну вы подразумеваете, что есть только android и ios?

Алекс
27.05.2018
09:19:27


Admin
ERROR: S client not available

Никита
27.05.2018
09:19:53
ну вы подразумеваете, что есть только android и ios?
Мы же говорим про мобильные платформы, верно? Кроме iOS и Android больше ничего по сути нет, все мертво

Vadim
27.05.2018
09:19:55
Блин, очень хреновый аргумент, что на го мало чего написано, языки совсем новые.

Алекс
27.05.2018
09:20:51
Никита
27.05.2018
09:21:41
почему мало? много веба написано на го
Очень маленький объем в сравнении

Алекс
27.05.2018
09:22:19
дело не в том, сколько чего на чем написано. можешь хоть на дельфи писать, хоть на пхп. но сишку ты должен знать чтобы однажды не оказалось что ты быдлокодер.

Никита
27.05.2018
09:23:53
Я думал программист определяется архитектурными навыками, а не знанием языка Х

some_random_anonymous
27.05.2018
09:26:10
В армии не служил не мужик. На Си++ не писал не программист.

Sergey
27.05.2018
09:35:29
спасибо за новую гифку

Sergey
27.05.2018
09:38:23
Daniel
27.05.2018
09:38:31
А о полезности (ленивых) итераторов значит вы спорить не хотите?
Когда мне нужен итератор - я его пишу. Отсутствие генериков мне не мешает

Google
Берял
27.05.2018
09:39:20
Когда мне нужен итератор - я его пишу. Отсутствие генериков мне не мешает
а зачем писать то, что уже миллиард раз написано?

Sergey
27.05.2018
09:41:02
А?
для первого уровня вложенности проверка на "вернуло nil" или "не существует" выглядит так: https://play.golang.org/p/MbpTmWYSm4m а как будет выглядеть для второо уровня вложенности? return v, ok1, ok2 ?

Берял
27.05.2018
09:41:11
Когда мне нужен итератор - я его пишу. Отсутствие генериков мне не мешает
а когда мне нужно отфильтровать массив я пишу функцию фильтра, а когда мне нужно отобразить массив одного типа в другой я пишу для этого еще одну функцию - зачем эти действия? почему один и тот же алгоритм нельзя написать один раз в жизни и дальше реиспользовать?

Alexander
27.05.2018
09:41:12
Я про это же. Вся эволюция является по сути деградацией. Мы облегчаем для себя решение задач и забываем как более сложным методом решали эту задачу наши предки. Этот процесс естественен и я не понимаю зачем ему противостоять.
Суть в том, что го - не современный инструмент. Его авторы забили на всё, что произошло с языками программирования за последние 40 лет. В итоге язык не предоставляет никаких удобств для построения абстракций, никак не защищает от ошибок с типами и гонок по данным.

Sergey
27.05.2018
09:42:14
а вообще,



Sergey
27.05.2018
09:42:57
Зачем мне эти ok отдельно?
а как нужно? подскаж`ите

Sergey
27.05.2018
09:46:15
интересно услышать о вреде дженериков
вчера было про "плохую читаемость", и "да и вообще, IRL дженерики не нужны"

Daniel
27.05.2018
09:46:22
интересно услышать о вреде дженериков
Читабельность падает существенно

Страница 1461 из 1674