М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 3 февраля 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

78 Кб, 1224x440
Golang thread #12 25 сен, 13:02 1066192 В конец треда | Веб

Туториал для вкатывальщиков:
https://tour.golang.org/welcome/1

Адвейнсед практики для прошареных:
https://golang.org/doc/effective_go.html

Книжка от создателя (онли на английском, русский не прижился):
Купить тут - https://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440
Онлайн с кучей воды - http://www.gopl.io/ch1.pdf

По сабжу: компилируемый многопоточный язык от Гугла, который не оставляет к себе равнодушным. Идейный наследник Оберона, скрещенный с С.

Из редакторов аноны советуют
VS Code с Go плагином (годнота, в 1.6 завезли рефакторинг)
Gogland (платный от ЖыдБрейнс, по функционалу тоже неплох)
vim/emacs с плагинами тоже достаточно хороши

Ответы066355066683070103106329114947

25 сен, 13:16 2 1066201

Пацаны, скиньте пример кода, чтобы можно было запустить бинарник на сервере и получилось что-то наподобие socks5 прокси, и можно было обращаться по ip адресу сервера и порта и выходить в интернет через все это

Ответы066205066226

25 сен, 13:24 3 1066204

>ДЛЯ ХЕЙТЕРОВ #1
Ответ, почему в Go самый лучшей метод обработки ошибок:
https://zenwalker.me/blog/error-handling-without-exceptions
>ПОЧЕМУ ТАКИЕ ЖИРНЫЕ БИНАРНИКИ?
Why is my trivial program such a large binary?

The linkers in the gc tool chain (5l, 6l, and 8l) do static linking. All Go binaries therefore include the Go run-time, along with the run-time type information necessary to support dynamic type checks, reflection, and even panic-time stack traces.

A simple C «hello, world» program compiled and linked statically using gcc on Linux is around 750 kB, including an implementation of printf. An equivalent Go program using fmt.Printf is around 1.2 MB, but that includes more powerful run-time support.

Ответы066206

25 сен, 13:24 4 1066205

>>1066201
https://www.google.ru/search?q=golang+socks+proxy+server

Ответы066224

85 Кб, 1000x1000
25 сен, 13:30 5 1066206

>>1066204
>such a large binary
>around 1.2 MB
Не устаю проигрывать над теми, кто в вебе сейчас в килобайтах память считает.

25 сен, 13:31 6 1066207

Голанг нагибает С# нет кор 2.0
https://hackernoon.com/go-vs-net-core-in-terms-of-http-performance-7535a61b67b8

Ответы066208

25 сен, 13:35 7 1066208

>>1066207
С И Н Т Е Т И К А
И
Н
Т
Е
Т
И
К
А

25 сен, 13:40 8 1066210

Няшная разработчица На Golang, эффективно объясняет, как прожить на Go всякую веб годноту

https://youtube.com/watch?v=0ndWw1udpsA

Ответы066299067589076199077157

25 сен, 13:41 9 1066212

Оче мало вакансий, даже в ДС.
Аноны, которые пугались, что их заставят на работе писать на Го вместо их любимых пыхопитонов, не волнуйтесь. Я вроде бы и рад вкатиться на Го писать, так предложений нет нихуя.

Ответы066320075663

25 сен, 13:45 10 1066216

Golang порт для Qt5 гуй фреймворка

https://github.com/therecipe/qt

25 сен, 13:52 11 1066220

Рекомендованный список Го библиотек, от самого Сэра Юмпутуна из подкаста radio-t

github.com/pressly/chi
github.com/dgrijalva/jwt-go
github.com/stretchr/testify
gopkg.in/mgo.v2
gopkg.in/yaml.v2
github.com/didip/tollbooth
github.com/juju/ratelimit
github.com/hashicorp/go-mul...
github.com/aws/aws-sdk-go/...
github.com/dustin/go-humanize
github.com/jessevdk/go-flags
golang.org/x/sync/errgroup

Ответы067590

25 сен, 14:02 12 1066224

>>1066205
Ну например , буду использовать вот эту штуку а как к ней подключиться из клиента? Какой порт указывать ? На сервере работает на 127.0.0.1:8000

https://github.com/armon/go-socks5

25 сен, 14:09 13 1066226

>>1066201
ssh -D тебя чем не устраивает?

568 Кб, 841x1200
25 сен, 15:57 14 1066265

Напоминаю

Ответы066275

25 сен, 16:46 15 1066275

>>1066265
Что именно напоминаешь?

Ответы075665

29 Кб, 221x242
25 сен, 17:28 16 1066295

Когда оно уже сдохнет

Ответы066329

5 Кб, 315x36
25 сен, 17:40 17 1066298

Есть смысл вкатываться в го новичку?

Ответы082778

25 сен, 17:41 18 1066299

>>1066210
Когда это тян стали айти?

Ответы066300066331

25 сен, 17:44 19 1066300

>>1066299
Я бы прежде спросил: Когда это еврейки стали няшными?

Ответы111551

25 сен, 18:38 20 1066320

>>1066212
Нас набирали как питонщиков, на собесе так и сказали "будете с питухона на го пересаживаться"

Ответы066327

25 сен, 18:40 21 1066322

Анонище, в проекте есть бенчмарки. Где им самое место лежать? Как я понял, тесты пакета лежат в пакете, бенчи так же?

Ответы066839

25 сен, 18:46 22 1066327

>>1066320
Кстати, почему именно с питона на го переходят, ведь языки то совсем разные, кроме разве что оба преимущественно в вебе используются? Да и в вебе недостатки питона не так уж и заметны.

Ответы066330

25 сен, 18:48 23 1066329

>>1066295
Никогда.
Это теперь навсегда, как перл.

25 сен, 18:48 24 1066330

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

Ответы066333066601089653

25 сен, 18:48 25 1066331

>>1066299
>Когда это тян стали айти?
Были с самого начала.

Ответы101558

25 сен, 18:49 26 1066333

>>1066330
>питон годится только для изучения программирования.
Не годится для этих целей абсолютно.

Ответы066352084222

25 сен, 19:27 27 1066352

>>1066333
Двачаю.
6 лет душу змею

25 сен, 19:35 28 1066355

>>1066192 (OP)

Решил вкатиться в микросервисы на голанге.

Как понял тут можно прямо использовать стандартную библиотеку с http сервером и писать вообще без фреймворков и библиотек, а деплоиться через докер прямо бинарником

Или все-таки лучше взять какой-нибудь go-kit для такого?

Ответы066362

25 сен, 20:00 29 1066362

>>1066355
в го плохая практика использовать киты и фраемворки

Ответы066369066385099127

25 сен, 20:14 30 1066369

>>1066362
То есть, на каждый чих писать свои велосипеды с костылями в го норма?

Ответы066379066419066441

25 сен, 20:28 31 1066379

>>1066369
да, велком в низкоуровневые языки.

Ответы066382

25 сен, 20:30 32 1066382

>>1066379
>низкоуровневые языки
Значение знаешь?

25 сен, 20:32 33 1066385

>>1066362
Спасибо, тоже думал что с такой стандартной библиотекой использовать что-то еще перебором будет

25 сен, 21:51 34 1066419

>>1066369
Зато статический бинарник, можно запустить 700.000 горутин всего на 5gb памяти, лепота...

25 сен, 22:18 35 1066441

>>1066369
>То есть, на каждый чих писать свои велосипеды с костылями в го норма?
То есть, на каждый чих подключать фреймворк в других языках норма?
Я так не думаю.

А так то к го тебе ничто не мешает подключить любую либо с сишным интеропом.

26 сен, 10:19 36 1066601

>>1066330
> питон годится только для изучения программирования
Ага, держи в курсе новостей из своего манямирка.

26 сен, 13:12 37 1066683

>>1066192 (OP)
Подскажите интересующемуся и потенциальному вкатывальщику - можно ли в Go из массива байт сконвертировать png? И, главное, как это сделать Или для такой процедуры нужно что-то дополнительно устанавливать?

Ответы066687

26 сен, 13:31 38 1066687

>>1066683
https://golang.org/pkg/image/png/

26 сен, 19:12 39 1066839

>>1066322
бамп вопросу.
Где в проекте должны находиться бенчмарки?

112 Кб, 556x324
26 сен, 22:14 40 1066915

Привет, гофач.

Помоги выбрать стул. Мне приходят респонсы, в которых строки/числа/етц приходят иногда пустыми строками/нулями.

Стул 1. Если использовать обычный тип string/int32, а сервер послал мне ноль, и я спаршенное свойство проверяю так
switch response.IsDisable { case 0: shtuka1.Stop(); case 1: shtuka1.Start(); default: log.Printf("server pidor") }
А если сервер не послал вообще этот тег, то штуку1 я остановлю тоже, ибо response.IsDisable заполнится дефолтным значением нулём... Но ведь мне не нужно это делать.
+ наверно быстро
+ просто работать
- несуществующие теги, нули, пустые строки - это всё одно и то же

Стул 2. Если использовать указатель на тип, то им, во-первых, пользоваться неудобно (panic на nil), а, во-вторых, <int>0</int> и <int></int> будут нулями (хотя последний должен быть nil).
+ пустые строки теперь нилы
+ проще чем стул 3
- пользоваться геморрно
- ноль и пустое значение - одно и то же

Стул 3. Если создать отдельный тип данных (Int32) структурой, который будет хранить указатель на необходимый мне дефолтный тип (int32); дать ему (Int32) необходимые методы: IsNil, Get, Set, String, UnmarshalXML, MarshalXML, json...
+ тонкая настройка каждого типа
+ удобная работа с ними
- каждый тип описывать и тестить, писать наследуемые методы долго
- наверно накладно по времени и памяти
- нарекут пидором-говнокодером

вот пример, в котором каждый стул описан.https://play.golang.org/p/mp9e98J9Tk

Ответы066917066995

26 сен, 22:19 41 1066917

>>1066915
>+ пустые строки теперь нилы
+ отсутствие тега теперь нил
быстрофикс

27 сен, 06:26 42 1066995

>>1066915
Какой-то жуткий говнокодинг.

Используй то решение, которое максимальное простое, и 100% рабочее.

31 Кб, 395x492
27 сен, 07:39 43 1067002

27 сен, 10:55 44 1067044

Функция в ходе выполения юзает get-запрос к чужому сервису, после чего работает с body респонса. Как мне замокать для тестов этот сервис?
resp, err := http.Get(addr). Можно конечно сделать в тестах подъем сервака, который на реквесты будет отдавать нужные мне ответы, но наверняка можно придумать что-то еще?

Ответы067045

27 сен, 10:58 45 1067045

>>1067044
https://golang.org/pkg/net/http/httptest/
Если поможет, расскажи как заюзал.

28 сен, 13:05 46 1067589

>>1066210
Был там ирл, представлял всякие развратные действия с ней, сидя в двух метрах

28 сен, 13:06 47 1067590

>>1066220
Что за чёрт, чем знаменит? Просто обычный программер, распиарившийся своими подкастами?

145 Кб, 1600x739
Простой вывод 2D графики в рамках обучения кодингу 28 сен, 14:09 48 1067614

Подскажите любой набор библиотек для вывода 2D графики (точки, линии, кружочки и т.п.) КОТОРЫЙ РАБОТАЕТ и который можно использовать на линуксе и в виндах (причём, это должен смочь установить удалённо новичок).

Обучаемся программированию, дозрели до вывода графики, и всё какое-то тяжеловесное или глюкавое.

Ответы067616067631

28 сен, 14:16 49 1067616

>>1067614
sdl2?

Ответы067646

28 сен, 14:56 50 1067631

>>1067614
>Обучаемся программированию
Поиску в интернете бы для начала обучились.

28 сен, 15:30 51 1067646

>>1067616
>sdl2
URL? А то их несколько

28 сен, 20:15 52 1067782

А поясните по хардкору, как к вам вкатиться? Где IDE взять? Как свой первый десктопный калькулятор написать?

Ответы067785068391

28 сен, 20:22 53 1067785

>>1067782
блокнота достаточно.
vim +vim-go, vs code + vim(хз как называется правильно аддон, но очень неплох), gogland от jetbrains

Ответы067786067787

28 сен, 20:23 54 1067786

>>1067785
обосрался, vs code + go, конечно же
самофикс

32 Кб, 1024x768
28 сен, 20:28 55 1067787

>>1067785
А шо он мне хуйню какую-то пишет? Как его этот хелло 世界 скомпилировать?

Ответы067788068391

28 сен, 20:39 56 1067788

>>1067787
>хуйню какую-то пишет
>Cannot find Delve debugger
>бох дал ему ссылку на него
Выкатывайся нахуй, даун тупой.

Ответы067792067793

28 сен, 20:46 57 1067792

>>1067788
Сам даун Ну и хуйли где мне ето дебагер истать? они че не могли его сразу добавить че за дебильная прога

Ответы067794

28 сен, 20:47 58 1067793

