@gogolang

Страница 1440 из 1630
Daniel
22.09.2018
11:35:07
или вы все же компилили что-то динамически

Alexander
22.09.2018
11:35:29
ну, просто у меня так получилось - стоило собрать на той машине, где оно работает - и проблемы пропали

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

В общем, иногда GOPATH приходится писать, и Go ставить туда, где не хотелось бы его иметь

Google
Daniel
22.09.2018
11:38:12
есть docker как раз для таких вещей (изначально)

Alexander
22.09.2018
11:38:30
ненавижу! :)

Daniel
22.09.2018
11:38:51
любить не обязательно

но и собирать бинарник там, где запускать, тоже не надо

Alexander
22.09.2018
11:39:23
хотя, есть, да. и любить никто ничего не должен. Просто так уж получилось :)

есть docker как раз для таких вещей (изначально)
Даниэль, я - фрилансер, так что я не всегда полностью рулю машинками, с которыми работаю. Всякое бывает, поверь :)

И вобще я не программист, как я уже тут орал. Я - сисадмин. Был бы программист, так решил бы все проблемы Go в два счета :)

lexxx
22.09.2018
12:15:09
что про раст думаете

Alexander
22.09.2018
12:18:40
блин :(

Daniel
22.09.2018
12:53:30
Alexander
22.09.2018
12:54:53
Innuendo

Daniel
22.09.2018
12:56:04
оба новые

Google
Paul
22.09.2018
12:56:19
потому, что они появились примерно в одно время и изначально имели один мотив для появления

Bohdan
22.09.2018
12:56:24
и оба называли заменой си

Paul
22.09.2018
12:56:29
но решают разные задачи и разными способами

Alexander
22.09.2018
12:56:47
Лучше бы были больше С и Go рядом

Никита
22.09.2018
12:58:16
Alexander
22.09.2018
12:58:31
угу

Yo
22.09.2018
13:21:38
Кто из Минска. GoWayFest пройдёт. https://tproger.ru/events/gowayfest-2-0/

Ivan
22.09.2018
13:25:36
Знаем, но не попадаем. Придется митапы позже делать для "неудачников"

Alexander
22.09.2018
13:26:43
А почему Fest 2.0?

Никита
22.09.2018
13:26:52
В Киеве проводят подобные мероприятия?

Vadim
22.09.2018
13:26:58
Были какие-нибудь интересные статьи про го за последние месяца два?

Alexander
22.09.2018
13:27:12
были

Vadim
22.09.2018
13:27:40
были
Скинешь в ЛС?

Alexander
22.09.2018
13:27:59
нет. я же не знаю, что тебе интересно...

Подпишись на https://t.me/gophernews хотя бы

/dev/null
22.09.2018
13:32:54
Andrew
22.09.2018
13:32:59
Мне ещё нравится @golangdigest

Alexander
22.09.2018
13:34:37
можете кинуть в меня камень, но раст мы все нежно любим)
кинул два камня в /dev/null, чтоьбы один камень он оставил себе, а второй кинул обратно в меня.

мы все всё любим!

Я вот за последний год ни одной строчки не написал на многих языках, но это еще не повод их всех не любить!

Google
Alexander
22.09.2018
13:45:30
да даже и не повод это тут обсуждать. :)

Vadim
22.09.2018
13:59:35
Мне ещё нравится @golangdigest
Это не видел ещё, спасибо

Roman
22.09.2018
14:05:44
просто это новое поколение языков... а так то да... всё-равно что сравнивать C# и C++ (помню как люди утверждали что C# это "C++++")

и оба называли заменой си
Rust это реальная замена C/C++, Go нет, Go это про сетевое ПО и многое другое

Bohdan
22.09.2018
14:07:24
Rust это реальная замена C/C++, Go нет, Go это про сетевое ПО и многое другое
я ведь и не спорю но тезисы такие пару лет назад видел

типа go это простой си

