Юлиан🦉
С# для этого делался если я правильно понял задачу.
Без привязки к ос. Я слышал, что есть такое понятие, как кросскомпиляция и т д
Andrey
Но вообще го медленный язык, если хочется программирования ради программирования то советую раст
Юлиан🦉
Если тебе так винда интересна, то тут только .net, но можно и го
В общем, слишком болльшое личное сцепление с текущими настройками, лень и немного страх перехода
Alexandr🇷🇺
Но вообще го медленный язык, если хочется программирования ради программирования то советую раст
Да чё уж... Раз скорость самое важно, то пусть на ассемблере учится биты двигать
Andrey
Да чё уж... Раз скорость самое важно, то пусть на ассемблере учится биты двигать
Код на ассемблере в среднем медленнее чем на си или расте, без знаний нужных оптимизаций
Andrey
И менее востребован
Юлиан🦉
Но вообще, си идеальный вариант, а чем он ограничен в Винде?
Многие функции отсутствуют или заменены специфичными реализациями
Юлиан🦉
И менее востребован
Да, тут с Го разве что JS потягается
Юлиан🦉
ставь линукс
Ладно, с сегодня буду начинать создавать дампы
Andrey
В общем план такой, если хочется язык учить и программировать пробуешь все популярные выбираешь понравившийся и в него углубляешься. Если хочешь работать в определенной сфере или создавать что-то конкретное выбираешь язык подходящий под это и учишь его. Если хочется и рыбку съесть и косточкой не подавиться то питон подойдёт для всего :)
daniel
Хай. Видел что-то подобное *AnyStruct(nil) - это вообще что, и для чего это используется?
Кіт ✙
Хай. Видел что-то подобное *AnyStruct(nil) - это вообще что, и для чего это используется?
может, (*AnyStruct)(nil)? если так, то это то же, что и var *AnyStruct anyStruct
Кіт ✙
Хай. Видел что-то подобное *AnyStruct(nil) - это вообще что, и для чего это используется?
объявить переменную указатель на AnyStruct со значением nil, вот
Sanity = nil
ну новую структуру создает
Кіт ✙
А функция new(AnyStruct) что тогда делает?
возвращает указатель на AnyStruct, но уже не нил
Sanity = nil
вейт вот
Кіт ✙
daniel
объявить переменную указатель на AnyStruct со значением nil, вот
А зачем вообще указатель структуры со значением нил? Чет не могу прикинуть пользу
Кіт ✙
вот расчехляю я go.doc. Генерирует он, конечно же, только для текущего пэкеджа, а я хочу рекурсивно для каждого субпэкеджа также сгенерировать доку. go doc -html -all ./..., конечно же, ругается на too many periods. Какие есть решения? Писать свой баш-скриптик?
Тимофей
ребят, никому в компании не нужны стажеры на +- 30 часов в неделю? я бы очень хотел уже боевой опыт получать, а то самостоятельное развитие замедлилось. P.S. только я ещё 2 месяца буду несовершеннолетним
Andrey
ребят, никому в компании не нужны стажеры на +- 30 часов в неделю? я бы очень хотел уже боевой опыт получать, а то самостоятельное развитие замедлилось. P.S. только я ещё 2 месяца буду несовершеннолетним
я могу попробовать взять тебя учеником, т.е. я буду давать тебе задания, ты будешь делать я буду проверять и говорить что так что не так, но это если ты уже умеешь код писать на го )
Тимофей
могу список своих знаний расписать в личке
Andrey
да напиши
Andrey
а какие так скажем prerequisites?
Никаких, обычно я даю задачку, чувак удивляется что надо код писать и все больше не выходит на связь :)
Sanity = nil
Никаких, обычно я даю задачку, чувак удивляется что надо код писать и все больше не выходит на связь :)
а можешь и мне накинуть? хотелось бы с рил ворлд задачками потягаться
Andrey
Ну напиши в личку, я ща покакаю покушаю чуток поплакаю и сяду за комп
Dostonbek
1416
Grigoriy
?
smqwe
Всем привет, если возможность импортировать пакеты с github без использования полного пути?
Кіт ✙
просто package
то есть, алиасы в го мод?
Кіт ✙
предлагали, но отклонили. Вот пропоузал: https://github.com/golang/go/issues/25518
smqwe
то есть, алиасы в го мод?
это вообще принято?
Кіт ✙
это вообще принято?
ну ты ж хочешь алиас сделать, фактически. Нет, так нельзя
smqwe
ну ты ж хочешь алиас сделать, фактически. Нет, так нельзя
А если допустим имя автора какое-то оскорбительное или неподобающее? Ну я понимаю, что речь идёт о каких-то абстрактных ситуациях, просто присматриваюсь к языку и мне кажется это как-то странно, использовать full-path для импорта
Кіт ✙
если имя автора оскорбительное, то это уже вопрос к площадке
Andrey
это немного другое но суть в этом
Andrey
можно подменять одно имя на другое
Andrey
а потом в годе уже пишите то на что поменяли
Roman
это вообще принято?
А как потом го должен понять, что у вас за пакет используется?
smqwe
А как потом го должен понять, что у вас за пакет используется?
Ну вариантов много, я не знаю как там под капотом устроено. В целом точно так же как и в других языках
Vladislav
если взять самый мощный язык, то будут получаться самые мощные программы
Vladislav
когда вошёл в айти с ментальностью автослесаря
MDWIT
Бля буду учи асемблер
можно разрабатывать процессоры, как по мне самое мощное программирование. Ассемблеру даже и не снилось
Rostislav
Хай. Видел что-то подобное *AnyStruct(nil) - это вообще что, и для чего это используется?
Там скорее всего интерфейс. И если это так, то это проверка на то, рнплизуется ли интерфейс типом. Проверка происходит во время компиляции эта
🅞leksiy
Еще ни по одному чату языка программирования не видел, чтобы столько советовали другие языки программирования. Вот что значит защита своего рынка от конкурентов
Sebor▂▅▇█▓▒░
Дело вовсе не в конкуренции, а в изначальном вопросе
daniel
Ага
А такое делают в продакшн коде?
Rostislav
А такое делают в продакшн коде?
Да. Это еще помогает в иде видеть реализуется ли интерфейс. Иде подчеркивает
Rostislav
В продакшн коде так-то все делают) и глвнокодят тоже
daniel
В продакшн коде так-то все делают) и глвнокодят тоже
Понял, видел первый раз. Хотя я не то чтобы видел продакшнреди на го
daniel
Я как-то уже спрашивал. Наверняка видело мессагу пару человек, но может кто-то знает репы где можно почитать как выглядит качественный код на го, идиоматекли, приближенный к продовому. Архитектура, транспорт, тип бд, брокеров не принципиален
Null
🔥 Полезнейшая Подборка каналов 👣 Golang @golang_interview - вопросы и ответы с собеседований по Go. Для всех уровней разработчиков. @Golang_google - go для разработчиков @golangtests - тесты и задачи GO @golangl - чат Golang @GolangJobsit - вакансии и работа GO @golang_jobsgo - чат вакансий @golang_books - книги Golang @golang_speak - обсуждение задач Go 🖥 Python @pro_python_code – погружение в python @python_job_interview – подготовка к Python собеседованию @python_testit тесты на python @pythonlbooks - книги Python @Django_pythonl django @python_djangojobs - работа Python @python_django_work 🖥 Machine learning @ai_machinelearning_big_data – все о машинном обучении @data_analysis_ml – все о анализе данных. @machinelearning_ru – машинное обучении на русском от новичка до профессионала. @machinelearning_interview – подготовка к собеседования Data Science @datascienceiot – бесплатные книги Machine learning @ArtificialIntelligencedl – канал о искусственном интеллекте @neural – все о нейронных сетях @machinee_learning – чат о машинном обучении @datascienceml_jobs - работа ds, ml @Machinelearning_Jobs 🖥 Java @javatg - Java для програмистов @javachats Java чат @java_library - книги Java @android_its Android разработка @java_quizes - тесты Java @Java_workit - работа Java @progersit - шпаргалки ит 🖥 Javascript / front @javascriptv - javascript изучение @about_javascript - javascript продвинутый @JavaScript_testit -тесты JS @htmlcssjavas - web @hashdev - web разработка 🖥 Linux @linux_kal - чат kali linux @linuxkalii - linux kali @linux_read - книги linux 👷‍♂️ IT работа @hr_itwork - ит-ваканнсии 🖥 SQL @sqlhub - базы данных @chat_sql - базы данных чат 🤡It memes @memes_prog - ит-мемы ⚙️ Rust @rust_code - язык программирования rust @rust_chats - чат rust #️⃣ c# c++ @csharp_ci - c# c++кодинг @csharp_cplus чат 📓 Книги @programming_books_it @datascienceiot @pythonlbooks @golang_books @frontendbooksit @progersit @linux_read @java_library @frontendbooksit 📢 English for coders @english_forprogrammers - Английский для программистов 🖥 Github @github_code
Null
👣 ​Gitpod – автоматизация выделения готовых для работы сред разработки Непрерывно собирает ваши ветки git, такие как CI-сервер, чтобы вы могли начать работу с кодом прямо сейчас - больше не нужно ждать загрузок зависимостей и завершения сборки ↪️ Ссылка на проект @Golang_google | #Go #Automation
Devil
https://github.com/keploy/keploy проверьте это, он генерирует тесты ETE и издевается без написания кода 💥
Oleksandr
подскажите, то такое протокол username:password@protocol(address)/dbname?param=value
Oleksandr
Я пробую web:snippet29@localhost:4001/snippetbox?parseTime=true и получаю ERROR 2022/10/09 11:50:46 main.go:30: default addr for network 'localhost:4001' unknown
Илья
@tcp(127.0.0.1:3306) сетевой протокол, например tcp или udp