>>1067788
Ну чего вы ребята будьте же людьми.
Я же только вкатываюсь и еще зеленый. Все мы зелеными были. Поясни, если я где-то неправ.
Я так понял, что vs code - это просто текстовый редактор с подсветкой go-синтаксиса. Фактически, мне сгодится любой редактор, даже тот же Notepad++, если там настроить подсветку? Ну и еще, я так понимаю, мне надо скачать компилятор (этот https://golang.org/dl/ ?) и прописать ему Path.

Ответы067802067868

28 сен, 20:47 59 1067794

Это >>1067792 не я, это какой-то мимо-хуй.

57 Кб, 1171x716
28 сен, 21:05 60 1067802

>>1067793
Скачал какой-то короч LiteIDE. Компилируется вроде. Как мне теперь график функции y=sin(x) нарисовать?

Ответы067804

28 сен, 21:09 61 1067804

>>1067802
Иди нахуй, вниманиеблядок.
Были зелёными, но гуглили, пробовали разные иде на самом деле сразу наткнулся на gogland. Если гуглить не умеешь, то в этой сфере it тебе делать нечего.

Ответы067809068613

28 сен, 21:14 62 1067809

>>1067804
Че ты злой такой? Тебя обидел кто-то?
Есть тут в треде адекватные люди, которые наставят на путь истинный? Или только злые ебанашки?

Ответы067816067881

28 сен, 21:27 63 1067816

>>1067809
Туда ли ты попал? В треде живут трое:
поехавший, который говнокодит и пишет в виме,
зазнайка, который заходит раз в месяц
и я. Ещё мимокрокодилы, но они тут не задерживаются. Так что пошёл нахуй давай, пидарас ёбаный.

Ответы067865

28 сен, 23:04 64 1067865

>>1067816
А я тогда кто?

Ответы067875

28 сен, 23:07 65 1067868

>>1067793
>Я же только вкатываюсь и еще зеленый.
Читать научись, даун, что тебе пишут, и гуглить. Без этих скиллов тебя везде будут нахуй адекваты посылать.

28 сен, 23:27 66 1067875

>>1067865
Ты кот.

Ответы067880

28 сен, 23:36 67 1067880

>>1067875
Мяу.

28 сен, 23:38 68 1067881

>>1067809
https://git-scm.com/downloads устанавливаешь, запускаешь vs, когда предложит установить расширения для го, кликаешь установить все. Убедись, что создал gopath.
Только что сам сидел, тоже решил вкатиться

29 сен, 15:10 69 1068081

>>1068022
32к получаю. Четыре месяца работаю. Не дс

29 сен, 16:04 70 1068101

>>1068022
>PROGRAMMING LANGUAGES
>HTML
>CSS
>PHP
>JAVA
Проорал с пикчи.

29 сен, 16:42 71 1068109

Перепись тех, кто повёлся на хайп и маркетинговый буллшит.

39 Кб, 641x301
29 сен, 16:48 72 1068112

Помогите с установкой Ebiten на windows

https://hajimehoshi.github.io/ebiten/#projects-with-ebiten

Через командную строку- выдаёт пикрил
что делать?
Сражу скажу что в программировании я практически ноль

Ответы068113068241068386

29 сен, 16:52 73 1068113

>>1068112
>Сражу скажу что в программировании я практически ноль
Да ты по-жизни ноль, епта. Гугли ошибку, нах.

29 сен, 20:12 74 1068241

>>1068112
GCC не найдет в PATH. Протри глаза, блядина тупая.

Ответы068567

30 сен, 01:11 75 1068386

>>1068112
>Admin
Да ты не админ, говно битардное

172 Кб, 1858x1057
30 сен, 01:55 76 1068391

>>1067782
>Где IDE взять?
В шапке же написано все.
>>1067787
Выкинь свою 98 винду на мороз, vscode отлично работает (пикрил хелловорлд, да).

Ответы068431068438118739

30 сен, 08:46 77 1068431

>>1068391
Чет у меня предубеждение относительно вс коде.
Атом тогда уже польозовать.

Ответы068439

30 сен, 09:20 78 1068438

>>1068391
Удобно с понгой?

Ответы068453

30 сен, 09:22 79 1068439

>>1068431
Атом тормозной.

Ответы068463

30 сен, 10:17 80 1068453

>>1068438
Привычно. Шаблоны джанго довольно простые и мощные.

30 сен, 11:10 81 1068463

>>1068439
>Атом тормозной.
Но ведь коде тот же атом.

Ответы068465

30 сен, 11:11 82 1068465

>>1068463
неа, его на тайпскрипте переписали

Ответы068505

30 сен, 12:46 83 1068505

>>1068465
>неа, его на тайпскрипте переписали
Это что-то меняет?

Алсо, ВС коде разве не отсылает все твои исходники в майкрософт?

Ответы068511068513

30 сен, 12:59 84 1068511

>>1068505
Отсылает, после чего к тебе приезжают специально обученные индусы ебать тебя в жопу.

30 сен, 13:01 85 1068513

>>1068505
А атом не отсылает?

Ответы068534

30 сен, 13:57 86 1068534

>>1068513
Вроде нет.

Ответы068544

30 сен, 14:30 87 1068544

>>1068534
Но ты не уверен? Как и не уверен что vs code отсылает. Так?

Ответы068550

30 сен, 14:47 88 1068550

>>1068544
Шизик, это ты?

30 сен, 15:19 89 1068567

>>1068241
Я же сказал, что я вообще ноль в программированнии. Я не ебу что такое GCC, как его устанавливать в path!
Почему на дваче люди настолько неадекватны?

Ответы068570068571

30 сен, 15:22 90 1068570

>>1068567
>>1068567
>Я же сказал, что я вообще ноль в программированнии. Я не ебу что такое GCC, как его устанавливать в path!
Так тебе тогда может стоит вначале основы программирования изучить, прежде чем ебидены пользовать?

>Почему на дваче люди настолько неадекватны?
Все справедливо.

Ответы068574

30 сен, 15:23 91 1068571

>>1068567
>как его устанавливать в path!
Это уже область компьютерной грамоты, а не программирования.

Ответы068574

30 сен, 15:26 92 1068574

>>1068571
>>1068570
Окей, но что так трудно подсказать?
Неужели был хоть один программист, который бы без подсказок более опытных написал бы хоть что-то нормальное?
> Это уже область компьютерной грамоты, а не программирования.
Любому идиоту понятно что значит установить программу
Но что значит установить в Path понятно далеко не каждому, особенно начинающему. Или ты думаешь что люди рождаются с этими знаниями?

Ответы068575068577068586

30 сен, 15:29 93 1068575

>>1068574
Ничего не понимаю… И это вкатывальщики? Говно какое-то, пидоры, блядь. Сережа дал им гугл — ищи! Ищи в гугле, блядь! Не хочу, хочу жрать говно! Что такое? Это it?! Это it?! Суки… Мудачьё — вкатвальщики. Про 300кк/нс начитались, и лезут — пидоры, блядь, ёбаные…

Ответы068578

30 сен, 15:37 94 1068577

>>1068574
Ты наш потенциальный конкурент, скажи спасибо, что мы с тобой разговариваем

Ответы068580

30 сен, 15:38 95 1068578

>>1068575
1. То что есть в гугле- всё на английском. Я хоть и понимаю немножко в английском, но всё же встречаю достаточно много новых слов и аббревиатур, которые совершенно непонятны
2. Если эти неопнятные слова и аббревиатуры гуглить натыкаешься на такие оху@тельные статьи, что после их прочтения остаётся ещё больше вопросов. Что уж тут говорить про статьи на английском, после прочтения которых понятно будет ещё меньше. А ведь статей на русском по Go очень мало
3. Никаких паст про 300кк в секунду я не читал, и не думаю что в программирование лезут только ради этого. Всем, мне кажется понятно что это сложно, долго, и больших денег сразу не будет. Если ты веришь что люди только начитавшись таких паст вкатываются, то ты до ужаса наивен
4. Обратись к врачу или по крайне мере попей успокоительное. Твоя агрессивная манера речи вкупе с полным отсутствием конструктива выдаёт в тебе подростка, или человека который только вышел из подросткового возраста

теперь можешь возвращаться в /b/ и рассказывать там как ты словил лулзов с быдлокодеров. Таким как ты там самое место

Ответы068588

30 сен, 15:40 96 1068580

>>1068577
>не может установить gcc, не знает про path
>потенциальный конкурент
Хуево быть тобой, если тебе такие как этот хуй могут конкуренцию составить.

Ответы068582068587

30 сен, 15:42 97 1068582

>>1068580
я на протяжении всего этого срача акцентирую внимание на том что я ньюфаг
До этого с языками программирования дела не имел
Про gcc слышу впервые
Про Path знаю только то что без него нихуя работать не будет

И хватит семёнить

Ответы068586068604

30 сен, 15:51 98 1068586

>>1068582
>я на протяжении всего этого срача акцентирую внимание на том что я ньюфаг
>До этого с языками программирования дела не имел
>Про gcc слышу впервые
>Про Path знаю только то что без него нихуя работать не будет

Так и иди в ньфаг тред.
С какого хуя тебе в GO понадобилось лезть?
Начинай с турбо паскаля.

>>1068574
>Окей, но что так трудно подсказать?
Учи основы.
Пользуйся гуглом.
Подсказываю.
Как с турбо паскалем освоишься.
Берись за университетские курсы.
Ассемблер.
Потом СИ.
Потом С++\C#

Потом возвращайся.

>Неужели был хоть один программист, который бы без подсказок более опытных написал бы хоть что-то нормальное?
Было время, когда не было ни одного программиста, смекаешь?

>Любому идиоту понятно что значит установить программу
>Но что значит установить в Path понятно далеко не каждому, особенно начинающему.
Далеко не каждому начинающему идиоту?

>Но что значит установить в Path понятно далеко не каждому, особенно начинающему.
Внезапно, в ТУРЕ ГО, рассказывается, что такое patch.
Ты что же, даже оф документацию с сайта не читал, считаешь себя выше этого?

30 сен, 15:51 98 1068586

>>1068582
>я на протяжении всего этого срача акцентирую внимание на том что я ньюфаг
>До этого с языками программирования дела не имел
>Про gcc слышу впервые
>Про Path знаю только то что без него нихуя работать не будет

Так и иди в ньфаг тред.
С какого хуя тебе в GO понадобилось лезть?
Начинай с турбо паскаля.

>>1068574
>Окей, но что так трудно подсказать?
Учи основы.
Пользуйся гуглом.
Подсказываю.
Как с турбо паскалем освоишься.
Берись за университетские курсы.
Ассемблер.
Потом СИ.
Потом С++\C#

Потом возвращайся.

>Неужели был хоть один программист, который бы без подсказок более опытных написал бы хоть что-то нормальное?
Было время, когда не было ни одного программиста, смекаешь?

>Любому идиоту понятно что значит установить программу
>Но что значит установить в Path понятно далеко не каждому, особенно начинающему.
Далеко не каждому начинающему идиоту?

>Но что значит установить в Path понятно далеко не каждому, особенно начинающему.
Внезапно, в ТУРЕ ГО, рассказывается, что такое patch.
Ты что же, даже оф документацию с сайта не читал, считаешь себя выше этого?

Показать весь текст
Ответы068590

30 сен, 15:53 99 1068587

>>1068580
>Хуево быть тобой, если тебе такие как этот хуй могут конкуренцию составить.
Меня больше волнует, что они демпингуют зарплаты.
Мимодругойанон.

18 Кб, 500x281
30 сен, 15:54 100 1068588

>>1068578
>1. То что есть в гугле- всё на английском.

Ответы068590068595

30 сен, 15:57 101 1068590

>>1068586
> Так и иди в ньфаг тред.
> С какого хуя тебе в GO понадобилось лезть?
> Начинай с турбо паскаля.

Ну в паскале писать умею

> Учи основы.
> Пользуйся гуглом.
> Подсказываю.
> Как с турбо паскалем освоишься.
> Берись за университетские курсы.
> Ассемблер.
> Потом СИ.
> Потом С++\C#

И зачем такой долгий путь? Вполне можно начать с паскаля>>1068588.jpeg с go и прийти к нормальному результату. Ты каку.-то ху*ню несёшь

Ответы068596068612

30 сен, 15:57 102 1068591

какую-то
фикс

30 сен, 16:00 103 1068595

>>1068588
Повторюсь, нет людей, которые рождаются со знанием чего либо. Английского в том числе

Ответы068610

30 сен, 16:01 104 1068596

>>1068590
Вопрос так, интереса ради, почему ты именно go выбрал?

Ответы068597

30 сен, 16:02 105 1068597

>>1068596
Посоветовали, почитал статей, вот и решил выбрать Go

Ответы068599

30 сен, 16:08 106 1068599

>>1068597
Лол, сюда ты тоже по совету пришел?

Ответы068600

30 сен, 16:11 107 1068600

>>1068599
лол нет
Не понял твоей насмешки, но всётаки...Нахуя ты тут срач разводишь?
Эта доска посвящена программированию и проблемам программирования. Специально для того чтобы одни люди помогали другим. Олдфаги помогали ньюфагам. Понимаешь? А посраться можно и в /b/ собственно говоря.
Глядя на тебя складывается впечатление что с этим языком программирования ты дел не имел никогда. Так зачем же ты тут пишешь?

Ответы068605068607

30 сен, 16:19 108 1068604

>>1068582
>Про gcc слышу впервые
бля, лол, ебанутые вендузятники
пиздуй СРешетку осваивай или лошадь в овраге доедай

30 сен, 16:20 109 1068605

>>1068600
Срач разводишь тут только ты, даун контуженый

Ответы068613

30 сен, 16:21 110 1068607

>>1068600
>Нахуя ты тут срач разводишь?
Смеюсь с убогого, тебе дали уже дельные советы, но ты все равно продолжаешь тут срать.
>Глядя на тебя складывается впечатление что с этим языком программирования ты дел не имел никогда.
Мимо.
>Так зачем же ты тут пишешь?
Потому что могу.

30 сен, 16:29 111 1068610

>>1068595
>Повторюсь, нет людей, которые рождаются со знанием чего либо. Английского в том числе
Именно блядь, нужно учится.

54 Кб, 680x728
30 сен, 16:33 112 1068612

>>1068590
>И зачем такой долгий путь?
Все должно быть просто, без заморочек и напрягов?
Что за ебаная тупая толстота?

>Вполне можно начать с go и прийти к нормальному результату.
Нельзя.
Го - сложный высокоуровнейвый язык использующий под капотом множество не очевидных технологий.
Без основ ассемблера и СИ можно разве что на JS и PHP сайтики делать, и то, сомнительно.

>Ты каку.-то ху*ню несёшь
Пикрелейдет.

Присоединюсь ка я к другим ораторам, иди как ты нахуй, неспособный принимать помощь безмозглый дегенерат.

Ответы068614

30 сен, 16:34 113 1068613

83 Кб, 794x81228 Кб, 801x53485 Кб, 689x60055 Кб, 596x596

>>1068605
>Срач разводишь тут только ты

> даун контуженый
> Смеюсь с убогого
> Ну давай разберем по частям, тобою написанное )) Складывается впечатление что...
> Ты наш потенциальный конкурент, скажи спасибо, что мы с тобой разговариваем
> И это вкатывальщики? Говно какое-то, пидоры, блядь.
> Не хочу, хочу жрать говно
> Суки… Мудачьё — вкатвальщики
> Про 300кк/нс начитались, и лезут — пидоры, блядь, ёбаные…
> специально обученные индусы ебать тебя в жопу.
> ты не админ, говно битардное
> Протри глаза, блядина тупая.
> Иди нахуй, вниманиеблядок.>>1067804
> Выкатывайся нахуй, даун тупой.
>Поиску в интернете бы для начала обучились.

Ебать ты содомит

30 сен, 16:35 114 1068614

>>1068612
иди нахуй, мразь, заебала твоя толстота. Поржал с тебя и хватит

30 сен, 18:04 115 1068655

Есть либа с расширениями, когда я компиляю свою прогу, то указываю расширения через --tags. Есть какой-то способ закешировать либу собранную с этим тэгом что бы компилялось быстрее? Расширения на сишке, долго пиздец.

Ответы069177

1 окт, 15:39 116 1069177

>>1068655
Ты сишные исходники подкладываешь либо? Надо ж сошки класть уже.

426 Кб, 770x478
3 окт, 18:45 117 1070100

Сегодня купил го-ноутбук, теперь при кодинге вообще проблем нет

3 окт, 18:53 118 1070103

>>1066192 (OP)
Не понимаю зачем ваш го, когда есть Kotlin с корутинами?

Ответы070105070106

3 окт, 18:55 119 1070105

>>1070103
Не понимаю, зачем ваш котлин, когда есть бодественный сисярп

Ответы070106

3 окт, 18:57 120 1070106

>>1070103
>>1070105
Кому нужно ваше говно, когда есть божественный раст.

Ответы070108

3 окт, 19:01 121 1070108

>>1070106
Растоебы соснули. Будущее за RUBY.

Ответы070112070113

3 окт, 19:10 122 1070112

>>1070108
Кек. Смишно.

Ответы070124

3 окт, 19:13 123 1070113

>>1070108

Неясное будущее, сегодня руби — язык аутсайдер, к сожалению.

Ответы070124

3 окт, 19:36 124 1070124

>>1070113
>>1070112
Смейтесь смейтесь, вот скоро выпустят новые асинхронные гипертекстовые рельсы, и мигом все ваши го/раст/котлин и прочие параши станут нинужны.

Ответы070126070128

3 окт, 19:37 125 1070126

>>1070124
Векторный гипертекстовый рубинет?

3 окт, 19:40 126 1070128

>>1070124
> гипертекстовые

Значение знаешь?

Ответы070151

3 окт, 20:55 127 1070151

>>1070128
Миц гол

4 окт, 20:14 128 1070667

Голаг в перспективе может интегрироваться в Питон... как С?

Ответы070673073361

4 окт, 20:19 129 1070673

>>1070667
Как го.

10 окт, 11:58 130 1073361

>>1070667
Вполне. C 1.5 для го завезли возможность шаред либрари билдить. А дальше работа с ffi уже анологична сишной.

Ответы073556

10 окт, 16:39 131 1073556

>>1073361
Эти раздолбаи на стоко ленивые, что припилили поддержку плагинов только для Линукса, совсем очумели , даже не считают швиндувс авторитетом

https://golang.org/pkg/plugin/

Ответы074030

10 окт, 20:24 132 1073724

>ВНИМАНИЕ
Кто-нибудь может пояснить, почему за 3 месяца, язык Golang упал с 10 на 20 место в народном рейтинге?? Все хайп закончился, хипстеры обратно отходят на Питон и Джаву??? Это фиаско, Golang

https://www.tiobe.com/tiobe-index/

Ответы073761073852073916

10 окт, 21:47 133 1073761

>>1073724
>Кто-нибудь может пояснить, почему
Потому, что ты опять забыл принять свои таблетки, фиолетовый шизофреник.

>хипстеры обратно отходят
>Это фиаско
Ну ладно.

232 Кб, 559x604
11 окт, 03:45 134 1073852

>>1073724
Если проанализировать, то го некуда и не поднимался. Эксперимент с хайпом как с инструментом по продвижению товара закончился фиаско в отрасли ЯП.
Если на всяких либах, фреймворках и прочих хипстор-перделках можно выехать, просто заливая глаза розовым дерьмом, то в языках программирования это так не получается, просто потому, что те говнори (образовавшиеся на такой дешевый булшит фанбои языка) не могут вытянуть сам язык.

То есть в практике, говнори облепляют язык уже значительно позже в жизненном цикле ЯП (как пример пхп).

Такая же беда, по-моему, с растом. Раст сейчас окружает легионом метнувшихся говнорей из всяких питонов, рубей и жс и все что получается это сотрясение воздуха и наполнением гитхаба дерьмом (который и так уже в 99% из него состоит).

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

Ответы073856

11 окт, 04:15 135 1073856

>>1073852
Успешные языки на ближайшие 5-8 лет (позиция не влияет на популярность, просто как помню с отчета).

JavaScript [+ node.js или его аналог будущий]
Никто этого не хочет, но такие продукты как electron показали твердый и устойчивый хуй на наше с вами мнение. В реале, язык не совместим с многолетней разработкой, а бизнесу такое не нравится, поэтому будет жить в мире пониёбов и малолетнего скама (то есть весь неокрепший ум меньше 25-27 лет).

Java
Кровавый энтерпрайз - все топовое мировое бабло, будет жить еще долго (хотя есть мнение что жива благодаря мобилкам, а сама представляет собой COBOL - и это почти правда).

Kotlin
Если ребята осилят native и дадут пососать конкуренцию в ios, или отгрызут часть веб разработки - то может выстрелит, а так очередная джава в фантике. В реале язык не имеет никакой философии, засунули туда все что увидели и в реале это тот же клон джавы для распила IDE.
Языки без "идеи" - плохие языки (с)

Swift
Потому что так надо (анону не понятно почему гугл не взял этот божественный язык в android).

Python
Пиздец как растет, будет охуенен в связке с С++ (иначе ты так и будешь скриптовой макакой и пониёбом)

Эпоха закат (очень долгий)
PHP, C# (про такие языки которые не выстрелили типа Ruby - говорить нечего).

Вечные языки.
С++, C

Ожидается.
Появление языка под глубокое обучение и робототехнику.
Под квантовые ПК.

11 окт, 04:15 135 1073856

>>1073852
Успешные языки на ближайшие 5-8 лет (позиция не влияет на популярность, просто как помню с отчета).

JavaScript [+ node.js или его аналог будущий]
Никто этого не хочет, но такие продукты как electron показали твердый и устойчивый хуй на наше с вами мнение. В реале, язык не совместим с многолетней разработкой, а бизнесу такое не нравится, поэтому будет жить в мире пониёбов и малолетнего скама (то есть весь неокрепший ум меньше 25-27 лет).

Java
Кровавый энтерпрайз - все топовое мировое бабло, будет жить еще долго (хотя есть мнение что жива благодаря мобилкам, а сама представляет собой COBOL - и это почти правда).

Kotlin
Если ребята осилят native и дадут пососать конкуренцию в ios, или отгрызут часть веб разработки - то может выстрелит, а так очередная джава в фантике. В реале язык не имеет никакой философии, засунули туда все что увидели и в реале это тот же клон джавы для распила IDE.
Языки без "идеи" - плохие языки (с)

Swift
Потому что так надо (анону не понятно почему гугл не взял этот божественный язык в android).

Python
Пиздец как растет, будет охуенен в связке с С++ (иначе ты так и будешь скриптовой макакой и пониёбом)

