Переходим на Go с других языков: парадигмы, удобство и неудобства технологии

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 38

  • @ЕваНечаева-д7ю
    @ЕваНечаева-д7ю Рік тому +4

    мем про с++ порадовал) особенно когда ты из будущего

  • @PatsevAnton
    @PatsevAnton 7 місяців тому +5

    Я бы спросил от какого языка больше радости писать код? Go или c++

    • @Yan-y5f
      @Yan-y5f 5 місяців тому

      го

  • @oleinikv89
    @oleinikv89 Рік тому +5

    Спксибо, было интересно послушать. Просматриваю на Го как дополнение к старому верному Пыху
    P.S. 'Скедулер' это, конечно, сильно 😂😂😂

    • @Bratgans
      @Bratgans 4 місяці тому

      может быть немного расстрою, но, по-английски правильно произносится - Скеджулер, а не как многие привыкли Шедулер. Так что, докладчик назвал его практически верно.

    • @artemfedotov30
      @artemfedotov30 Місяць тому

      Американский вариант - именно скедъюлер

    • @antonperelygin2833
      @antonperelygin2833 Місяць тому

      И шедьюлер и скедьюлер оба варианта правильные

  • @serufim
    @serufim 6 місяців тому +5

    блен, я в своем опыте переезда как-то столкнулся с дрочевом считывания из stdin значений. если там на питоне просто можно map(int,input().split()) то на го считать массив переменной длинны, это просто надо писать кучу лапши, что вообще убивает какое-то удовольсвтие от решения задачек в контестах

    • @phonkabuser3985
      @phonkabuser3985 5 місяців тому +1

      а зачем на го контесты решать, когда есть плюсы. Нам не же даже структур нет, только мапа

  • @chasubavil
    @chasubavil Рік тому +13

    1:35 Повсюду тиражируется это недопонимание: не "равноценная замена системных языков C/C++", а "замена языков, плохо подходящих для прикладных задач компании Google". Т.е. Go это скорее новая Java.

    • @figaro2440
      @figaro2440 11 місяців тому +1

      нет, он не похож на java совсем, go не подходит ни для мобильной разработки ни для сурового этерпрайза от слова совсем. Замена java это Kotlin и Scala, ну и C# если этерпрайз на windows. Вообще на Go занимается очень ограниченная ниша, это стартапы, хайповые микросервисы популярность которых начала резко падать, небольшие консольные утилиты, переписывание медленных участков интерпретируемых языков, например python

    • @kshetragia
      @kshetragia 8 місяців тому +3

      @@figaro2440 что такое суровый энтерпрайз понятия не имею. На го прекрасно пишется что-то более сложное хелловорд. Но и для мобильной разработки и для UI как такового - не всё так печально. Например, есть fyne.
      Чем ограничена ниша для языка общего назначения - тоже вопрос.Через какое-то, не слишком продолжительное время, люди перейдут на Го с других языков. Уже это делают. Прежде всего с php и python-a. У Го есть все шансы прикончить их.
      Проблема Го в тихой революции, которую никто пока толком не оценил.

    • @newgrafon
      @newgrafon 7 місяців тому

      ​@@figaro2440кто сказал что популярность микросервисов падает?

    • @validationerror3830
      @validationerror3830 7 місяців тому +6

      @@figaro2440 c# уже десять тысяч лет как кросплатформенный, а челы до сих пор асоциируют его с виндой, как же майкрософт жестко обосрались в свое время

    • @hanmajack935
      @hanmajack935 6 місяців тому

      ​@@kshetragiaникого он не похоронит, он занял свою нишу как инфраструктурный язык и переписывание участков с высокой нагрузкой и все, как правильно сказал товарищ выше никто не будет писать большой бэкенд со сложной бизнес логикой на Go, для этого были есть и будут, Java/Kotlin/Scala/C# и даже никто не будет на нем писать или полностью переписывать большой бэкенд по меркам php,python,ruby, просто потому что он для этого не предназначен от слова совсем
      Не стоить верить сказкам всяких псевдо гигантов аля озон, что они все переписали на go, но как то странно при этом вся основная бизнес логика у них на python, а там у них где нужен реальная огромный перформанс используется C++))
      Не надо быть гением чтоб понять что пиар го искусственный и то только на территории РФ

  • @littleceaser
    @littleceaser 6 місяців тому +2

    25:00 слева Джим из сериала офис?

  • @ypohut1673
    @ypohut1673 8 місяців тому

    С питоши будет легко перейти?

    • @sariya271
      @sariya271 8 місяців тому

      я вот щас перехожу, +- норм. Но коммунити у них так себе

    • @revoluxe
      @revoluxe 7 місяців тому +1

      После питоне мне он прям залетел, для своих задач реально песенка

    • @petrkassadinovich2705
      @petrkassadinovich2705 6 місяців тому

      @@sariya271 а что с ним? Сам щас к ГО присматриваюсь.

  • @pika8484
    @pika8484 11 місяців тому +13

    PHP рулит

  • @idrayv
    @idrayv Рік тому

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

    • @sokol94ins
      @sokol94ins Рік тому +2

      Все верно, sum будет на куче. Компилятор располагает в куче переменные на которые ссылаются не из контекста самой функции. Называется это escape-analysis. В данном случае уже после выполнения adder, c sum что-то делают.

    • @kshetragia
      @kshetragia 8 місяців тому

      можно сделать через стек, но для этого придется возвращать sum через аргументы функции как указатель.

  • @romanbush5164
    @romanbush5164 7 місяців тому

    как же на этом написали minio?

  • @ДмитрийГлотов-ь8х

    замена си ага

    • @kshetragia
      @kshetragia 8 місяців тому +4

      ага. хорошая замена Си. Там где приемлемо наличие сборщика мусора и нет указательной арифметики.

  • @pavel_trpn
    @pavel_trpn Рік тому

    24:15 - "cgo не для производительностьи а для совместимости" - чуть ли не Рас Кокс (кто то из авторитетов).

  • @cijic
    @cijic 2 місяці тому +1

    Плохой доклад.