George
все чудеснее и чудеснее наша беседа выглядит. Ладно, у меня начинает бомбить, потому что то что я вижу координально расходится с моим опытом. Чисто для контекста - я десять лет пишу на плюсах, два года на го, в нынешнем проекте одна часть на Си, вторая на Го (потому что свои плюсы есть и у того и другого).
Удалюсь в море поплавать. Надеюсь ldflags -X поможет. Успехов а работе (без сарказма).
George
George
а просто сразу нормально писать кто-то научен?
George
ладно, мьют, афк. Не хочу токсичить тута почем зря. Хорошего вечера!
Tamachi
а просто сразу нормально писать кто-то научен?
Ну, сначала человеку дают простенькую задачу и некий месттный фреймворк, реализующий сложные задачи. Новичок просто вызывает готовые методы, написанные другими програмиистами. Потом он втягивается...
Tamachi
Дед таблетки выпить забыл)
Я не дед. Я вполне спортивен и, хоть и постарше некоторых, но до сих пор могу дать фору многим двадцатилетним.
Tamachi
Нет у меня никакой нелюбви ни к гошникам ни к питонистам. Нельзя любить или нелюбить людей за их профессиональную принадлежность.
Tamachi
Есть тут в группе кто-нибудь из Питера?
Tamachi
Что, нет никого из Питера? Даже в гости пригласить некого
Sairan
У нас есть свой чат)
@name_666
Vitaliy
Vitaliy
Tamachi
Tamachi
leejoys
leejoys
А вот с компьютерами, как раз, больших проблем не было. Во всяком случае у нас. На станции детского творчества был компьютерный класс, наполовину состоящий из старых, стоптанных, но работающих синклеров, с загрузкой из магнитофона, и наполовину из новеньких ямах с пятидюймовым дисководом. Туда был доступ примерно с 13 лет. А в школе с 16 занимались на компьютерном классе из Электроник
Suleiman
Maks
Когда мои родители учились, не было ни си, ни плюсов, ни паскаля)
Maks
Мама с компом дружит, даже музыку записывать научил, меняла сама комплектующие даже по моему туториалу удаленному. А вот папа ч умной техникой ваще никак)
Maks
Кстати как в плюсах со строками дела обстоят? Они там иммутабельны?
Maks
Просто интересно
Maks
Наверное так же как в шарпе, передается копия ссылки, которая в случае изменения строки меняет указатель на другую строку
Maks
Ну, создает новую и указывает на нее
Maks
Еще интересно как в плюсах организованна работа с памятью. Ну там стек, куча. В го вроде почти все в стеке хранится. А еще крутая штука слайсы.
Maks
Я спросил иммутабельны ли они в языке
Tamachi
Что в твоем понимании иммутабельность?
Maks
В го к примеру строку скомпиленную не возможно изменить вообще, даже через ансейф
Maks
Иммутабельность имеет много пониманий?
Tamachi
Tamachi
Любые неконстантные объекты можно менять.
Michael
привет. Заранее извиняюсь за потенциально глупый вопрос. Как запустить программу, установленную так:
go install github.com/nektos/act@latest
ЗЫ: с go знаком на уровне бытовых пожеланий :)
🔥
🔥
🔥
?)
Michael
?)
Go установлен (Feodra), GOPATH не прописан
Michael
В /usr/lib/golang/bin только go и gofmt
Suleiman
Ребят, delphi вообще сегодня кто нибудь используют? Вроде бы кроссплатформенная технология. Один код - разные платформы.
Tamachi
Tamachi
Но вся мощь дельфи -- только под винду. Кроскомпиляция возможна, но овчинка выделки не стоит. Главное в дельфи -- это возможность писать код почти со скоростью речи. Пока начальник на совещании рассказывает свое виденье проекта, Вы пишете; когда начальник кончил гоаорить, -- Вы даете ему уже работающий прототип
Suleiman
Tamachi
vcl и fmx несовместимы в одном проекте
Maks
Так зачем прототипировать на делфи, если лучше сразу на плюсах писать, или на том на чем будет сделан софт в финальной версии. Лишние расходы.
Suleiman
Maks
Так ты же не будешь на андроид делать приложение из под делфи. Я на делфи только в колледже учился. Все эти формочки перетаскивание такое себе. Все равно переписывать придется.
Suleiman
Maks
Ну мой ответ был немного на другое сообщение. И там своя предыстория.
Просто сразу нормально писать не на много дольше чем прототип из говна и палок лепить. Дольше на 2% примерно
Tamachi
Maks
Под виндовс надо использовать шарп например и впф
Maks
Maks
В делфи вроде как нет
Maks
Мне кажется вы застряли в старых стереотипах и не можете признать что полно отличных языков есть. И они не хуже справляются со своей задачей
Tamachi
Nikita
всем привет, пытаюсь вкатиться в го, может есть какие-то каналы для новичков для тупых вопросов?)
Tamachi
Кстати, касательно го: я вчера вопрос задавал про аналог условной компиляции в го. Пока вопрос остается в силе
Nikita
тогда тупой вопрос) прочитал про методы в го. Создал cвою структуру:
type Topic struct {
Name string
ID int
}
Далее у меня создаётся массив из этих структур типа: []Topic. Так вот вопрос. Можно ли создать метод для []Topic?
byd
можно для слайса целиком, обернув его в тип или для каждой структуры topic
Nikita
аа....можно же создать структуру, в которой уже будет массив топиков)
Maks
По сути это вопрос о структурах данных
Maks
получается
Nikita
просто мне нужно что то типа []Topic.shuffle()
Maks
как и в любом языке
Nikita
перемешать айдишники топиков)
Maks
не айдишники а просто перемешать топики)
Maks
a := []int{1, 2, 3, 4, 5, 6, 7, 8}
rand.Seed(time.Now().UnixNano())
rand.Shuffle(len(a), func(i, j int) { a[i], a[j] = a[j], a[i] })
Maks
по сути есть вот такой ответ в сети про шафл
Maks
но ты же по идеи может быть как то иначе будешь шафл делать или еще что то
Maks
Я думаю тебе нужно просто сделать тип данных который будет хранить в себе срез интерфейсов