Эпоха закат (очень долгий)
PHP, C# (про такие языки которые не выстрелили типа Ruby - говорить нечего).

Вечные языки.
С++, C

Ожидается.
Появление языка под глубокое обучение и робототехнику.
Под квантовые ПК.

Показать весь текст
Ответы074029074034074038

11 окт, 09:50 136 1073905

Почитал первый туториал для вкатывальщиков, и понял, что этот язык - еще одна попытка сделать свой C с разными нужными и не очень нужными свистоперделками. Правильно ли я всё понял или же я ошибся?

Ответы073906074012

11 окт, 09:51 137 1073906

>>1073905
Ты ошибся. У них совершенно разная ниша.

Ответы073907

11 окт, 09:54 138 1073907

>>1073906
Прошу подробности в студию.

Ответы073912

11 окт, 10:02 139 1073912

>>1073907
Си это высокоуровневый ассемблер. Ебля с адресной арифметикой, макросы на строках, вот это все.

На мой взгляд суть го в следующем.
1) Он мега прост, чтобы любая питоно-макака могла на нем писать через два часа
2) Он сразу проектировался под тулинг. Ультрабыстрая компиляция это просто мегаохуительно. Сравни с растом, где сейчас это чуть ли не приоритет номер 1.
3) В стд либе уже почти все есть
4) Многопоточность сразу в языке. см п. 3
5) Основшая ниша - бэкэнд микросервисы и консольные утилиты. Учитывая все вышеизложенное он отлично подходит для этого.
Основные минусы для меня
1) Где мои блядские дженерики? Заебало копипаста
2) Гц. Для моего юз-кейса это пиздецкое зло. Как оказалось.

Ответы073926074012

11 окт, 10:05 140 1073916

>>1073724
Найс, я так и прогнозировал.

11 окт, 10:27 141 1073926

>>1073912

>5) Основшая ниша - бэкэнд микросервисы и консольные утилиты.
Перечисленное можно программировать на тысяче и еще одном языке, даже на том же С.

>Где мои блядские дженерики? Заебало копипаста
Дженерики - не нужны, если есть полиморфизм. В go для этого, если я правильно понял, используются некие функции-интерфейсы.

Ответы073927

11 окт, 10:29 142 1073927

>>1073926
Все можно программировать на чем угодно. Вопрос кожно-жопных ощущений. На го указанное делать легко и приятно.

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

Ответы073931

11 окт, 10:39 143 1073931

>>1073927
>Ну ты попробуй сначала, попользуйся
А зачем мне им пользоваться, если в нем ни дженериков, ни нормальных классов, ничего толком нет.

Ответы073932073938

11 окт, 10:40 144 1073932

>>1073931
Не пользуйся. Как будто тебя кто-то уговаривает.

11 окт, 10:49 145 1073938

>>1073931
Ладно, вот тебе более подробный ответ.
Писал недавно небольшую утилиту, которая висит на сервере, чекает сколько памяти занято, и если осталось меньше x%, то отправляло письмо на заданный ящик.

В го для всего что я описал есть инструмент сразу в стандартной библиотеке. Хуяк-хуяк и готово.

Но я писал на расте. Мне пришлось:
1) Искать либу для парсинга аргументов командной строки
2) Искать либу для отправки почты
3) Ебаться со статической компиляцией tls

А теперь представь что у тебя нет пакетного менеджера типа cargo и тебе то же самое нужно сделать на крестах или ванильной сишечке.

Конечно, это вопрос опыта и практики. Но в данном случае, преимуществом го является тот факт, что большая часть проблем за меня решена дядей из гугла. Конечно, это не всегда то, что ты хочешь, но часто это именно оно.

Ответы073982074026

sage 11 окт, 12:29 146 1073982

>>1073938
> ванильной сишечке
1. getopt изучается сразу после helloworld
2. https://curl.haxx.se/libcurl/c/smtp-tls.html

А вообще две минуты гуглежа и таска для cron - https://gist.github.com/jbergantine/1163864

Ответы073994

11 окт, 12:45 147 1073994

>>1073982
Мань, ну очевидно что была самоцель написать простую тулзу на расте. Напиши уже на любимой сишечки, че ты как не мужик.

11 окт, 13:47 148 1074012

>>1073905
Язык создавался по каким-то техническим нуждам внутри компании. И как это часто бывает получился чисто специфичным.
Чтобы не заливали фанбоям, язык не является языком общего назначения, скорее это сетевой язык (не только для http) и для небольших утилит (и не для домашних серверов с 2-4 ядрами)

>>1073912
1) Маркетинговый буллшит, язык имеет специфичный дизайн, кучу подводных камней и неожиданностей и тучу своих либ с совершенно другим стилем использования.
2) Он сразу проектировался под тулинг - который за 8 лет так и не завезли. Ты явно услышал где-то это модное слово но смысл не понял.
3) В стд только огрызки, такое ощущение что они очень торопились и реализовали только совсем базовое.
4) Еще бы у компилируемого языка не было бы многопоточности.
5) Ну хоть что-то реальное в этих юных розовых очках.

11 окт, 14:15 149 1074026

>>1073938
>Писал недавно небольшую утилиту, которая висит на сервере, чекает сколько памяти занято, и если осталось меньше x%, то отправляло письмо на заданный ящик.

Готовый atop чем не нравится?

Ответы074028

11 окт, 14:17 150 1074028

>>1074026
> очевидно что была самоцель написать простую тулзу на расте

11 окт, 14:18 151 1074029

>>1073856
>C#
Чому закат? Наоборот же развивается быстрее джавы и удобнее нее + кроссплатформенность потихоньку завозят

11 окт, 14:19 152 1074030

>>1073556
> не считают швиндувс авторитетом
Правильно делают. Кому нахуй вперлись dll на сервере?

11 окт, 14:24 153 1074034

>>1073856
>весь неокрепший ум меньше 25-27 лет
>мужики под 40 вкладывают бабло в разработку и пилят серьёзные решения уровня typescript
Причем не кто иной, как идейный разработчик C#.
>C#
>закат
толстота то какая

Ответы074074

11 окт, 14:40 154 1074038

>>1073856
Java - один из самых адекватных языков в мире. В ней есть всё.
Если бы еще бы сделали бы компилируемую жабу, то ей бы тогда вообще цены не было бы.

Ответы074043074131

11 окт, 14:45 155 1074043

>>1074038
Есть еще C#, почему он умирает?

Ответы074061074118074131

11 окт, 15:50 156 1074061

>>1074043
Умирает в манямирке.

11 окт, 16:00 157 1074066

Лол, какие же пониёбы глупые, они думаю если штампует версии - значит ЯП цветет и пахнет.
Если обитать в манямире любого языка (даже пони-ланг) будет казаться, мол язык ярко востребован и прям всем необходим. В реале может быть все наоборот, спрос на фоне других языков падает.

Но критическом мышление программистам чуждо, поэтому конечно анон не прав.

Ответы074067074075

11 окт, 16:01 158 1074067

>>1074066
Это про шарп

46 Кб, 374x430
11 окт, 16:20 159 1074074

>>1074034
>серьёзные решения уровня typescript

Ответы074078

11 окт, 16:23 160 1074075

>>1074066
>Если обитать в манямире любого языка (даже пони-ланг) будет казаться, мол язык ярко востребован и прям всем необходим. В реале может быть все наоборот, спрос на фоне других языков падает.
Только какая вменяемому человеку не проживающему в манямирке разница?

Это как рассуждать о процессорах с точки зрения получением производителем прибыли. Мол азаза процессорнейм сосет потому что АМД меньше прибыли получает.
Это крайняя стадия долбоебизма.

Ответы074288

11 окт, 16:35 161 1074078

>>1074074
Ниосилятор итт?

Ответы074083

11 окт, 16:42 162 1074083

>>1074078
>Ниосилятор итт?
Ты же понимаешь, что речь идет о сортах JS?
Все что ты пишешь выглядит мегакомично.

Ответы074401

11 окт, 18:03 163 1074118

>>1074043
C# не нужен, так как есть java.
C# работает только на писях под виндусом, а жаба же работает где угодно. Так что выбор тут очевиден.

Ответы074120074131074133074151

11 окт, 18:06 164 1074120

>>1074118
>C# работает только на писях под виндусом
.net core

11 окт, 18:14 165 1074131

>>1074118
> жаба же работает
Не верю
>>1074038
Был https://ru.wikipedia.org/wiki/GNU_Compiler_for_Java
Умер.
>>1074043
Умирает так же как и жаба. Но жаба такое унылое говно, что если бы не коммунити, то сдохла бы ещё быстрее диеза.

11 окт, 18:18 166 1074133

>>1074118
1)обогнал жабу уже давно, сейчас, на секундочку, уже 7
2)дотнет кор
3)на жабе есть аналог божественного асп.нет с сигналр?

Ответы074141

11 окт, 18:31 167 1074141

>>1074133
>1)обогнал жабу уже давно, сейчас, на секундочку, уже 7
В твоем манямире может быть и обогнал.
>2)дотнет кор
А без всяких говнофреймворков оно даже на виндовсе не заработает.
>3)на жабе есть аналог божественного асп.нет с сигналр?
На жабе и без всякой поеботы всё отлично работает.

Ответы074146

11 окт, 18:45 168 1074146

>>1074141
ебан что ли жаба тоже нихуя без предустановленных библиотек не заведется, тебе не поебать что ставить: .нет или опенждк (или что там на вашей параше модно)

11 окт, 18:50 169 1074151

>>1074118
> жаба же работает где угодно
Собери мне jdk-9 под windows XP /Server 2003 x86.
Да хотя бы под x86 7-ку.

Ответы074403

12 окт, 00:47 170 1074288

>>1074075
>Только какая вменяемому человеку не проживающему в манямирке разница?

Все просто, никто не хочет инвестировать время и силы в продукт который теряет востребованность

Ответы074384

12 окт, 00:53 171 1074294

Зная какой ад творила МС, можно смело предполагать, что в линуксах ты так намучаешься с шарпеем, что захочешь метнуться на виндовс сервер.

Ничего личного, это тупой, банальный бизнес (и ваш котлин туда же с IDE)

Ответы074386

12 окт, 10:59 172 1074384

>>1074288
>Все просто, никто не хочет инвестировать время и силы в продукт который теряет востребованность
Что ты несешь?

>Дорогой, мне нравится вот этот утюг "фафляй", он удобный и нужные функции в нем есть, недорогой, и в руке лежит как влитой
НЕТ! ПРОДАЖИ УТЮГОВ ФАФЛЯЙ ПОСЛЕДНЕЕ ВРЕМЯ УПАЛИ ФИРМА ВАФЛЯЙ СОСЕТ АЗАЗА ПОЛНЫЙ ПРОВАЛ НИКТО НЕ ХОЧЕТ ИНВЕСТИРОВАТЬ ВРЕМЯ И ДЕНЬГИ В ПРОДУКТ КОТОРЫЙ ТЕРЯЕТ ВОСТРЕБОВАННОСТЬ

>Дорогой, квартиры падают в цене, пора нам съехать от твоей мамки
ПАДАЮТ ПОТОМУ ЧТО НЕТУ СПРОСА РЫНОЧЕК ПОРЕШАЛ ЗАЧЕМ НАМ КВАРТИРА КОДА НЕДВИЖИМОСТЬ ТЕРЯЕТ ВОСТРЕБОВАННОСТЬ!11111

Ответы074445074446

12 окт, 11:01 173 1074386

>>1074294
>Зная какой ад творила МС, можно смело предполагать, что в линуксах ты так намучаешься с шарпеем, что захочешь метнуться на виндовс сервер.
>
>Ничего личного, это тупой, банальный бизнес (и ваш котлин туда же с IDE)

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

Идея конечно заебись, но нужно было сначала об этом думать.

12 окт, 11:24 174 1074401

>>1074083
> сортах JS
Да, тайпскрипт транслируется в JS, но это пока. А так вполне неплохое надмножество, которое помогает избегать кучи ошибок. Второй ангулар - годнота. Реакт благодаря статической типизации превращается внезапно в хорошую вещь, которую уже не страшно обмазывать дальше кучей всего депенденси инжекшенами.

12 окт, 11:25 175 1074403

>>1074151
>jdk-9
>windows XP
Ты ебанутый?

Ответы074443

12 окт, 14:00 176 1074443

>>1074403
>windows XP
Всегда проигрывал с этих домашних пониёбов, они реально думают, что мир разработки ограничен их домашнем ПК, а то что для XP в версиях Windows Embedded Industry (те которые в банкоматах, в пром. работах, в терминалах и прочей херне) поддержка до 2019, они конечно не знают.

Так что ебанутый тут ты (мимо другой анон)

Ответы074480

12 окт, 14:02 177 1074445

>>1074384
Нехуя ты его "манямир" порвал.

12 окт, 14:03 178 1074446

>>1074384
Зарево пукана видно аж из Владивостока

Ответы074490

12 окт, 14:59 179 1074480

>>1074443
Ты для
>в банкоматах, в пром. работах, в терминалах и прочей херне
будешь писать на java9/c#4.0? Вы оба ебанутые.

12 окт, 15:22 180 1074490

>>1074446
Хрюкать о доходности и востребованности продуктов компании к которой ты не имеешь никакого отношения, все равно что перетирать личную жизнь кинозвезд.
Глупейшее бессмысленное занятие для умственно отсталых.

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

Ответы074748

13 окт, 03:53 181 1074748

>>1074490
Ебать бро ты ограниченный. Ты придумал какую-то аналогию и думаешь теперь что доказал свою правоту. Но в реале никто не мешает тебе анализировать даже жизнь звезд (причем объективно, если имеешь достаточно информации).

Ты можешь удрачиваться и строить новые манямиры, но никто, НИКТО не хочет вкладывать ресурсы (время, деньги и труды) в то, что затухает.

Сейчас доминирует мир линукса и подобных систем, они проебали эту вспышку как всегда и шарп начинает прокисать. Они даже закрыли свою мобильную ОСь (новости где-то неделя), лол они признались, что им даже самим приходилось дописывать приложения за макаками. Мир винды становится жалок и последний оплот это игры (а игры это С++).

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

Ответы074749074847

13 окт, 03:55 182 1074749

>>1074748
>(если конечно ты окошечки не пиздрякаешь).
Но и это уже область js (затаривайтесь ОЗУ, пониёбы, за этой шляпой будущее)

13 окт, 12:49 183 1074847

>>1074748
У тебя стиль письма, и образ мышления, 14летнего.
Странный подбор слов, что говорит о ограниченном словарном запасе.
А так же серьезное нарушение процесса мышления - просто пропущены целые звенья причинно-следственной связи.
Не говоря уже о неспособности концентрировать внимание на конкретной теме, такое мышление постоянно соскальзывает на второстепенные вопросы.
А общение с таким человеком превращается в бесконечный бессмысленный безумный треп, диалог - воронка.

Посему прошу на этот мой пост не отвечать.

>Ебать бро ты ограниченный. Ты придумал какую-то аналогию и думаешь теперь что доказал свою правоту.
Ты не в состоянии понимать написанное, и неспособен к признанию этого факта, от чего транслируешь свое непонимание на собеседника - "это он дурак, раз я не могу понять".
Твоя догадка о моих мотивах и мыслях мягко говоря фантастична.

> Но в реале никто не мешает тебе анализировать даже жизнь звезд (причем объективно, если имеешь достаточно информации).
1. Для этого:
1) Нужно владеть методом
2) Необходимо быть способным его применять
3) Нужно иметь доступ к информации
То есть доступно далеко не каждому. Но никто не мешает конечно же. Разве я утверждал иное?

2. И что ты этим хотел сказать? Как результаты подобного анализа должны влиять на мое желание послушать любимую группу или посмотреть любимый фильм с любимым актером? Они мне нравятся не из за их личной жизни.

>НИКТО не хочет вкладывать ресурсы (время, деньги и труды) в то, что затухает
Это интересное мнение, но мой опыт, наблюдения за реальным миром, указывают на обратное.

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

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

Или взять костер, в который компания друзей подкидывает палки.

Очевидно, твое утверждение просто выражение твоей хотелки, тебе хочется в это верить, а высшая умственная деятельность не работает.
Мышление зверское, примитивное, полностью подчиненное подсознанию.
А может и не подсознанию, может в центре сидит одна единственная хламида, и дергает за ниточки говорилку.

>Сейчас доминирует мир линукса
Точно не на десктопе.

>подобных систем
Это каких?

>они
Они?

>проебали эту вспышку как всегда и шарп начинает прокисать. Они даже закрыли свою мобильную ОСь (новости где-то неделя), лол они признались, что им даже самим приходилось дописывать приложения за макаками. Мир винды становится жалок и последний оплот это игры (а игры это С++).
Виндовс никогда, не имела сколь нибудь заметной доли в мире смартфонов.
Уже поэтому, "Мир винды становится жалок" никак не следует из прекращения поддержки мобильной ОС.

>Я знаю ты очередной пониёб
Как я и писал выше, бессмысленно говорить с человеком который уже знает все ответы на любые возможный вопросы. Это религиозный фанатик.

>с такими приходится часто работать, и у вас очень ограниченное биполярное мышление
Твои познания психологии смехотворны.

> но я все же уточню - шарп киснет, протухает, но конечно он не исчезнет в один миг (скорее го просто исчезнет чем шарп). Даже может сделают что-то и к нему вернется спрос в будущем, но пока, по текущем данным он протухает, свою задачу (затмить жабу) он не выполнен, а больше для него рынка нет толком (если конечно ты окошечки не пиздрякаешь).
Твой анализ нелеп.
Твое предположение, о том, что ты способен производит анализ индустрии разработки ПО, только от того, что ты в ней работаешь, неверно.