Alexander
22.09.2018
14:07:38
"в мире компонентов нет эквивалентов"

Roman
22.09.2018
14:08:34
я ведь и не спорю но тезисы такие пару лет назад видел
сам Пайк об этом трубил во все стороны, хотя это конечно бред)

он потом сам признал что оказался неправ и что Go это скорее Java нежели C

Bohdan
22.09.2018
14:10:51
сам Пайк об этом трубил во все стороны, хотя это конечно бред)
ну и слышал о том, что Go гуглу нужен был для того, чтобы не привязываться к конкретному языку, а нанимать просто умных людей (в том числе и студентов) и обучать гошечке - так как обучать все равно нужно из - за специфичных задач

Bohdan
22.09.2018
14:12:15
да, тоже неплохой вариант

Roman
22.09.2018
14:15:59
бизнесу не нужна 100% производительность, ему нужны быстрые, масштабируемые результаты, в идеале с наименьшим колвом багов. Go как раз про это: простой язык, низкий порог вхождения, хорошо масштабируется (нет жёстких непереходимых границ как в Python из-за производительности, да можно написать модуль на C++ но это уже будет такие не Python а Python & C++)

но было бы конечно ещё лучше если бы Go можно было совмещать с системными языками. cgo это конечно хорошо но на C писать в 2018 году не лучший вариант, поберегите ноги. Rust + Go в одной бинарке было бы очень интересно

eugene
22.09.2018
14:18:38
Rust это реальная замена C/C++, Go нет, Go это про сетевое ПО и многое другое
сомнительно, что Rust заменит C++, а вот C вполне может постепенно

Alexander
22.09.2018
14:19:17
горизонтально масштабируемые результаты... новый термин :)

Ivan
22.09.2018
14:20:25
А почему Fest 2.0?
Потому что был 1.0 в прошлом году

Alexander
22.09.2018
14:20:47
Roman
22.09.2018
14:20:52
сомнительно, что Rust заменит C++, а вот C вполне может постепенно
C++ это легаси, очень много легаси, это делает его очень опасным. На C++ можно сделать то-же что и на Rust, и работать это будет чаще шустрее учитывая оптимизации компилятора.. но как бывший C++ разработчик не охота мне в него возвращаться именно из-за легаси и отсутствия встроенных механизмов безопасности ownership & borrowing это просто слёзы радости на глазах после убитых на дебагинге C++ нервов

Alexander
22.09.2018
14:21:23
опасным для чего?

Google
Roman
22.09.2018
14:22:02
горизонтально масштабируемые результаты... новый термин :)
первое слово было ошибкой)) имелись ввиду "масштабируемые результаты"

Alexander
22.09.2018
14:22:30
еще один новый термин :)

Вобще, тут иногда чувствуешь себя как на канале аниме, или фантстики со всеми этими масштабируемыми результатами :)

Roman
22.09.2018
14:24:12
опасным для чего?
для написания на нём чего либо... double-free, data race, segfault это всё жуть жутчайщая дебажить которую я даже врагу не желаю (дабы потом украсть его код разумеется ?) когда ты знаешь что если скомпилилось то эдаких проблем нет - это сильно упрощает разработку

Admin
ERROR: S client not available

Roman
22.09.2018
14:26:15
в C++ тоже имеются стат. анализаторы кода, но они в нём не поумолчанию... в C++ тоже есть smart pointers and stuff.. но так-же есть и new / delete...

Думаю кстати что в перспективе стоит задуматься о совмещении Rust и Go, где Rust занимается принятием / парсингом входящих сообщений а Go - их обработкой и бизнес-логикой. взять в пример GraphQL сервер: сервер на Rust, resolver'ы на Go зачем? На расте сложно и нудно писать асинхронный код для работы с бд и т.д. однако он позволит увеличить производительность, насколько честно говоря пока не знаю. В любом случае вызывать Go из Rust гораздо проще нежели наоборот (наоборот пока-что невозможно)

