Size: a a a

2020 June 22

VM

Vladislav Milenin in Go-go!
Для бизнеса, если человек способен решить задачу, значит освоил инструмент
Что там в чятике думают не монетизируется, а значит практической пользы не несет
источник

E

Evgeny in Go-go!
сонная википедия
гонять можно на любом, оверхед на интерпретатор/вм разный
И сколько есть задач, где это критично? 95% времени занимает база или ну очень плохо написанный код.
источник

с

сонная википедия... in Go-go!
Evgeny
И сколько есть задач, где это критично? 95% времени занимает база или ну очень плохо написанный код.
дело не только во времени ответа на запрос, но и в потреблении ресурсов на задачу
Go, несмотря на GC, достаточно экономичный язык
источник

E

Evgeny in Go-go!
Vladislav Milenin
Для бизнеса, если человек способен решить задачу, значит освоил инструмент
Что там в чятике думают не монетизируется, а значит практической пользы не несет
Видимо, далее бесполезно спорить, я два раза уже написал, что "освоить" не означает "научиться решать тривиальные задачи". Предлагаю на этом закончить.
источник

с

сонная википедия... in Go-go!
нельзя вот так вот просто написать на бейсике настолько же быстро быструю программу с небольшим потреблением ресурсов
к питону это тоже относится
источник

E

Evgeny in Go-go!
сонная википедия
дело не только во времени ответа на запрос, но и в потреблении ресурсов на задачу
Go, несмотря на GC, достаточно экономичный язык
Ну и ресурсов. Серьезно, очень, очень мало кто упирается в ресурсы именно языка (или упираются, но из-за плохого кода, когда делают в рантайме то, что должна делать база, делают запросы в цикле и тп).
источник

Н

Никита in Go-go!
Vladislav Milenin
На питоне те же сокеты не работают)
Работают
источник

E

Evgeny in Go-go!
Evgeny
Ну и ресурсов. Серьезно, очень, очень мало кто упирается в ресурсы именно языка (или упираются, но из-за плохого кода, когда делают в рантайме то, что должна делать база, делают запросы в цикле и тп).
1 бизнес из 1000 может быть.
источник

S

Solyar in Go-go!
Всем привет. Вопрос может показаться странным но как мне передать выхлоп из комманды который я получил в exec.Command(), в другой exec.Command()
источник

S

Solyar in Go-go!
Чтобы работало аля ls | grep -i "hello"
источник

AM

Askold Monarkhov in Go-go!
вопрос по net/http почему мы
 func(http.ResponseWriter, *http.Request) 
ResponseWriter принимаем по значению, но он по пути к ответу изменяется в мидлварах и тд
источник

с

сонная википедия... in Go-go!
Askold Monarkhov
вопрос по net/http почему мы
 func(http.ResponseWriter, *http.Request) 
ResponseWriter принимаем по значению, но он по пути к ответу изменяется в мидлварах и тд
ResponseWriter это интерфейс
источник

с

сонная википедия... in Go-go!
по интерфейсу нельзя понять, по значению ли он передается, это определяется реализацией
источник

VM

Vladislav Milenin in Go-go!
Evgeny
Видимо, далее бесполезно спорить, я два раза уже написал, что "освоить" не означает "научиться решать тривиальные задачи". Предлагаю на этом закончить.
Потому что доводы про знание тулинга, планировщика и сборщика ни о чем) чтобы знать все тонкости, практики и окружение недели и впрямь не хватит. И года. Но если эти знания не удастся применить, значит практической пользы от них будет не так много. Потому, под «выучить го за неделю-две» подразумевают «на достаточном для решения базовых задач». А дальше, пути развития сугубо индивидуальны. Кто-то с планировщиком и сборщиком никогда не столкнется, а кто-то спустя неделю после изучения профайлера
источник

с

сонная википедия... in Go-go!
Solyar
Всем привет. Вопрос может показаться странным но как мне передать выхлоп из комманды который я получил в exec.Command(), в другой exec.Command()
вытаскиваете пайпы
https://golang.org/pkg/os/exec/#Cmd.StdoutPipe
https://golang.org/pkg/os/exec/#Cmd.StdinPipe
и либо io.Copy между ними, либо io.Pipe
источник

VM

Vladislav Milenin in Go-go!
И про 5% мне поинт вообще не понятен) если язык решает задачу без накладных проблем, какой вес у данного аргумента? Пхп с нуля учить дольше чем го
источник

с

сонная википедия... in Go-go!
пхп может и дольше, но для Go нужен Свой background, как минимум нужно уметь в параллельное программирование
источник

E

Evgeny in Go-go!
Vladislav Milenin
Потому что доводы про знание тулинга, планировщика и сборщика ни о чем) чтобы знать все тонкости, практики и окружение недели и впрямь не хватит. И года. Но если эти знания не удастся применить, значит практической пользы от них будет не так много. Потому, под «выучить го за неделю-две» подразумевают «на достаточном для решения базовых задач». А дальше, пути развития сугубо индивидуальны. Кто-то с планировщиком и сборщиком никогда не столкнется, а кто-то спустя неделю после изучения профайлера
Представьте, что го - мой первый язык, я выучился только присваивать значения переменным, println и go run, ничего не знаю даже про компиляцию и горутины. И мне за то, что я пишу a := 1, и вывожу это в консольку, платят деньги.
А теперь я вам говорю, что мне за это платят деньги, свои задачи я успешно решаю и я уже знаю го, при этом ничего больше мне знать не нужно.
А теперь скажите мне, знаю ли я го?
источник

VM

Vladislav Milenin in Go-go!
сонная википедия
пхп может и дольше, но для Go нужен Свой background, как минимум нужно уметь в параллельное программирование
А на каких языках учиться параллельно программировать проще, чем на го?
источник

S

Solyar in Go-go!
сонная википедия
вытаскиваете пайпы
https://golang.org/pkg/os/exec/#Cmd.StdoutPipe
https://golang.org/pkg/os/exec/#Cmd.StdinPipe
и либо io.Copy между ними, либо io.Pipe
Спасибо, изучу
источник