И теперь я понимаю к чему столько рассуждений на отвлеченную от вопроса тему, все дело в чувствах. Мой пост задел чувства человека возомнившего себя великим аналитиком.

13 окт, 12:49 183 1074847

>>1074748
У тебя стиль письма, и образ мышления, 14летнего.
Странный подбор слов, что говорит о ограниченном словарном запасе.
А так же серьезное нарушение процесса мышления - просто пропущены целые звенья причинно-следственной связи.
Не говоря уже о неспособности концентрировать внимание на конкретной теме, такое мышление постоянно соскальзывает на второстепенные вопросы.
А общение с таким человеком превращается в бесконечный бессмысленный безумный треп, диалог - воронка.

Посему прошу на этот мой пост не отвечать.

>Ебать бро ты ограниченный. Ты придумал какую-то аналогию и думаешь теперь что доказал свою правоту.
Ты не в состоянии понимать написанное, и неспособен к признанию этого факта, от чего транслируешь свое непонимание на собеседника - "это он дурак, раз я не могу понять".
Твоя догадка о моих мотивах и мыслях мягко говоря фантастична.

> Но в реале никто не мешает тебе анализировать даже жизнь звезд (причем объективно, если имеешь достаточно информации).
1. Для этого:
1) Нужно владеть методом
2) Необходимо быть способным его применять
3) Нужно иметь доступ к информации
То есть доступно далеко не каждому. Но никто не мешает конечно же. Разве я утверждал иное?

2. И что ты этим хотел сказать? Как результаты подобного анализа должны влиять на мое желание послушать любимую группу или посмотреть любимый фильм с любимым актером? Они мне нравятся не из за их личной жизни.

>НИКТО не хочет вкладывать ресурсы (время, деньги и труды) в то, что затухает
Это интересное мнение, но мой опыт, наблюдения за реальным миром, указывают на обратное.

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

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

Или взять костер, в который компания друзей подкидывает палки.

Очевидно, твое утверждение просто выражение твоей хотелки, тебе хочется в это верить, а высшая умственная деятельность не работает.
Мышление зверское, примитивное, полностью подчиненное подсознанию.
А может и не подсознанию, может в центре сидит одна единственная хламида, и дергает за ниточки говорилку.

>Сейчас доминирует мир линукса
Точно не на десктопе.

>подобных систем
Это каких?

>они
Они?

>проебали эту вспышку как всегда и шарп начинает прокисать. Они даже закрыли свою мобильную ОСь (новости где-то неделя), лол они признались, что им даже самим приходилось дописывать приложения за макаками. Мир винды становится жалок и последний оплот это игры (а игры это С++).
Виндовс никогда, не имела сколь нибудь заметной доли в мире смартфонов.
Уже поэтому, "Мир винды становится жалок" никак не следует из прекращения поддержки мобильной ОС.

>Я знаю ты очередной пониёб
Как я и писал выше, бессмысленно говорить с человеком который уже знает все ответы на любые возможный вопросы. Это религиозный фанатик.

>с такими приходится часто работать, и у вас очень ограниченное биполярное мышление
Твои познания психологии смехотворны.

> но я все же уточню - шарп киснет, протухает, но конечно он не исчезнет в один миг (скорее го просто исчезнет чем шарп). Даже может сделают что-то и к нему вернется спрос в будущем, но пока, по текущем данным он протухает, свою задачу (затмить жабу) он не выполнен, а больше для него рынка нет толком (если конечно ты окошечки не пиздрякаешь).
Твой анализ нелеп.
Твое предположение, о том, что ты способен производит анализ индустрии разработки ПО, только от того, что ты в ней работаешь, неверно.

И теперь я понимаю к чему столько рассуждений на отвлеченную от вопроса тему, все дело в чувствах. Мой пост задел чувства человека возомнившего себя великим аналитиком.

Показать весь текст
Ответы075278075282075289

14 окт, 02:41 184 1075278

>>1074847
>У тебя стиль письма, и образ мышления
И это говорит чел, у которого пол письма это обращение к личности анона на которую всем насрать тут.
классическое "НЕБОМБИТ", несите следующего

Ответы075348

14 окт, 02:47 185 1075282

>>1074847
>Посему прошу на этот мой пост не отвечать.
Лол, и не читать тоже

Ответы075283

14 окт, 02:48 186 1075283

>>1075282
Пожалуйста, не отвечайте на мой пост, у меня кончились таблетки и у меня сейчас обострение.

74 Кб, 464x512
14 окт, 03:10 187 1075289

>>1074847
>У тебя стиль письма

14 окт, 05:00 188 1075300

>ПРИЗЫВАЮТСЯ ЭКСПЕрты

Почему цикл фор на 1.000.000 раз в Линукс консоли выполняется за 27 секунд, а в виндувс 7 консоли за 5минут?

Ответы075349

14 окт, 11:22 189 1075348

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

14 окт, 11:26 190 1075349

>>1075300
>Почему цикл фор на 1.000.000 раз в Линукс консоли выполняется за 27 секунд, а в виндувс 7 консоли за 5минут
В виду различий в реализации интерпретаторов.

14 окт, 20:15 191 1075663

>>1066212
Я в мухосрани пишу на джаве и Гоу
Так что реально

14 окт, 20:17 192 1075665

>>1066275
Что в Гоу нет джинериков

Ответы075686

14 окт, 20:57 193 1075686

>>1075665
Сейчас в 9том классе и информатику преподают?
Что вообще вам там задают?

Ответы075696075697

14 окт, 21:19 194 1075696

>>1075686
> Что вообще вам там задают?
Пинать хуйцы и писать диплом. Ещё нам прямо в лицо бросают бухгалтерию на 1с, много экономики и матана

79 Кб, 997x560
14 окт, 21:21 195 1075697

>>1075686
https://blog.golang.org/survey2016-results
Впрочем, есть раст.

Ответы075715075803

14 окт, 22:14 196 1075715

>>1075697
Изучаете опросы на около айтишные темы?
Или в павер пойнте создаете сами?

Ответы075719

14 окт, 22:28 197 1075719

>>1075715
Мудила, тебе лень по ссылке сходить?

Ответы075735

14 окт, 23:10 198 1075735

>>1075719
Сходил.
Я спрашивал - что на дом задают? Есть ли информатика, и что на ней учат?

Ответы075767

15 окт, 00:59 199 1075767

>>1075735
Только школьники видят во всех вокруг школьников.

Ответы075768

15 окт, 01:00 200 1075768

>>1075767
Хорошо, что ко мне это не относится.

Ответы075815

426 Кб, 770x478
15 окт, 02:28 201 1075803

>>1075697
Нефига гоферы фрустрируют. В го горазда больше проблем (причем детских, так как язык не развивался) и внутренних неудобств чем дженерики и что они там себе напридумали.

Ответы075913

15 окт, 03:12 202 1075815

>>1075768
Иди уже отсюда, долбоеб.

Ответы075980

15 окт, 07:38 203 1075868

Для меня доказательством того, что Голанг придумал для дебилов явилось отсутствие static переменных. В результате добавление внешней по отношению к текущему блоку кода переменной превращается в добавление ещё одной пары внешних фигурных скобок и сдвигу всего блока вправо. Как убого всё это выглядит в системе контроля версий представить не сложно.

Ответы075908075983076050076074

15 окт, 10:10 204 1075908

>>1075868
Напомни, где еще кроме си есть статик переменные?

Ответы076183

15 окт, 10:26 205 1075913

>>1075803
Список в студию.

Ответы075971

15 окт, 12:21 206 1075971

>>1075913
Надрачивай, глупый фанбой
https://habrahabr.ru/company/mailru/blog/314804/

15 окт, 12:26 207 1075980

>>1075815
>Иди уже отсюда, долбоеб.
Но ведь долбоеб тут ты. :)

15 окт, 12:28 208 1075983

>>1075868
Шизя, прими таблеточку.
Фиолетовый ты наш, хороший такой шизичек, весь такой шизь-шизь-шизь.
Ну прими таблеточку, кругленький ты, колобочек фиолетовый.

Ответы076031

15 окт, 13:40 209 1076031

>>1075983
Повар, ты чтоли? Опять кругом шизики мерещатся, ну ё-мое.

Ответы076038076060076074

15 окт, 13:48 210 1076038

>>1076031
Это случаем не мочератор из воркача? Тот дебил тоже постоянно всех шизиками обзывает, кто ему не нравится.

Ответы076207

15 окт, 14:02 211 1076050

>>1075868
Oberon - тот язык, чью концепцию спиздили и обыдлили создатели Go. Может в нормальную модульность, системное программирование для микроконтроллеров, написание библиотек.

39 Кб, 556x303
15 окт, 14:10 212 1076060

>>1076031
>Шизик известен тем, что видит всюду поваров
>Повар, ты что ли? Нет я не шизик мамой клянусь

1,1 Мб, 1837x1552
15 окт, 14:24 213 1076074

>>1075868
>>1076031
>ГО для дебилов яскозхал плохой язык скобачки дженерик ГОвно годебилы ПОВАР ПОВАР ОБЕРОН ЛУЧШЕ гугл всех наебал МАРКЕТОЛОГИ ХОМЯЧКИ ПОВАР нужно бороться с маркетингом я ВСЕМ ПОКАЖУ какой ГОвно ПЛОХОЙ тупые ХОМЯЧКИ НЕ ПОНИМАЮТ ГОВНО ГОВНО ГОВНО
>НЕТ Я НЕ ШИЗИК Я НЕ БОЛЬНОЙ ЭТО ВЫ ВСЕ ШИЗИКИ

15 окт, 17:59 214 1076183

>>1075908
>Напомни, где еще кроме си есть статик переменные?
Во всех сиобразных, кажется: C, C++,C#,D

Ответы076202

15 окт, 18:23 215 1076199

>>1066210

Она так-то страшная, а если с нее еще очки снять, это будет просто пиздец.

15 окт, 18:32 216 1076202

>>1076183
Поясни, что ты хочешь сделать. Желательно в виде кода.

Ответы077458

15 окт, 18:37 217 1076207

>>1076038
Он писал логично-несвязанная посты и какой-то анон мокнул его в то что он шизофреник. У того так забомбило что он бегал по всем тредам зекача и везде всех тыкал своим "шизиком" (чаще конечно в го треде).
А повар потому, что показал какие-то торты-шары (то ли свои, то ли жены).
Судя по всему до сих пор ему шизики мерещатся (у кого что болит, тот о том и говорит).

Жалко лурк сдох, такие вины теряются в истории.

Ответы076208077440

15 окт, 18:38 218 1076208

>>1076207
>Жалко лурк сдох, такие вины теряются в истории.
Гоферы должны знать своих героев

16 окт, 17:11 219 1076695

анон помоги что я делаю не так ?
хотел написать демона который следит за папкой , когда перемещаем туда новый файл , открывает его делает некие действия и закрывает , но получаю ошибку что файл занят другим процессом (наверно этим вочером) , нашёл костыль с sleep 100ms но думаю это не лучшая идея есть какие-то идеи как сделать по нормальному ?

https://pastebin.com/4R3j3cLD

Ответы076882076921

16 окт, 22:11 220 1076882

>>1076695
>хотел написать демона который следит за папкой
А отец об этом догадывается?

16 окт, 23:48 221 1076921

>>1076695
>получаю ошибку что файл занят другим процессом
Винда чтоли?

Ответы076932

17 окт, 00:13 222 1076932

>>1076921
да

Ответы077154

17 окт, 15:33 223 1077154

>>1076932
Тогда страдай, реализация фс ватчера в го под виндой сделана на отъебись.

Ответы077459078736

Аноним 17 окт, 15:41 224 1077157

>>1066210
Это одна из ведущих подкаста http://golangshow.com/ .

Она рассказывала как-то о себе, что прогает в основном из-за бабла и Го выбрала потому что это более выгодно. В общем совершенно обычная тян в айти, таких тут 90 процентов.

Ответы077460077625

18 окт, 01:51 225 1077440

>>1076207
Бред - это расстройство мышления с присущими данному состоянию болезненными рассуждениями, представлениями, выводами, не соответствующими реальности и не подлежащими коррекции.

18 окт, 03:47 226 1077458

>>1076202
дебил?

18 окт, 03:47 227 1077459

>>1077154
>сделана на отъебись.
лол, как и весь го

Ответы077674

18 окт, 03:50 228 1077460

>>1077157
Либо спрыгнет на чей-то хуй и уйдет в декреты, или насосется до менеджера, пока не поймет что количество знаний на долю денег в программирование сильно завышено.
Собственно уже начала это делать внимание-блядством

18 окт, 15:05 229 1077625

>>1077157
>что прогает в основном из-за бабла и Го выбрала потому что это более выгодно
Потому что гугл евангелистам хорошо платит? Даже не стесняются

18 окт, 16:13 230 1077674

>>1077459
Нет, просто винда мало кому нужна

19 окт, 09:15 231 1078029

Анон, что меня могут спросить на собеседовании по Go?
Слайс vs массив, горутины, каналы?
Накидай скользких тем, я подготовлюсь получше.

Ответы078084

19 окт, 11:14 232 1078084

>>1078029
Пройди тест по го на майле.
Я на собесе был только с опытом крестов и пыхи. Взяли. Спустя полгода - 40к в миллионнике.

Ответы078148

19 окт, 13:18 233 1078148

>>1078084
Спасибо, анон, прошёл, на 15 вопросов всего ответил с первого раза.
А я уже на одном собесе был и обосрался на вопросе как подсчитать количиство символов в строке, лол. Здесь я сам долбоёб, признаю. Надо было len([]rune("строка")) вместо len("строка")

Ответы078306

19 окт, 18:33 234 1078306

>>1078148
> А я уже на одном собесе был и обосрался на вопросе как подсчитать количиство символов в строке, лол. Здесь я сам долбоёб, признаю. Надо было len([]rune("строка")) вместо len("строка")
https://m.habrahabr.ru/company/mailru/blog/314804/#20
utf8.RuneCountInString(str)

Ответы078775

20 окт, 12:52 235 1078736

>>1077154
та да сделано он реально криво (фс) в смысле , прейду на линукс

20 окт, 14:57 236 1078775

>>1078306
Когда тебе сказали, что в го самые лучшие и продуманные строки, а на собеседование ты вдруг узнал что строки это сырой поток байт (причем не факт что в utf-8).

Ответы078843

23,1 Мб, mp4,
1280x720, 2:35
20 окт, 17:24 237 1078843

>>1078775
>Когда ты изучаешь язякнейм по случайным комментариям в сети и у HR на собеседовании.
>Ожидаешь что тебе перезвонят

21 окт, 12:57 238 1079209

Привет негодяи. Подскажите, кто какой Фреймворк для веба использует (если используете)?

Gin/chi/etc?

Ответы081119

21 окт, 13:14 239 1079218

Дваач, помоги

Вот на такую строчку
switch TEXT {
case 'Б': fmt.Println('1')
}
проверял с английской- работает

как фиксить? Гугл не помог

Ответы079441

21 окт, 19:56 240 1079441

>>1079218
бамп

Ответы079442

21 окт, 19:58 241 1079442

>>1079441
Какой же ты тупой обмудок. Тебе говорят залить пример, нет буду бампать своё парашу. Пиздец.

Ответы079448079711

21 окт, 20:02 242 1079448

>>1079442
какой тебе пример ещё залить?
Видно же что не читается русская буква
Английская читается. Русская нет. Что ещё тут скидывать?

Ответы079451079453

21 окт, 20:04 243 1079451

>>1079448
есть масив букв (строка) в которой есть текст. он должен в этом тексте- как встречается буква Б должна выводится единичка

Ответы079453

21 окт, 20:05 244 1079453

>>1079448
>>1079451
Попробуй для начала высрать код, который соберется компилятором.

Ответы079458

21 окт, 20:08 245 1079458

>>1079453
https://pastebin.com/Hn68ziSu

Ответы079464

21 окт, 20:13 246 1079464

>>1079458
Держи, тупенький.
https://play.golang.org/p/kwOEfWw7b4

Ответы079537

21 окт, 21:36 247 1079537

>>1079464
спасибо

22 окт, 00:11 248 1079711

>>1079442
Да ладно, типичный гофер

Ответы079712

22 окт, 00:12 249 1079712

>>1079711
Привыкайте, для такого уровня го и делался

Ответы079799

22 окт, 08:44 250 1079799

>>1079712
))))))))))))))

23 окт, 13:12 251 1080490

Геи

Ответы080558080804

23 окт, 15:44 252 1080558

>>1080490
гугл предал дарт и го
https://tproger.ru/news/kotlin-surpasses-java/

Ответы080804

23 окт, 21:36 253 1080804

>>1080558
>>1080490
У шизика очередное обострение.

23 окт, 21:37 254 1080808

Вопрос к бывшим питонистам и прочим скриптовикам. Зовут писать на Го без других языков, соотвественно это только бэкэнд-микросервисы и всякая сетевая шняга, т.е. прямо, что мне нравится и без зашквара об фронт. Вроде всё устраивает, но вот хотел узнать чисто по вашим ощущениям стоит оно того или нет? Поясните за плюсы/минусы смены питона/другого скриптового на го?

Ответы080823081103

23 окт, 21:46 255 1080823

>>1080808
>но вот хотел узнать чисто по вашим ощущениям стоит оно того или нет?
Что?

>Поясните за плюсы/минусы смены питона/другого скриптового на го?
Ты работу меняешь в первую очередь, а не ЯП, дуралей.

Ответы080839

23 окт, 22:11 256 1080839

>>1080823
Если бы меня позвали писать то же самое на Питоне, я бы сразу согласился, т.е. всё нравится в потенциальной будущей работе.
Что беспокоит конкретно сейчас: в Питоне куча либ на каждый чих и рецептов, как решать конкретные задачи. В Го этого уже достаточное количество, чтобы комфортно себя ощущать в его экосистеме?
Я, к слову, с языком уже года полтора знаком, всё устраивает, но писал только пет-прожекты.