Alexander
22.09.2018
14:45:47
аниме!

Alexander
22.09.2018
14:50:04
поговаривают, что в раст завезут async/await, тогда заживём

Roman
22.09.2018
14:52:10
поговаривают, что в раст завезут async/await, тогда заживём
не заживём, он по прежнему будет непригоден для application programming из-за сложности

Alexander
22.09.2018
14:53:22
я вот всё на него засматриваюсь, только задач себе подходящих найти не могу. Связка go + rust и так, чтобы это было не сильно геморно, станет серебряной пулей на бэкенде

Roman
22.09.2018
14:53:35
application programming = software for users systems programming = software for software applications prog. = ttm (time-to-market), features, security systems programming = performance, resource-usage, safety Rust = systems programming Go = application programming

Alexander
22.09.2018
14:54:55
ну камон, под раст портируют низкоуровневые либы для написания гуёв, тот же gtk3. И можно пилить графические аппликухи

плюс, читал тут недавно, на нём игры пилить начали

DICE юзает его в своей тестовой лабе

Roman
22.09.2018
14:58:03
ну камон, под раст портируют низкоуровневые либы для написания гуёв, тот же gtk3. И можно пилить графические аппликухи
тот факт что для Go нет библиотек и фреймворков для написания гуев - не делает Rust идеологически более пригодным для application programming. JavaScript больше application prog. чем C++, но на C++ есть Qt, однако даже там завезли QML (superset of JavaScript/ECMA) однако JavaScript убог для более сложных аппликух, но увы, Go пока-что не про Gui, хотя вполне мог бы быть

Alexander
22.09.2018
14:58:38
ну окай, пусть будет так

Google
Alexander
22.09.2018
14:59:07
application programming = software for users systems programming = software for software applications prog. = ttm (time-to-market), features, security systems programming = performance, resource-usage, safety Rust = systems programming Go = application programming
Внезапно большинство десктопных приложений пишутся именно на языках "системного программирования", ибо микролаги из-за GC

Nikita
22.09.2018
14:59:41
чуваки, какую книжку посоветуете для быстрого освоения go? я из плюсов припёрся)

Alexander
22.09.2018
15:00:55
легаси. Идеологически C++ и подобные ничерта не потеряли в applc. prog.
Проблема в том, что не легаси работает так плохо, что аж терпеть невозможно.

Alexander
22.09.2018
15:01:08
Вот эту сам читал https://www.ozon.ru/context/detail/id/33524651/ Не стал бы её рекомендовать. Нудная

Roman
22.09.2018
15:01:54
Тоже эту тему иногда просматриваю. Как думаешь, почему так? Просто руки ещё не дошли?
потому-что никто в это не инвестирует, возможно потому-что ещё рано. все до недавних пор писали гуи на C++, который ну абсолютно не про applications programming... это только сейчас начали появляться всякие Electron'ы (не надо мне заряжать про их убогость, я в курсе и согласен)

Alexander
22.09.2018
15:02:13
Вот эта в процессе чтения https://www.ozon.ru/context/detail/id/139412056/ вроде нормально заходит

Alexander
22.09.2018
15:03:04
Я знаю только одно нормальное десктопное приложение написанное на языке с GC, это эмулятор терминала Tilix написанный на D.

Nikita
22.09.2018
15:03:08
спасибо

вроде как эта неплохая https://www.ozon.ru/context/detail/id/34671680/

Вот эту сам читал https://www.ozon.ru/context/detail/id/33524651/ Не стал бы её рекомендовать. Нудная

Вот эта в процессе чтения https://www.ozon.ru/context/detail/id/139412056/ вроде нормально заходит

Alexander
22.09.2018
15:04:20
а как жи IDEA ???!!!!
А с каких пор семейство иде от жидбрейнс стало семейством нормальных десктопных приложений?

Страница 1440 из 1630