Ответы080853

23 окт, 22:36 257 1080853

>>1080839
>Я, к слову, с языком уже года полтора знаком, всё устраивает, но писал только пет-прожекты
С каким?

Ты говоришь как человек без какого либо опыта работы.
Тебя волнуют вещи, которые тебя волновать не должны ни секунды.

>комфортно себя ощущать в его экосистеме?
Вначале ЛСД нужно скушать, а потом можно ощущать комфорт экосистемы.

>В Го этого уже достаточное количество, чтобы комфортно себя ощущать в его экосистеме?
Вот какая разница, скажи мене на милость?
Тебе зп не по часам будут выписывать, а за уровень "инфраструктуры" используемых технологий?
Делай что говорят, молча, задавай вопросы по делу, не сиди на двачах в рабочее время, и все будет хорошо.

Ответы081011

24 окт, 09:02 258 1081011

>>1080853
Успокойся, бротан, не занудничай.

Ответы081170

24 окт, 12:56 259 1081097

> не сиди на двачах в рабочее время
Самое сложное
мимо пыхомакака

24 окт, 13:10 260 1081103

>>1080808
Писать на го, как ехать по ухабам, вроде ездить можно, но никакого комфорта.

Ответы081121

24 окт, 13:44 261 1081119

>>1079209
>Gin
зис, но возможность из коробки некоторых вещей более лоулевельныъ отсутствует (например проставление заголовка maxage для статики)

24 окт, 13:46 262 1081121

>>1081103
>вроде ездить можно, но никакого комфорта
О скале вижу такие отзывы часто.

24 окт, 15:37 263 1081170

>>1081011
>Успокойся, бротан, не занудничай.
Я не занудничаю, а уму разуму юниора учу.

Юниор не понимает, что абсолютно везде одно говно. И что нет никакой разницы в том, какие там наборы либ редакторов гитхабов и прочих базвордорв. Ты просто делаешь что должен. Тебе за это платят. Конец истории.

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

На что нужно смотреть, так это на условия труда, коллектив(нет ли в нем слабоумных идиотов).

Если же говорить о "перспективах языка", то это такой же нонсенс, специалист всегда себе работу найдет, даже если то кобол.
А не специалист всегда переквалифицируется на сосание кегли.

Ответы081188081364

24 окт, 16:03 264 1081188

>>1081170
>И чувства у тебя после года работы, будут абсолютно одинаковыми, если ты конечно не слабоумный дебил, который внушил себе, что он то тру программист, не то что языкнейм макаки.
Но в таком случае, опять таки, все равно с чем работать, хоть на PHP писать.

24 окт, 20:16 265 1081364

>>1081170
Слезы CRUD-макаки. Не нойте, скоро вас ИИ заменит

Ответы081497

24 окт, 23:45 266 1081497

>>1081364
>Слезы CRUD-макаки.
Мимо.
Тебя эти "круд макаки" обижали в детстве?

>Не нойте, скоро вас ИИ заменит
Таки да, дело к этому идет. Заменят вас ИИ.

53 Кб, 931x664
26 окт, 23:03 267 1082499

Ну всё, суки, прячьтесь! Скоро я выучу ваш го и захвачу мир!

Ответы082655

27 окт, 12:22 268 1082655

>>1082499
>C:
>.exe
>я выучу ваш го
кокой наивный, лол

Ответы082841083056

27 окт, 13:35 269 1082684

Анон, есть проект без тестов совсем. Теперь их делаю я.

Есть пакет, в нем много структур, в нем есть конструкторы этих структур, методы, которые наполняют поля.
Проблема в том что я новичек в этом деле и не знаю что стоит тестировать а что не стоит, а если стоит то как это сделать оптимально.
В итоге, все тесты у меня table-driven, если это конструктор структуры, то я описываю входные параметры конструктора, и полностью структуры которая должна получиться на выходе, в конце сравниваю результат конструктора с "идеалом" через reflect.DeepEqual(functionResult, wantResult).

Получается, конечно, та еще портянка, потому что структуры с кучей вложенностей, но оно вроде как работает.

Для методов, которые изменяют поля я дела. схожим образом, в конце сравниваю объект, над которым поработал метод с тем что должно было получиться.
В тоге примерно все это выглядит так:

var table = []struct{
srcObject MyStruct
methodArgs govnoArgs
wantResult MyStruct
}{
{тут описываю кейс},
{тут я описываю еще один кейс},
.....
}
for _, tt := range table {
tt.srcObject.MyShitMethod(govnoArgs)
if !reflect.DeepEqual(tt.srcObject, tt.wantResult) {
t.Errorf("у тебя нихуя не равно")
}
}

Мне спросить не у кого в конторе, Golang направление сырое, тестов на весь go-продакшен с гулькин хуй, а я сам джун-самоучка.
Дак вот - нормас или полная хуйня это все и надо как-то по другому?

27 окт, 13:35 269 1082684

Анон, есть проект без тестов совсем. Теперь их делаю я.

Есть пакет, в нем много структур, в нем есть конструкторы этих структур, методы, которые наполняют поля.
Проблема в том что я новичек в этом деле и не знаю что стоит тестировать а что не стоит, а если стоит то как это сделать оптимально.
В итоге, все тесты у меня table-driven, если это конструктор структуры, то я описываю входные параметры конструктора, и полностью структуры которая должна получиться на выходе, в конце сравниваю результат конструктора с "идеалом" через reflect.DeepEqual(functionResult, wantResult).

Получается, конечно, та еще портянка, потому что структуры с кучей вложенностей, но оно вроде как работает.

Для методов, которые изменяют поля я дела. схожим образом, в конце сравниваю объект, над которым поработал метод с тем что должно было получиться.
В тоге примерно все это выглядит так:

var table = []struct{
srcObject MyStruct
methodArgs govnoArgs
wantResult MyStruct
}{
{тут описываю кейс},
{тут я описываю еще один кейс},
.....
}
for _, tt := range table {
tt.srcObject.MyShitMethod(govnoArgs)
if !reflect.DeepEqual(tt.srcObject, tt.wantResult) {
t.Errorf("у тебя нихуя не равно")
}
}

Мне спросить не у кого в конторе, Golang направление сырое, тестов на весь go-продакшен с гулькин хуй, а я сам джун-самоучка.
Дак вот - нормас или полная хуйня это все и надо как-то по другому?

Показать весь текст
Ответы082686082699

51 Кб, 541x462
27 окт, 13:39 270 1082686

>>1082684

Ответы082691

27 окт, 14:03 271 1082691

>>1082686
Я у мамы вимоблядок.
Что за инструмент?

Ответы082714

27 окт, 14:26 272 1082699

>>1082684
>не знаю что стоит тестировать а что не стоит
>нормас или полная хуйня это все и надо как-то по другому?
Лол, вот у себя в конторе и спрашивай, что надо тестировать. Писать тесты на каждый чих нахуй надо.

27 окт, 15:16 273 1082714

>>1082691
https://wiki.archlinux.org/index.php/Visual_Studio_Code

Ответы082719

27 окт, 15:22 274 1082719

>>1082714
Я так понимаю VSCode c Go-плагином стал внезапно стандартом для Go-разработки?
Поюзал его год назад, действительно, годно было. Почти что функционал IDE.

Ответы082773083131

мимоАноним 27 окт, 15:33 275 1082721

https://www.jetbrains.com/go/

Ответы082729

27 окт, 15:45 276 1082729

>>1082721
Комьюнити версии, вроде, не будет.

Ответы082756082772

27 окт, 16:21 277 1082756

>>1082729
Гугл поможет найти кейген.

Аноним 27 окт, 16:41 278 1082772

>>1082729
китайский сервер лицензии спасет отца русской демократии, сам пользуюсь для всех IDE от джетбреинсов.

27 окт, 16:46 279 1082773

>>1082719
>стал внезапно стандартом для Go-разработки?
Да, дебаггер, навигация по исходникам, рефакторинг в один клик и почти все функции иде полноценной там уже есть. Да и стартует быстрее поделия жыдбрейнс.

27 окт, 16:54 280 1082778

>>1066298
Да

27 окт, 18:36 281 1082841

>>1082655
И что не так?

Ответы082865

27 окт, 19:21 282 1082865

>>1082841
разрабатываешь под виндой не затачиваемое под винду приложение.
Для таких вещей есть линух.

Ответы082884089682

27 окт, 19:50 283 1082884

>>1082865
>не затачиваемое под винду
Сильное заявление.

28 окт, 00:47 284 1083056

>>1082655
Чет тоже проиграл с ебанутого

28 окт, 09:43 285 1083131

>>1082719
Ну практически так и есть. По функциональности VSC не дотягивает до жидбрейнс совсем немного, но запускается за пару секунд, памяти жрет, примерно, всего 600-800 метров (против 1.5 гига со старта у гогланда и дальше еще больше). Единственное что смущает, что его выпускает мокрописька. Не знаю как у других, в ауре есть `Visual Studio Code for Linux, Open Source version`. Но я джаваскрипт не знаю, на закладки не проверял. Ну а в сторону саблайм/атом вообще смотреть не стоит, зря потратишь свое время.

Ответы083270084466

28 окт, 17:00 286 1083270

>>1083131
emacs еще крут.

Ответы083402

28 окт, 21:34 287 1083402

>>1083270
Двачую, для го емакс 10/10

30 окт, 10:20 288 1084153

Годное пояснение по работе GC:
https://www.youtube.com/watch?v=n59VtiRx34s
https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/

Ответы084230084712095948

30 окт, 13:09 289 1084222

>>1066333
В США в универах(в том же MIT) программировать учатся на питоне

Ответы084242

30 окт, 13:33 290 1084230

>>1084153
>Java, which performed very poorly
https://gitlab.com/gasche/gc-latency-experiment/merge_requests/1#note_38480861
Как всегда гоферы обосрались.

30 окт, 14:15 291 1084242

>>1084222
>В США в универах(в том же MIT) программировать учатся на питоне
Сильное заявление.

3 Кб, 570x29
30 окт, 19:50 292 1084466

>>1083131
>1.5 гига со старта у гогланда
Что у тебя там за проект такой?

31 окт, 00:24 293 1084712

>>1084153
Есть еще пиздатые видосы?

3 ноя, 11:12 294 1086686

Анон, поясни за указатели. Чем они от обычных ссылок отличаются. Ну и когда * и & использовать.

Ответы086725

168 Кб, 347x329
3 ноя, 15:01 295 1086725

>>1086686
>указатели
>Чем они от обычных ссылок отличаются
током ёбнуть?

Ответы087827

6 ноя, 11:34 296 1087827

>>1086725
не бей, лучше обоссы, объясни, я же нюфаня. Только вкатываюсь

Ответы087839

6 ноя, 12:38 297 1087839

>>1087827
Указатели и ссылки есть одно ито-же.
Если ты нюфаня и вкатываешься, тебе не в ГО тред.
Тебе в ньюфаг тред.
Раз собрался учится программировать, начни с школьного курса паскаля.
Потом ищи университетский курс ассемблера.
Потом СИ.
Потом можешь в ГО тред возвращаться.

Ответы089397

9 ноя, 15:35 298 1089320

Мертвый тред мертвого языка

Ответы089371

9 ноя, 16:56 299 1089371

>>1089320
Мертвый шизик мертвого треда.

9 ноя, 17:15 300 1089397

>>1087839
>Указатели и ссылки есть одно ито-же.
>начни с школьного курса паскаля
>Потом ищи университетский курс ассемблера
>Потом СИ
Ебать дебил

Ответы089764

31 Кб, 842x602
9 ноя, 18:52 301 1089465

Анон, помоги
Вот есть две странички, есть две функции. Индекс работает нормально, а вот Бля не отображается. Если использовать только функцию для Бля, то 404. Бля открывается по ссылке из Индекса. Если переложить ее в папку к стилям, то все работает, но адрес в браузере /.../.../Бля.хтмл

Ответы089486

9 ноя, 19:17 302 1089486

>>1089465
бля.html то имеется ?

Ответы089492

9 ноя, 19:29 303 1089492

>>1089486
Я же не совсем даун, конечно имеется

10 ноя, 00:35 304 1089653

>>1066330
>питон годится только для изучения программирования
отлично годится для анализа данных, автоматизации и бэкенда можешь долго ныть что он медленный, но на деле все это хуита и ЯП последнее что ботлнекает, но для изучения программирования - нет, Си, Джава еще может быть. В общем ты путаешь с изучением алгоритмов, это немного другое.

Ответы089675

10 ноя, 01:12 305 1089675

>>1089653

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

Ответы089681

10 ноя, 01:33 306 1089681

>>1089675
дохера мелочей на которое приходится отвлекаться. Да изучение какого-нибудь Си если ты будешь в будущем использовать его или подобные ЯП не зря говорят про Си-подобный синтаксис, а паскаль тебе поможет только если делфистом станешь

10 ноя, 01:40 307 1089682

>>1082865
у тебя работы нет. Либо есть какая-нибудь не сввязаная с IT хуита. Виндовые сервера вполне себе существуют и используются в кровавом более чем часто

Ответы091050

10 ноя, 10:22 308 1089764

>>1089397
Двочую

10 ноя, 17:25 309 1089919

Решил поюзать VSC вместо Goland. Возник вопрос: как задать tabSize для файлов с расширением .go? Если пишу "editor.tabSize" : 8 то и в html отступы становятся 8. Мне нужно только в Go. В Goland можно сделать такое, а в VSC?

Ответы089961

449 Кб, 674x1036
10 ноя, 18:55 310 1089957

Пытаюсь поставить эту github.com/andlabs/ui библиотеку. На команду go get github.com/andlabs/ui
Выдаёт вот такую невнятную хрень:

https://pastebin.com/S6s9Pqwv

Диска E у меня нет и никогда не было

Как это фиксить? На гитхабе у них нет нормальной инструкции по установке

Ответы089963089965

10 ноя, 19:01 311 1089961

>>1089919
юзай editorconfig

10 ноя, 19:03 312 1089963

>>1089957
You should try the adding -D_GLIBCXX_USE_CXX11_ABI=0 to the command line used to compile it, and see if this gets rid of the problem.

I think its quite possible that one or other of the g++/gcc you are calling is not version 6 ... otherwise this would be set to 1 by default iirc.

This is documented here
https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html

хоть бы погуглил

10 ноя, 19:04 313 1089965

>>1089957
>нормальной инструкции по установке
ору+ору

13 ноя, 02:23 314 1091050

>>1089682
> у тебя работы нет. Либо есть какая-нибудь не сввязаная с IT хуита.
Спорно, мало кто в веб-сфере имеет с виндосерверами дела. И ещё меньше, наверное, знает зачем они нужны без половины серверного ПО и нативной контейнеризации.

Ответы091264

13 ноя, 16:01 315 1091264

>>1091050
>Спорно
Работаю с одинм из крупнейших веб приложении в РФии. Угадай где оно хостится. Но да, ты прав, всякие не_энтерпрайз штуки обычно хостятся на линксовых машинах, но только макаки могут отрицать наличие шиндовых серверов

Ответы091339091572

13 ноя, 19:07 316 1091339

>>1091264
>Работаю с одинм из крупнейших веб приложении в РФии
это может быть показатель того, что мелкософт подмазал кого надо, такое практикуется в полугосконторах. ибм и оракл тоже этим грешат.

Ответы091362

13 ноя, 19:35 317 1091362

>>1091339
ну так себе новость, сути не меняет

Ответы091364

13 ноя, 19:40 318 1091364

>>1091362
>сути не меняет
как сказать, импортозамещение и все такое, скажут переехать, переедут

Ответы091372

13 ноя, 19:58 319 1091372

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

Ответы091388091430

13 ноя, 20:16 320 1091388

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

13 ноя, 21:08 321 1091430

>>1091372
>гигансткий легаси код тоже переписывать не станут
кстати, поясни за этот непортируемый легаси код, как так получилось?

13 ноя, 23:41 322 1091514

Пишу бота в телеграм, столкнулся с проблемой
Для обработки команд использую свич-кейз и кнопки, но не могу сделать адекватное ветвление. Работать должно так: две команды, первая просто выводит сообщение, вторая включает две кнопки, в зависимости от того, какую кнопку нажмёт пользователь, происходит действие один или действие два. Но бот игнорирует это ветвление

Ответы091518092250

13 ноя, 23:49 323 1091518

>>1091514
Хорошо, держи нас в курсе.

Ответы091520

13 ноя, 23:51 324 1091520

>>1091518
Чего ты начинаешь, лучше бы подсказал, куда смотреть

Ответы091524

13 ноя, 23:55 325 1091524

>>1091520
> куда смотреть
бля, ну в код наверное, откуда гнам тут знать что ты наговнокодил

Ответы091894

147 Кб, 500x375
14 ноя, 00:36 326 1091539

Анон, я тут с платиновым.

Подскажи пожалуйста что имеет смысл запилить на го, что бы оно могло пригодиться в повседневной жизни некого пердолика ? Совсем идей нету, а толковую практику в гитхаб хочется. На ум пришел только парсер с имгура картинки тянуть, но это, очевидно, мало и я его запилил если че, бота в телеграме еще сделал торрентиками рулить. Разные системные скрипты давно на питоне сделаны, да и не думаю что Го подходит для замены шелл-скриптам. Ну и не очень хочется очередной бложекборду% делать, все же слишком бесполезно.

Ну и я вроде не совсем нубас если че. Всякие туры, книжки поглядел. Хэллоу ворлды запилил, знаю немного жаву, питон, линуксы там всякие, работаю в в АйТи не пограмист, но код иногда пишу%%

Ответы091540091563

14 ноя, 00:36 327 1091540

>>1091539
А ну и я все равно это в докер запакую, но было бы круто если бы оно укладывалось на микросервисы. Хотелось бы наукчитсья нормальную АПИ для таких штук строить

14 ноя, 01:09 328 1091563

>>1091539
>вакансии говно
>язык тоже говно (и ещё какое)
>Подскажи пожалуйста что имеет смысл запилить на го

Ответы091581

14 ноя, 01:12 329 1091572

>>1091264
> всякие не_энтерпрайз штуки обычно хостятся на линксовых машинах
Всякие энтерпрайз штуки обычно тоже хостятся на линуксовых машинах, а винда скорее исключение для запуска особо упоротого легаси трешака ну или может для каких-нибудь эксклюзивных azure-фич.

Ответы091600

14 ноя, 01:23 330 1091581

>>1091563
хэйтер плез, вакансии погляди, даже джунам нормально платят

85 Кб, 914x579
14 ноя, 02:59 331 1091600

>>1091572
просто оставлю это тут

78 Кб, 1082x804
14 ноя, 17:13 332 1091894

>>1091524
Switch-case из блока /study игнорируется. Я так понимаю, после отправки сообщения, выполнение блока прекращается?

Ответы091921

14 ноя, 17:46 333 1091921

>>1091894
Решил проблему, обернув это все в циклы. Но теперь программа цепляется за /study и не выполняет то, что ниже. fallthrough не помогает

Ответы092250092256

15 ноя, 08:23 334 1092250

>>1091514
>>1091921
Я мимокрокодил, но звучит как будто у тебя отсутствует понимание каких-то фундаментальных вещей

Ответы092308

15 ноя, 09:11 335 1092256

>>1091921
>обернув это все в циклы
шта

Ответы092308

15 ноя, 11:54 336 1092308

>>1092250
Ты прав, я просто забыл break

>>1092256
Код выполняется, пока бот получает сообщения

18 Кб, 367x227
18 ноя, 19:08 337 1094039

Что сломалось в последнем билде ГогЛанда и как это починить?

Ответы094044

18 ноя, 19:24 338 1094044

>>1094039
Сам спросил, сам отвечаю: надо сделать File->Invalidate Caches

21 ноя, 11:51 339 1095425

Чем это говно лучше божественного питона?

Ответы095934098332

22 ноя, 08:17 340 1095934

>>1095425
Чем Джессика Альба лучше твоей мамки-шлюхи?

22 ноя, 09:12 341 1095948

>>1084153
> Родилась: 28 апреля 1981 г. (36 лет), Помона, Калифорния, США
Чувствуешь себя старым?

25 ноя, 23:32 342 1097825

BUMP

25 ноя, 23:36 343 1097830

Слышал что го это питон2.0, поэтому думаю вкатиться из питухона. Как обстоят дела с библиотеками? Часто приходится код ручками писать или уже достаточно много готовых библиотек? А как с работой дела? Судя по хх в мск дохуя вакансий и требования пока не очень высокие.

Ответы098332098826

26 ноя, 20:48 344 1098332

>>1097830
>>1095425
Вставка элемента в массив в пытухоне:
> my_array.insert(x, i)

в go:
> myArray = append(myArray[:i], append([]T{x}, myArray[i:]...)...)

Думаю это не 2.0, похоже тут сразу джесика альба 4.0 нахуй. Просто поражаюсь от сравнений этого языка-всратки с уберлаконичным питоном.

Ответы098335098341098454

26 ноя, 20:54 345 1098335

>>1098332
Тупорылые сравнения от скриптодетей.

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

Хочешь вставлять данные в середину, пользуйся списками.

Ответы098403

26 ноя, 21:03 346 1098341

>>1098332
>Вставка элемента в массив в пытухоне:
в перле
push @array, $item

kjk

Ответы098403

26 ноя, 22:05 347 1098403

>>1098335
> го тебе показывает уебищность того что ты пытаешься сделать, вставить в массив данные, сдвигая хвост и потому копируя дохуя данных.
Удобная работа с массивами есть в любом современном языке, то что вставка элемента в массив это затратная задача это понятно, но зачем усложнять в высокоуровневом языке?
Вот D - https://dlang.org/phobos/std_array.html#insertInPlace
Вот rust - https://doc.rust-lang.org/std/vec/struct.Vec.html#method.insert
Замечу, что это системные языки где затраты на вставку элемента действительно важны, в отличие от Go, ну и то что макакенский Go чему то там учит звучит как нелепое оправдание и НИНУЖНО в одном флаконе.

> Хочешь вставлять данные в середину, пользуйся списками.
Массив может быть оптимальнее связного списка для многих задач, и увы, задачи могут быть более комплексными чем "вставлять элемент в середину" или "вставлять элемент в конец", часто при выборе структуры данных нужно идти на компромисс.

>>1098341
К чему здесь perl?

Ответы098406

26 ноя, 22:11 348 1098406

>>1098403
Про Д ничего не знаю. Поэтому скажу за раст.
Vec это вектор, а не массив.
Работает это потому что в расте есть что? Правильно, дженерики.
Чтобы сделать то же самое в го, нужно либо
1) Вводить очередные костыли типа make
2) Ждать реализации джереников в го 2.0
3) Юзать говно уровня жабы1.0 c кастом interface{} в нужный тип
4) Делать блевоту через reflection

Итого, если условный ты готов осилить раст и тебя не пугает хуевый тулинг и конское время компиляции — конечно учи раст.

26 ноя, 23:23 349 1098454

>>1098332
Ну если не считать бойлерплейт кода, и отсутствия библиотек, он пизже питона.

Ответы098479

sage 27 ноя, 00:10 350 1098479

>>1098454
Начитался заказного маркетингового буллшита типа https://habrahabr.ru/users/divan0/posts/?

Ответы098815

27 ноя, 17:29 351 1098815

>>1098479
РЯЯЯЯЯ ВРЕТИ!!!!!

27 ноя, 17:40 352 1098826

>>1097830
как вы заебали, это не питон2.0 и даже не жава100500.0

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

Если не готов ручками писать - не вкатывайся, ЯП более низкоуровневый. Но как-то совпало что на го у меня код получается компактнее, так как не надо городить тонну проверок плюсы типизации. Вангую,кстати, тебе нахуй не надо столько библиотек сколько уже есть в го я уж молчу про джаву или питон

Ответы100440

27 ноя, 21:38 353 1099127

>>1066362
Почему?

28 ноя, 22:33 354 1099775

Аноны, а насколько сложно в Go сделать простую GUI-прогу для винды/линя?
На пистоне я могу через те же Wx или Qt обвязку накидать.
У жабокриптеров вообще электрон есть, где можно весь гуй на html/css нарисовать.
А как с этим дела в Go? Просто хочу попрактиковаться в языке и написать поисковик дубликатов файлов, но убился о то, что нет нормального гуя с драгидропами, прогрессбарами, treeview и прочим.

Ответы099905

29 ноя, 03:38 355 1099905

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

30 ноя, 12:26 356 1100440

>>1098826
Как ты без дженериков то? Не заебывает копипастить slice tricks?

Ответы100458

30 ноя, 13:15 357 1100458

>>1100440
Вообзе нихуя не понимаю этого форса про дженерики. Такое ощущение что те кто это пишет В ГОШНЫХ, БЛЕАТ, ТРЕДАХ не написали на го ни хэлоуВорлда. В обзем без них там оче спокойно и нет, не заебывает. Даже наоборот, вздохнул спокойнее после жавы, потому что не надо лишний раз типы проверять и конвертировать общий в атомарынй и обратно по 40 раз. А если так надо свободы от типов, то есть интерфейсы

Кстати, думал, что заебет ошибки руками обрабатывать, но достаточно взять за правило возвращать из функции еще и объект ошибки и свести все в одну точку и не забывать про defer

Ответы100465100466

30 ноя, 13:31 358 1100465

>>1100458
30к sloc проект на го.
Заебывае необходимость копипастить ебучие slice-tricks циклы для удаления элементов из слайсов.
Заебывает make для хэш таблиц, который не нужен для слайсов.
Заебывает мутабельная параша для типовых операций типа map/filter.
Заебывает отсутсвие ADT.
Нормальные ошибки делаются на Option и Result, а не на if err != nil.

Ответы100472

30 ноя, 13:32 359 1100466

>>1100458
И да, RAII в 10 раз лучше чем defer.

30 ноя, 13:51 360 1100472

>>1100465
>Нормальные ошибки делаются на Option и Result,
Подкинешь инфы про это ? Во всех примерах что видел и в том числе в исходниках вполне рабочих проектов используют именно if err
> для типовых операций типа map/filter
Ну го не функциональный вообще ниразу, сам после питона очень скучаю хотя бы по map-у, про reduce или list comprehention вообще молчу.
>И да, RAII в 10 раз лучше чем defer.
ну хуй знает, он не явно в деструкторе должно быть, что было к месту в ООП, но при чем тут Го. Ну и плюс логика куда очевиднее выглядит когда сразу все в стек кладешь
>Заебывает make для хэш таблиц, который не нужен для слайсов.
Ну да и нет. С одной стороны действительно напрягает по 10 раз объект инициализировтаь, с другой - выделяешь память когда она нужна. А сласы вроже как от готового объекта берутся и по сути являются набором ссылок, на элементы но я могу быть не прав

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

Ответы100481

30 ноя, 14:05 361 1100481

>>1100472
https://doc.rust-lang.org/book/second-edition/ch09-00-error-handling.html
(оппа-хаскель стайль)

Забыть defer mutex.Unlock() как нехуй делать. Язык тебе вообще не помогает. Как должно быть:
{
let mutex = Mutex::new(42);
let data = mutex.lock();
} // тут у мьютекса кончается область видимости. Вызывается mutex.Drop() что автоматом снимает блокировку.

Ответы100487

30 ноя, 14:23 362 1100487

>>1100481
А, ты типо на раст ссылаешься. Ну его я не пробовал. Но он и ООП же ЕМНИП. Понятно что там другая логика.
> Язык тебе вообще не помогает
Так никто и не говорит что должен, он за тебя даже ошибки не обрабатывает, а ты хочешь чтоб ыон сам тебе выводы флушил и дескрипторы закрывал
>тут у мьютекса кончается область видимости.
Могу себе только аналогии с питоновским with привести, думаю это не совсем то, но все же. Мне нравилась эта логика при работе с файлами, но не сказать что я скучаю. Мне не влом сразу за открытием файла прописать defer. Зато если мне надо будет перед закрытием сделать что-то еще то не надо пихать блок внутрь блока внутрь блока и тд и надеется что я помню как разработчики указали в деструкторе закрытиеТак тут становится понятно что я не очень люблю жаву Что куда логичнее чем в хайповой жаве, потому что там это делается через finally и ты должен не забыть все закрытия перетащить в отдельный блок в концйе кода, что мешает когда пишешь код и если ты его читаешь, что держать в голове что этот кусок говна вызовется даже если return стоит сильно раньше а это очень путает.

Ответы100490

30 ноя, 14:34 363 1100490

>>1100487
Я ссылаюсь на языки с нормальной обработкой ошибок без исключений. Нет, раст не ооп.
Язык должен тебе помогать. Иначе нахуй он нужен? Я хочу делать меньше тупорылых ошибок, которые неизбежны при большой кодовой базе и ограниченными ресурсами.

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

За те несколько лет что я пишу на го, я понял что лучше подождать пока сконпелится раст, чем ловить потом лажу в проде.

Ответы100491

30 ноя, 14:36 364 1100491

>>1100490
Впрочем, когда я думал что го решит все мои проблемы. Т.к. раст я начал использовать не так давно, думаю его проблемы тоже вскроются через какое-то время.
Но на текущий момент, для нового большого проекта я однозначно выберу раст, а не го.

Ответы100492

30 ноя, 14:46 365 1100492

>>1100491
ну я боюсь начинать еще и раст, да и не привлекает он меня. Тем более после того как коллега успешно перекатился в го-джуны с ЗП выше чем у него было бы стань он сеньёром, я стал поуверенее с Го, тем более что в связке с питоном мне хватает для всех моих задач, а для работы - жава.

Тем не менее, пока что я уже нашел действительно серьезный косяк. На шинде не правльно определяется консольная кодировка. Если через chcp указать 1251 то го жто не опознает т.к использует не тот системный вызов для определения текущей таблицы (в результате он думает что там все еще cp866), в итоге нормальный русский текст из Stdin у меня завелся только в utf-8, что в винде не так уж часто встречается.

Ответы100495

30 ноя, 14:51 366 1100495

>>1100492
Ну если тебе нужна зп, то да, конечно раст не вариант, а го сейчас очень хороший вариант.
> писать код
> винда

Ответы100496

30 ноя, 14:55 367 1100496

>>1100495
проблемы кровавого, на чем серваки под то и пишем

Ответы100500

30 ноя, 15:01 368 1100500

>>1100496
Я думал единственная разумная причина держать сервак на винде это c#. Ну или прости господи 1с.

Ответы100502

30 ноя, 15:02 369 1100502

>>1100500
неа, еще лицензии и вебсферы и прочее проприаритарное говно.

30 ноя, 15:05 370 1100505

Как выглядят работодатели языка с таким уебанским клоунским лого-талисманом?

просто не представляю, как можно без понтов, без йоба ололо история, признание, обойтись

Ответы100508100513

30 ноя, 15:08 371 1100508

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

Ответы100517

30 ноя, 15:12 372 1100513

>>1100505
вот уж думал в айти никто на такую фигню как лого вообще не смотрит. Думал, пока не встретил перекаталщиков из каких-нибудь юристов, которые кроме топовых ЗП пограмистов и как включить ПК ничего не знают. В итоге такие кадры которым все это программирование как таково и не нравится пишут в ебаноеИт, мол ВСЯ ПЛАХА, ПОГРАМИСТЫ КОЗЛЫ, ЗАДРОТЫ И ЗНАЧКИ У НИХ НЕ КРАСИВЫЕ. Ты случайно не один из таких ?

Ответы100517

30 ноя, 15:19 373 1100517

>>1100508
>адекватного работодателя
Хуй знает че эта

>>1100513
За всеми этими искусственными языками стоит огромное количество денег и людей особого склада ума, разработка лого — не хуй собачий, а самоидентификация сука блядь если ты прошел, то одно это уже позволяет мне судить о некоторых твоих качествах.

ну и да, красивая вещь всегда работает красиво и качественно

Ответы100521100522

30 ноя, 15:23 374 1100521

>>1100517
Лолд. Признай себе что ты говноед, который никому не нужен.

30 ноя, 15:24 375 1100522

>>1100517
что за хуйню ты втираешь. Это у тебя походу особенный склад ума

30 ноя, 17:13 376 1100560

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

Ответы100565

30 ноя, 17:19 377 1100565

>>1100560
Какой блокнот? Ты ебанутый?

Ответы100567

30 ноя, 17:23 378 1100567

>>1100565
Ок, файл, куда записываются данные

Ответы100568

30 ноя, 17:24 379 1100568

>>1100567
ну ебана, ты может файл покажешь, пример там. Самый общий вариант - регекспы. Но вангую у тебя какой-нибудь ЦСВ который парсится левой пяткой твоей мамаши

Ответы100575

30 ноя, 17:25 380 1100569

Сап аноны. Подскажите ньюфагу плиз, где этот язык реально используется, на какие вакансии можно РЕАЛЬНО расчитывать и на какие зп? Или он больше для целей обучения хорош (ну типо как паскаль)

Ответы100570

30 ноя, 17:31 381 1100570

>>1100569
Тебе надо матешу делать, а не го учить.

Ответы100572

30 ноя, 17:34 382 1100572

>>1100570
да, ты прав. Но после матеши и истории я хотел бы в программач вкатиться.
Но на мой вопрос все же ответишь?

Ответы100574

30 ноя, 17:36 383 1100574

>>1100572
Мань, открой hh.ru да посмотри по своему региону.
Если ты собираешься вкатываться, вкатывайся во что-нибудь другое. Го травмирует твой мозг.

78 Кб, 1419x1114
30 ноя, 17:37 384 1100575

>>1100568
Просто текстовый файл. Программа заполняет его списком книг с гитхаба, а я хочу вывести в консоль только то, что выделил, например

Ответы100577100579

30 ноя, 17:39 385 1100577

>>1100575
Ну дык почини свою "программу", чтобы она выплевывало что-то более удобное для пост обработки. Жсон какой-нибудь.

Ответы100585

30 ноя, 17:47 386 1100579

>>1100575
блэт вообще изи регекспами парсится. Если файлик маленький, можешь загрузить его как строку в память, сделать split по пустым строкам типа ^\n, очистить результат от пустых, и дальше будет масив строк, которые уже можно делить по \n и парстить по (.+):(.+) где первая группа - скобки - название опции, другая группа - значение. Если фалик большой, то погугли как читать его потоком и парси, не сильно сложнее. Вообще изучи регулярки, одна из самых полезных вещей при работе с текстом где угодно даже в пизде твоей мамаши

Ответы100585

30 ноя, 18:05 387 1100585

>>1100579
Окей, пойду читать про регекспы, спасибо, няша

>>1100577
Об этом тоже подумаю, хули там

30 ноя, 20:42 388 1100670

Чем отличается concurrency в Go и в Erlang? Что быстрее и что потребляет меньше ресурсов?

261 Кб, 512x512
1 дек, 13:23 389 1100935

Бамп. Задумал написать примитивную но быструю и легкую имиджборду, чтоб можно было запустить на долхлом vps. Go для этого подойдет? Какие есть фреймворки для вэбмакакинга на этом вашем go?

Ответы100942

1 дек, 13:30 390 1100942

>>1100935
>фреймворки
Нахуй они тебе в бекенде. Сделай нормально, отдаешь по АПИ какой-нибудь жейсон и все на клиенте рендеришь. Заодно не будешь свою дохлятину на для рендера HTML гонять. Для рутинга и прочего тебе хватит встроеной библиотеки

Ответы100945100949

1 дек, 13:33 391 1100945

>>1100942 оке. а картинки и статик js тогда как отдавать? На go или еще nginx надо к нему пердолить?

Ответы100951101159

1 дек, 13:38 392 1100949

>>1100942 Хотя я тут подумал. Что хотелось бы классическую борду, что html готовый выплевывала. Тогда треды нормально схоронять можно будет

Ответы100951

1 дек, 13:40 393 1100951

>>1100945
nginx бери рас уж по хардкору экономишь, можешь еще в сторону caddy посмотреть, но умудрился завсетиться тем что отдавал в хедерах рекламу инвесторов, хз как сейчас.

>>1100949
>Тогда треды нормально схоронять можно будет
эм, всмысле, wget-ом доставать ? Так-то двоч тоже по АПИ контернт отдает

Ответы100955

1 дек, 13:44 394 1100955

>>1100951
>эм, всмысле, wget-ом доставать ?

Да

Еще вопрос: будет ли этот ваш go легковесней того же php?

Ответы100957

1 дек, 13:45 395 1100957

>>1100955
php легковестнее только твоей мамаши. Очевидно будет, го же компилирвуемый ЯП со статической типизацией

Ответы101495

1 дек, 20:06 396 1101159

>>1100945
https://gist.github.com/paulmach/7271283

2 дек, 13:35 397 1101495

>>1100957
>легковестнее
Ебать ты имбецил.

2 дек, 15:20 398 1101540

ГО ГАВНО.

Ответы101541

2 дек, 15:21 399 1101541

>>1101540
Нет, ты не прав, го лучший язык современности.

Ответы101542

2 дек, 15:22 400 1101542

>>1101541
НЕТ ОН ПОЛНОЕ ГОВНО

Ответы101543

2 дек, 15:23 401 1101543

>>1101542
Пожалуй ты прав, го это говноязык.

53 Кб, 454x807
2 дек, 15:50 402 1101558

>>1066331

2 дек, 18:14 403 1101647

> прогает в основном из-за бабла
Вот шлюха, ведь мужыки в ИТ чисто за идею задротят. Вот не платили бы совсем - нихуя бы не изменилось. Особенно среди джависов, пыханутых и ДЖееСников

2 дек, 20:19 404 1101712

Заебал жс, куда лучше вкатиться в го или в питухон?

Ответы101720101722

2 дек, 20:30 405 1101720

>>1101712
Смотря что ты хочешь. Если бабло, открывай сайт с работой и смотри.
Питухан без типов, будет то же говно что и в жс дристне.

Ответы101734

2 дек, 20:31 406 1101722

>>1101712
А вообще вкатывайся в elm/reasonml/typescript. Слишком хорошо за жс платят, чтобы забивать на него хуй.

Ответы101734

2 дек, 20:46 407 1101734

>>1101720
Работа меня не волнует. Мне нужен простой как палка язык, на котором я бы мог быстро писать код не замарачиваясь ооп и прочей хернёй и быстро и безболезненно захостить где нибудь.
>>1101722
Я на тсе сейчас пишу. Довольно пиздато выглядит по сравнению с простым жсом. Просто в свободное время хочу писать на чем нибудь другом.

Ответы101740101910

2 дек, 20:52 408 1101740

>>1101734
Ну элм посмотри. Там тебе вообще нихуя не дали из средств выражения, зато просто как топор.
Если не хочешь веб, то бери го, конечно.

Ответы101748

2 дек, 21:01 409 1101748

>>1101740
Веб как раз таки не хочу. На работе хватает. А почему го, а не питухон?

Ответы101752

2 дек, 21:06 410 1101752

>>1101748
Нахуя тебе еще одна скриптопараша?

Ответы101760

2 дек, 21:15 411 1101760

>>1101752
Да мне похуй как то. Как у го обстоят дела со скоростью разработки по сравнению с питоном?

Ответы101763101767101798

2 дек, 21:16 412 1101763

>>1101760
Хуяк-хуяк в и продакшн. То есть быстро.

Ответы101765

2 дек, 21:18 413 1101765

>>1101763
Тогда вкачусь в го. Спасибо за ответы, анон.

2 дек, 21:21 414 1101767

>>1101760
Похуже, либ меньше, велком ту велосипедостроение.

Ответы101773101787

2 дек, 21:27 415 1101773

>>1101767
Ну это хуево конечно.

Ответы101793

2 дек, 21:41 416 1101787

>>1101767
Уже перекатился на 3 версию? И как там с либами, так же как на 2?

Ответы101789

2 дек, 21:43 417 1101789

>>1101787
Ты к чему? Сформулируй прямо свой тезис.

Ответы101790

2 дек, 21:44 418 1101790

>>1101789
У питона есть две несовместимые версии, и обе на плаву.

Ответы101794

2 дек, 21:46 419 1101793

>>1101773
Ну не переживай сильно, не всё так плохо, покликай по интересному тебе https://github.com/golang/go/wiki/Projects . Вполне возможно там даже законченные либы есть, нужные тебе.

2 дек, 21:47 420 1101794

>>1101790
И от этого го лучше питона по либам? Или тебе не понравилось слово "велосипедостроение"?

2 дек, 21:53 421 1101798

>>1101760
Будешь много велосипедов строить, но в разы меньше проверок внутри кода и юнит-тестов. Короче плюсы статики. По сравнению с питоном очень не хватает много штук их функциональщины и тд. Но зато для того чтобы задеплоить, особенно в среду которую не сам готовишь, достаточно закинуть один бинарник в который статически слинковались все зависимости.
Не нужны интерпретаторы, виртуальные машины и тд

Ответы101805

2 дек, 22:05 422 1101805

>>1101798
Блин, и там и там свои плюсы. Как выбрать?

Ответы101822

2 дек, 22:27 423 1101822

>>1101805
Ну го простой, за вечер освоишь азы, потыкай сколько не жалко, может понравится. Не жену же выбираешь.

3 дек, 01:41 424 1101910

>>1101734
>быстро писать писать код не замарачиваясь ооп

Сказочный долбаеб

Ответы101915101916

3 дек, 01:57 425 1101915

>>1101910
Два чая. Лучше все-таки ООП затронуть. Я тоже сначала думал, зачем мне ООП. А он на самом деле очень помогает избавиться от лапши из кода

Ответы101934

3 дек, 02:00 426 1101916

>>1101910
Нахуй не нужно.

Ответы101970

3 дек, 05:15 427 1101934

>>1101915
Вообще не особо, ничего магического в ООП нет, лапшу можно и в классах хуярить будь здоров. Да и проблем хватает своих, ООПешных.

Ответы101973

3 дек, 10:20 428 1101970

>>1101916 студентов неосилятов полон тред

3 дек, 10:38 429 1101973

>>1101934 Магического ничего нет, но о том, что ООП нинужен обычно орут школяры неосиляторы.

Ответы101977

3 дек, 10:59 430 1101977

>>1101973
Нет, не чаще. Критики ООП более чем предостаточно. Хотя это тема слишком продвинутая для любителей го

Ответы101991

3 дек, 11:44 431 1101988

Если уж на то пошло, в го нормальное ооп не завезли.
Впрочем, это не меняет того факта, что традиционное ооп (=наследование) не нужно.

3 дек, 11:47 432 1101991

>>1101977 Критика ООП в исполнении бородачей обычно не звучит как:

>быстро писать код не замарачиваясь ооп

3 дек, 21:37 433 1102427

Анон поясни плз, какая должна быть структура у проекта?

Ответы102428

3 дек, 21:40 434 1102428

>>1102427
Тебе че, мудила, лень открыть оф доки?
https://golang.org/doc/code.html

Ответы102435

16 Кб, 700x400
3 дек, 22:01 435 1102433

На go можно писать читабельный код? Есть какие-то правила оформления? Что не открою проект на гитхабе: мешанина из CamelCase, camelCase, Camelcase и snake_case, однобуквенные имена переменных и строки длинной по 400 символов, просто глаза на лоб лезут.
Можете подбросить идиоматического кода напосмотреть?

Ответы102434

3 дек, 22:02 436 1102434

>>1102433
Сложно быть тобой, да? Ты, блядский выродок даже https://tour.golang.org не прошел.

Ответы102443

3 дек, 22:04 437 1102435

>>1102428
Спасибо, няш.

3 дек, 22:22 438 1102443

>>1102434
Откуда мне знать что в туре будет интересующая меня информация? Я пока что не изучаю язык, просто присматриваюсь.

Ответы102444102456

3 дек, 22:24 439 1102444

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

3 дек, 22:48 440 1102456

>>1102443
Пиздец, тур за вечер проходиться, а ты сидишь и какими-то идиотскими вопросами задаёшься.

3 дек, 22:59 441 1102465

Прочитал го тур. Нихуя не понял про указатели и про многопоточность. Видать я совсем даун. Где теперь попрактиковаться?

Ответы102636102646103035

4 дек, 09:46 442 1102636

>>1102465
Читай лучше еще. В нескольких источниках.

Ответы102667

4 дек, 10:05 443 1102646

>>1102465
http://exercism.io/

Ответы102667

4 дек, 11:40 444 1102667

>>1102636
Читаю Донована, хз насколько эта книга годная.
>>1102646
Спасибо, анон.

4 дек, 21:22 445 1103035

>>1102465
> про указатели и про многопоточность
С указателями все просто если ты писал на Си, если нет, то наверное только упражнениями. Хотя хз, ИМХО если ты представил что все значениыя в памяти лежат в пронумерованых ячейках, а указатель - это переменная хранящая в себе номер нужного тебе значения, то достаточно запомнить в какой момент тебе возвращается адрес, а в какой значение по адресу
А с потоками мне эта статейка помогла https://habrahabr.ru/post/278349/ хз насколько это валиднео в данном случае, наверное просто я ебанутый

6 дек, 18:47 446 1104090

Оцените проект аноны, накидайте звезд если не жалко (работу ищу), или реквестую косяки
https://github.com/OrlovEvgeny/godeb-repo

Ответы104404104885104889

7 дек, 09:01 447 1104404

>>1104090
Тебя в модульность не учили? Какого хуя все в одном файле?

Ответы104434104466

7 дек, 10:07 448 1104434

>>1104404
Удвою. Пиздец

Ответы104466

7 дек, 12:04 449 1104466

>>1104404
>>1104434

Ало, там кода почти нихуя, какая модульность?
С ынтырпрайзов понаехали бомжи?

8 дек, 08:25 450 1104885

>>1104090
Склонирую я твой прожект в КАТАЛОГ в ~/go/src/github.com/tvoe-ebanoe-imya/godebil-repa/. Как компилять твою говнину, если у го-файла проект стоит main?

Ответы106229

42 Кб, 640x640
8 дек, 08:36 451 1104889

>>1104090
Пиздуй отсюда, выблядок.

61 Кб, 1796x879
8 дек, 13:55 452 1104976

Почему не всегда работает?

Ответы105017

8 дек, 14:57 453 1105017

>>1104976
Потмоу что wg.Add(1) надо делать до запуска горутины, а не в ней.

Ответы105024

8 дек, 15:13 454 1105024

>>1105017
И правда. Спасибо! Значит ебланский урок мне попался, так-как код копипастил.

11 дек, 13:05 455 1106225

Аноны, а как тут обстоят дела с пакетами ? Вот допустим я наговнокодил утилиту, которая должна собраться в .exe шинда во все поля. написал package SuperTolzzza в шапке, запустил go build -o SuperTolzzza.exe и при запуске огреб ошибку, мол архитектура не так я ради прикола зфорсил GOARCH, но очевидно это не то, с package main все работает как надо. Собственно вопрос, тут не принято основной пакет не мейном обзывать или как ?

Ответы106226106227

122 Кб, 300x180
11 дек, 13:06 456 1106226

>>1106225
Кстати, exe весит где-то 137кб, У меня там конечно ничего такого, но импорты есть, хотя бы на мегабайт бы набролось

11 дек, 13:08 457 1106227

>>1106225
>тут не принято основной пакет не мейном обзывать
Именно.

Ответы106229106248

11 дек, 13:12 458 1106229

>>1106227
окей, а про что эти пидоры тогда втирают >>1104885

Там не мой гитхаб если что.

11 дек, 14:42 459 1106248

>>1106227
С хуя ли?
Если твой проект не должен инклудиться куда-нибудь (отдельный веб-сайт и т.д.) то проще юзать main.

https://github.com/tools/godep/blob/master/main.go
https://github.com/gohugoio/hugo/blob/master/main.go
https://github.com/gogits/gogs/blob/master/gogs.go

Ответы106257

11 дек, 15:08 460 1106257

>>1106248
а теперь разуй глаза и прочитай это ебАное предложение еще раз

11 дек, 19:32 461 1106329

>>1066192 (OP)
golang конфа треда https://t.me/hcdev

37 Кб, 642x321
19 дек, 00:15 462 1109397

Котаны, VSC зоебал, 1.19.0 вышел такой конченный, пиздец просто. Тормоза дикие, этот даунский электрум, еще и с нахуевертели с новым пайпом... Короче, я задумался о покупке саблайма. Поставил демо, потыкал, вроде скорость ок, но плагин для гошки бедный какой-то. Собственно, меня интересует может ли саблайм показывать структурки, как умеет это делать vsc? На скрине не структурка, под рукой ничего не было, но суть та же. Пожалуй, если он умеет, то придется раскошелится.

Ответы109502109725111357112139

19 дек, 10:13 463 1109502

>>1109397
>демо
в платной версии там только сообщение при сохранении убирают

Попробуй атом Эскобар.жпг, а лучше поставь уже себе gogland

Ответы109514

19 дек, 11:09 464 1109514

>>1109502
> Попробуй атом
Он тормознее vsc
> gogland
Он теперь GoLand называется, лол. Вчера удалил, мне настолько крутые IDE не нужны. Нужен gocode и вот эта штука на скрине, структур очень много и иногда надо смотреть на них без прокрутки к их объявлению.

Ответы109694

19 дек, 21:51 465 1109694

>>1109514
Спейсмакс попробуй. Поддержка го там охуенная.

19 дек, 23:11 466 1109725

>>1109397
Все бы сидели на легковесном саблайм, если бы у него были плагины и функциональность такого качества как у VSCode. Но увы этому не бывать.

Ответы110300

21 дек, 10:09 467 1110300

>>1109725
Но он же тормозной, этот ваш вс-код.

Ответы110347110364110461110464

21 дек, 13:25 468 1110347

>>1110300
Ну спасибо хоть не идея

21 дек, 14:13 469 1110364

>>1110300
>тормозной
ебать, ты вообще в IT работаешь ? я огу понять когда бухалтерша не знает как у нее цифорки в таблицах считаются, но ты то должен знать что на все это говно в плагинах, автокомплиты, линтеры, хинты и прочие свистоперделки нужны ресурсы. Хочешь скорости > функционал, ствь что-то простое и легкое, блокнот нарпимер. Можешь пожертвовать гуем ? используй вим, он легкий и дохера умеет.

Ответы110464111374

21 дек, 16:55 470 1110461

>>1110300
Намного скоростнее нетбинса, эклипса, любой IDE от jetbrains, и я уж не говорю про Атом.

Ответы112141

21 дек, 17:00 471 1110464

>>1110364
vim с плагинами тоже обрастает тормозами
>>1110300
>тормозной
выкинь свой атом и купи хотя бы i3, тогда не будет тормозить, ну и ssd вдогонку

23 дек, 10:46 472 1111357

>>1109397
>VSC зоебал
>Тормоза дикие
>я задумался о покупке саблайма
Купи себе комп, даун.

23 дек, 11:42 473 1111374

>>1110364
> все это говно в плагинах, автокомплиты, линтеры, хинты и прочие свистоперделки нужны ресурсы
Проблема не в плагинах, проблема в электроне.

Ответы111486

23 дек, 16:57 474 1111486

>>1111374
Двачую этого. У меня неплохой i5, хороший ссд, и вскод на небольшой кодовой базе заметно тормозит и жрет тонну памяти. Я уже привык к тому, что редактор должен работать быстро, и не готов жрать тормоза электрона. Может быть лет через 5, когда железо станет еще быстрее.

Ответы111521

23 дек, 18:38 475 1111521

>>1111486
> Может быть лет через 5, когда железо станет еще быстрее.
Они разрабатывают свои вундервафли из расчета на топовое железо. Через пять лет, когда ты купишь i7, на нем так же будет тормозить электрон или что там новое придумают. это путь в никуда, или ты уже сейчас покупаешь топовую пекарню для разработки, или сосешь хуй как все остальные. Надежда только на то, что появится годная нативная альтернатива или нормальный плагин для, хуйснимплатного, саблайма. Но насчет саблайма я сомневаюсь и дело не в плагине, а в отсутствии аналогичных возможностей на базе саблайма, он просто не может в попапы https://github.com/DisposaBoy/GoSublime/issues/31

Ответы111535

23 дек, 19:14 476 1111535

>>1111521
хз, пользуюсь емаксом. Зависимость есть, брат жив.

Ответы111645

23 дек, 20:10 477 1111551

>>1066300
Всегда были так-то

24 дек, 01:25 478 1111630

Как работает cgo? Гцц компилит объектные файлы, а го-линкер линкует все вместе или иначе? Я смотрю в СТД тормозные сортировки, на сишке быстрее. Не будет ли проседать сишная скорость если юзать cgo?

80 Кб, 794x798
24 дек, 02:46 479 1111645

>>1111535

24 дек, 22:13 480 1111933

В чём разница между каналами в go и очередью? Почему нельзя использовать очередб?

Ответы112136

25 дек, 13:40 481 1112136

>>1111933

Каналы и есть очереди

25 дек, 13:42 482 1112139

>>1109397
Пересаживайся на micro, он лёгкий и прикручивается к нему что угодно.
А лучше раздобудь железо пожирнее

25 дек, 13:42 483 1112141

>>1110461
В чем скорость? Запускается на 4 секунды быстрее? Или что?

Ответы112142112283

25 дек, 13:45 484 1112142

>>1112141
тормозов при редактировании меньше, памяти не ест от слова совсем. Но и фич меньше, это да

25 дек, 15:38 485 1112177

Привет, котоны. Я не знаю в какой тред лучше писать, поэтому решил начать с этого. Есть программа на Go, которая просто вызывает системную:
cmd := fmt.Sprintf("echo pool { range \"%s\" allow members of \"%s\"} >> log.txt", os.Args[2], os.Args[3])
out, err := exec.Command("sh", "-c", cmd).Output()
Проблема такова: если я запущу бинарник просто из терминала, то он все сделает как надо. Но если я запущу бинарник из ПХП-кода вот так:
echo shell_exec("./command pool 123 321");
То у получается сия ошибка:
exec: "sh": executable file not found in $PATH
Какого хрена?

Ответы113030

25 дек, 19:33 486 1112262

Дарова, бандиты. По работе понабилось небольшую утилитку на го написать. Уже почти все сделось, осталось отфильтровать. Сейчас у меня следующая трабла:
Есть ебетнейшая мапка строка=>инт.
Есть массив ключей для маппинга
Нужно вывести топ 100 ключей с самыми большими значениями.
Как это сделать лаконично? Не хочу искать сто максимумов, оценка по О() полная зплупа будет.

Ответы112265112278

25 дек, 19:35 487 1112265

>>1112262
>import "sort"

25 дек, 19:55 488 1112278

>>1112262
Стандартная задача. Бери максхип, или топ вариант - ранжирование.
Простое ранжирование пишется в строк 20, если нет повторяющигся значений, и комплексити всего O(n).

25 дек, 20:05 489 1112283

>>1112141
у меня vscode запускается секунд 15, в противовес 2 минутам идеи. Нельзя конечно сказать, что память не ест, но не гигабайты, это точно.

Ответы112548

26 дек, 10:41 490 1112543

Почему тред такой мертвый?

Ответы112549

26 дек, 11:02 491 1112548

>>1112283
>у меня vscode запускается секунд 15, в противовес 2 минутам идеи
Что там у тебя? Phenom?
На работе goland(считай идея с плагином) c проектом на ~500 файлов ~ 7000 строк запускается ровно за 3.35 секунды.

Правда это на 1800x + Intel® SSD Pro 6000p

Ответы112721112783112940

26 дек, 11:13 492 1112549

>>1112543
Потому как, в этой стране существуют только два класса программистов.
Обдристанное стадо, которое хуярит 8 часов в день на 1С/PHP в офисе.
Ебанные хипстеры, которым нужен язык для артистического выражения своего латентного гомосексуализма. Эти пописывают на Скале/Хрусте/ПрочейНеводомойХуете. Но в основном в бложиках и на хабре.

Простой язык - рабочая лошадка, в Роисе нахуй никому не сдался.

Ответы112550112551

26 дек, 11:23 493 1112550

>>1112549
>Получил на клык от PHP-программиста.

Ответы112552

26 дек, 11:28 494 1112551

>>1112549
потому что тут уже есть один, жава называется. Это конечно не отменяет что он хуита, но все же

26 дек, 11:39 495 1112552

>>1112550
Тю. Если бы эта хуйня(PHP) еще бы являлась языком программирования.
Никогда не задавались вопросом как хакерам удается так быстро подбирать пароли к сайтам на ПоХаПе?
А ларчик то просто открывается.
ПуХаПу думает что:

md5('240610708') == md5('QNKCDZO')
md5('aabg7XSs') == md5('aabC9RqS')
sha1('aaO8zKZF') == sha1('aa3OFF9m')

https://3v4l.org/tT4l8

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

Ответы112553

26 дек, 11:56 496 1112553

>>1112552
Это все из-за чего PHP по твоему личному мнению не считается языком программирования?
Если да, то так себе уязвимость. Нормальные люди сравнивают строки с помощью оператора строгого равенства "===";

Ответы112557

26 дек, 12:21 497 1112557

>>1112553
Нет, не все конечно. Там весь язык из говна хуями слеплен.
> Почему по умолчанию в PHP сессия 1440 секунд (24 МИНУТЫ)?
Потому, что когда добавляли код поддержки сессий в язык эти долбоебы перепутали минуты с секундами. И вместо 24 часов сессия стала 24 минуты. https://stackoverflow.com/questions/14703363/why-is-the-standard-session-lifetime-24-minutes-1440-seconds
>Чтение даты из строки strtotime("00-00-00 00:00:00")
работает так 00-00-00 -> 2000-00-00 -> 1999-12-00 -> 1999-11-30.
strtotime("00-00-00 00:00:00") выдает 1999-11-30 ??????
Вот это распарсии дату. Охуеть. И нет это НЕ БАГ https://bugs.php.net/bug.php?id=45647

Можно продолжать часами.

Ответы112567

26 дек, 13:16 498 1112567

>>1112557
Вот тебе не похуй на то что сессия 24 минуты, что язык стремиться все типы привести к числу, из-за чего получается равенство хэшей. Я за свою практику ни разу с этими косяками не сталкивался. Можно подумать остальные языки лишены недостатков. Вон на сях одни сегфолты вылетают и переполнения памяти, ява работает как кусок говна при неоправданно завышенных требованиях. Что вообще за тенденция хаить PHP? То что школьникам проще начать писать на пхп, не означает что нужно мешать с говном все коммьюнити.

Ответы112699112702

26 дек, 13:52 499 1112699

>>1112567
>Вот тебе не похуй
ты даун ? одно дело когда ЯП структурно коряв, ты видишь эту структуру и знаешь как и что применять, но совсем другое в реализация ЯП сквозь легаси лезут баги из-за того что рукожепы создатели перепутали и не сообщили об этом, а потом всем говорят, мол фича, так и должно быть если починить - сломается говнолегаси. Нет, конечно анон выше не прав когда говорил что пхп - не язык, это язык, просто он для даунов шкальников -вкатальщиков и для пидорах биснесменов которые платят таким шкальникам ибо дешевле.

26 дек, 13:59 500 1112702

>>1112567
>не означает что нужно мешать с говном все коммьюнити.
а теперь загляни в исходники вордпресса, проблюйся, посмотри в джумлу, перебори желани убить себя, а это ведь большой кусок вашего комьюнити. Я по себе знаю, приходиллось на PHP разрабатывать иметь дело с рещзультатами трудов предыдущих "разработчиков". Более не хочу.

Ответы112704

26 дек, 14:06 501 1112704

>>1112702
Вот у меня, например, адекватная команда. Пишем на ларавеле, в чужой код не залезаем как в чан говна.
В любом случае, какие альтернативы ты можешь предложить кроме питона+джанго?

Ответы112705113396

26 дек, 14:11 502 1112705

>>1112704
питон+фласк напрмиер. Го + нормальный REST. Даже нода лучше, хотя JS сосет. даже джава лучше, она хоть и зажористая, зато типы тебя избавят от дохулиона проверок

Ответы112707

26 дек, 14:16 503 1112707

>>1112705
Хрен с ним, на счет фласка и го соглашусь. Но нода и жава - это, по моему, уже плоды твоего фанатической ненависти к пхп.

Ответы112710

26 дек, 14:19 504 1112710

>>1112707
у ноды не самая плохая асхронность, но JS ни за что не заставить меня на ней писать. Слишком неявный ЯП
>жава
я как бы и сам ее не люблю, энтерпрайз буквально гниет ею, по воле случая сейчас очень часто с ней сталкиваюсь и иногда пишу. Так вот, он в сравнении сильно круче PHP. В ней конечно дохера лишнего, но зато ты точно знаешь как оно работает до тех пор пока не залезешь в потоки

26 дек, 14:39 505 1112721

>>1112548
Идея намного более тяжеловесная чем остальные продукты JetBrains, даже без плагинов

Ответы112939

26 дек, 16:59 506 1112783

>>1112548
и нахуй ты рассовал 7к строк на 500 файлов?

27 дек, 00:23 507 1112939

>>1112721
Почему так?

27 дек, 00:25 508 1112940

>>1112548
Core i5 старенький, оперативки в упор, никакого ssd

27 дек, 09:14 509 1113024

Ребят, какой веб-фреймворк посоветуете для проекта среднего масштаба. Помимо REST части планируется также подключение по telnet и ssh. Я так понял, многие фреймворками вообще не пользуются и пишут веб-приложения на чистом Go.

Ответы113454

27 дек, 10:11 510 1113030

>>1112177
Ну так пропиши полный путь типа /usr/sbin/sh.
Наверняка пых когда запускает скрипт, у него окружение нулевое.

53 Кб, 1291x302
28 дек, 09:35 511 1113396

>>1112704
https://rocket.rs/

28 дек, 14:23 512 1113450

Перекатите тред, плз.

28 дек, 14:49 513 1113454

>>1113024
Передумал я писать на фреймворке, у меня и на чистом Go нормально получается. Только вот такой вопрос: можно ли неявно передавать параметр в функцию? Сейчас покажу для наглядности.
Есть функция 1:
func1 (num int, str string) {
...
}
Есть функция 2:
func2 (num int) {
str := "string"
func1(str)
}

То есть при вызове функции 1 параметр num в нее передавался бы автоматически. Можно такое запилить или я дохуя хочу?

Ответы113461

28 дек, 14:57 514 1113461

>>1113454
то что ты хочешь называется каррирование и присуще функциональным ЯП и тем что могут в функциональщину. Go не про это

Ответы113466113585

28 дек, 15:01 515 1113466

>>1113461
Разве Go не функциональный язык? Объектно-ориентированным его тоже особо не назовешь. А так жаль, конечно.

Ответы113470113584

28 дек, 15:06 516 1113470

>>1113466
императивный же, Си же ты надеюсь функциональным не называешь ?

Ответы113475

28 дек, 15:27 517 1113475

>>1113470
К сожалению я ни в том и ни в другом не силен, поэтому назову.

Ответы113733

28 дек, 22:30 518 1113584

>>1113466
Нет, идеи Го прямо противоположны функциональным.

28 дек, 22:32 519 1113585

>>1113461
Это даже не каррирование, а имплициты из скалы

11 Кб, 555x90
29 дек, 09:02 520 1113718

Каждая книга по го.

29 дек, 09:34 521 1113733

>>1113475
Я вчера попутал понятия. Под "функциональным" программированием я имел ввиду "процедурное". Я С и Go я считаю процедурными языками, а C# и Java объектно-ориентированными.

Ответы113735

29 дек, 09:39 522 1113735

>>1113733
Забыл спросить еще: мне нужно вывести сообщение в терминал при подключении клиента к серверу на Go. Как мне это сделать? А то я только при получении запроса умею.

Ответы113751

29 дек, 11:02 523 1113751

>>1113735
Прямо в хендлере?

Ответы113776

29 дек, 11:51 524 1113776

>>1113751
Без разницы где. Мне нужно проверить подключается ли ардуина к серверу или нет.

30 дек, 13:41 525 1114126

Го тура достаточно чтобы начать писать, или стоит пару книжек прочитать?

Ответы114138

30 дек, 14:34 526 1114138

>>1114126
Смотри сам, если писать получается, то пиши.
Я прочел пока только го тур, в принципе всё понятно, но с непривычки сложно после ноды.

2 янв, 14:54 527 1114947

>>1066192 (OP)
Когда уже вторую версию выкатят?

Ответы114952

2 янв, 15:21 528 1114952

>>1114947
Учи раст.

Ответы115185

3 янв, 09:10 529 1115185

>>1114952
Зачем?

Ответы115209

3 янв, 11:02 530 1115209

>>1115185
Потому что раст пизже и выразительней.
Удел го быть инструментом для индусов, новичков и ленивых старперов.

3 янв, 19:28 531 1115416

Поцаны, щас померял уже не на маняпримерчике, а на продакшен сборке, у меня выходит обработать 18.4 запроса в секунду. Это вообще норм или не норм? Юзаю GIN+PostgreSQL, балансировщик nginx. Чет мне кажется это пиздец какой-то, сразу захотелось как минимум выкинуть Gin и переписать на echo, или уже выкидывать гошечку и переписывать на расте или крестах. Постгрес, кстати, не тормозит, запросы к бд не сложные. Ну что скажите?

Ответы115417

3 янв, 19:40 532 1115417

>>1115416
Что тебе надо
1) Переписать все на расте
Бери https://rocket.rs/ и https://github.com/diesel-rs/diesel

Ответы115420

3 янв, 19:59 533 1115420

>>1115417
Да падажжи ты с растом. Мне интересно что скажут гоферы. Так-то я могу часть ресурсов перенести на другие сервера - статику и базу данных.

Ответы115424

3 янв, 20:05 534 1115424

>>1115420
Пока ждешь, выложи на жидхаб свой бенчмарк.

Ответы115425

3 янв, 20:07 535 1115425

>>1115424
Пока жду, хотел посмотреть на хэловорлд в рокете. А у него зависимости не собираются нихуя. И такую хуету в расте я наблюдаю очень часто. Пока он не станет стабильным, он на хуй не нужен.

Compiling ring v0.11.0
error[E0583]: file not found for module `montgomery`
--> /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.11.0/src/arithmetic/arithmetic.rs:15:9
|
15 | pub mod montgomery;
| ^^^^^^^^^^
|
= help: name the file either arithmetic/montgomery.rs or arithmetic/montgomery/mod.rs inside the directory "/home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.11.0/src/arithmetic"

error: aborting due to previous error

error: Could not compile `ring`.

To learn more, run the command again with --verbose.

Ответы115428

3 янв, 20:10 536 1115428

>>1115425
Увы, автор одной из либ, сказал что он ебал всех в рот и мержить присланный пул реквест с фиксом не будет. Хотя варнинг в компиляторе за год включили.
Можно взять стабильный iron, но он не такой пиздатый.
Чтобы заработало надо поставить чутка протухшую версию nigthly
> rustup default nightly-2017-12-21

4 янв, 16:52 537 1115712

Подскажите, можно ли без особых проблем написать на go сниффер клавы/мышки(нажатия, скролл, перемещние)?

Ответы115713

4 янв, 16:52 538 1115713

>>1115712
update: целевая платформа - винда

Ответы115842115879

4 янв, 21:34 539 1115842

>>1115713
Можно, но лучше пеши на сисярпе, юный хаккер.

4 янв, 23:35 540 1115879

>>1115713
тогда лучше хаскель

8 янв, 10:51 541 1117213

>compile error: import and not used
Вы там не ебанулись маленько, не?

Ответы117220

8 янв, 11:16 542 1117220

>>1117213
а то что ты не можешь объявить пересенную и не использовать тебя не смутило ? А вообще все верно, чистить код должны либо пограмисты, либо линтеры, но никак не компилятор.

Если че, именно это нужно, потому что из-за статической линковки тебе в бинарник все твои либы скопирует, нахуя тебе лишний вес к нему добавлять ?

Ответы117229

8 янв, 11:44 543 1117229

>>1117220
На самом деле то как это сделано в го — уебанство.
Варнинги выдавать надо. Но выдавать ошибку компиляции, это пиздец.

Ответы117375

8 янв, 16:51 544 1117375

>>1117229
именно поэтому тебе рядом положили gofmt который все выпилит

Ответы117376

8 янв, 16:53 545 1117376

>>1117375
Ага, и на том спасибо.

378 Кб, 800x800
9 янв, 13:19 546 1117725

Привет, программисты. Собрался я тут запилить одно устройство на Orange Pi и программировать я его собрался на Go. Только вот я никак не могу найти библиотек для работы с GPIO. Для распберри есть, а для оранжа нет. Будет работать оранж с либой для распберри или хрен с ним, обойдусь вызовами gpio утилиты через exec()?

Ответы120196

35 Кб, 994x603
10 янв, 12:23 547 1118120

Ответы118174118258

10 янв, 14:52 548 1118174

>>1118120
Засмеялся-обосрался тред?

113 Кб, 1190x1698
10 янв, 17:34 549 1118258

>>1118120

11 янв, 16:58 550 1118739

>>1068391
Что за темка? заебал синий бар снизу

12 янв, 14:33 551 1119024

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

13 янв, 03:16 552 1119287

Влюбился в этот ваш голанг с первой строчки, уже неделю угораю пройдет или это навсегда/надолго?

Какие перспективы? Что на нем пишете, сколько зарабатываете?

жаваскрыпт мидл кун

13 янв, 12:43 553 1119353

Успешный мейнтейнер проектов на Go с сотнями звёзд, так же известен как куратор как минимум 10 го-тредов на этой доске, задавайте свои ответы.

https://github.com/tucnak

Ответы119611119702119826

13 янв, 23:17 554 1119611

>>1119353
Как изучал Go?

14 янв, 02:07 555 1119702

>>1119353
сначала пруфы

14 янв, 14:25 556 1119826

>>1119353
Ну и ебало. Пиздец

2,1 Мб, 1280x960
15 янв, 10:06 557 1120196

>>1117725
Сам разобрался.
Можно использовать утилиту fbi:
sudo fbi -d /dev/fb8 -T 1 -noverbose -a 1-img.jpg
А можно писать во фреймбуфер напрямую:
tail --bytes 153600 img.565 > /dev/fb8
только картинка должна быть 16-битной и в формате RGB565.
Но с цветами какая-то проблема, будто половина их съедается. Может проблема в битности, никто не знает?

Ответы120199

15 янв, 10:08 558 1120199

>>1120196
Блять, нахуй я сюда пишу...

Тред утонул или удален.
Это копия, сохраненная 3 февраля 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion