Язык программирования С (Си) неактуален?!

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
    / @grigorin

ความคิดเห็น • 73

  • @Grigorin
    @Grigorin  2 ปีที่แล้ว +1

    Все вопросы сюда vk.com/grigorin_alexandr

  • @bloodline1x9
    @bloodline1x9 หลายเดือนก่อน +1

    Александр, почему вы ни слова ни говорите про игры на С? Меня вот интересует нужно ли изучать С++ если целью является создание простеньких игр для слабых пк? Насколько я понял большинство MS-Dos игр были написаны на С, в том числе движки для Full Throtle, Warcraft 2, Half-Life и множества других

  • @jerrody5400
    @jerrody5400 2 ปีที่แล้ว +19

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

  • @ИгорьГлазков-с1б
    @ИгорьГлазков-с1б 2 ปีที่แล้ว +2

    Спасибо Александр. Очень интересно.

    • @CoBaldr
      @CoBaldr 8 หลายเดือนก่อน

      Сколько лет жижу столько си хоронят😂

  • @Иван-о3ъ6ь
    @Иван-о3ъ6ь 2 ปีที่แล้ว +9

    системник надо ещё ближе к камере поставить, чтобы все увидели сколько там лампочек

    • @Grigorin
      @Grigorin  2 ปีที่แล้ว +5

      Обязательно так и сделаю в следующий раз

    • @владимирсенцов-р1ю
      @владимирсенцов-р1ю 10 หลายเดือนก่อน

      Красивый системник, как новогодняя ёлка. Празднично и нарядно

  • @alexboy9797
    @alexboy9797 2 ปีที่แล้ว +10

    Дайте пожалуйста анализ object pascal, его применение, актуальность и причины "отмирания в массах".

    • @Grigorin
      @Grigorin  2 ปีที่แล้ว +6

      Хорошо, будет сделано

    • @Thisamma72
      @Thisamma72 2 ปีที่แล้ว +4

      Поддерживаю тему! Было бы очень интересно послушать.

  • @РусланКарнеенко
    @РусланКарнеенко 15 วันที่ผ่านมา

    Спасибо

  • @constantend
    @constantend ปีที่แล้ว

    Спасибо за объяснение!

  • @alexdomanskyi7301
    @alexdomanskyi7301 2 ปีที่แล้ว +4

    Александр, посмотрели уже большое интервью со Столяровым? Понравилось?

    • @Grigorin
      @Grigorin  2 ปีที่แล้ว +4

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

    • @alexdomanskyi7301
      @alexdomanskyi7301 2 ปีที่แล้ว +4

      @@Grigorin тогда рекомендую. Он там и про создание книги подробно рассказывает и преподавание и Си и многое другое. За словом в карман не лезет. Интересно получилось🙂

    • @vip51000
      @vip51000 2 ปีที่แล้ว +4

      Александр, жду от вас курс по Алгоритмы и структуры данных, а так же по linux.

    • @Embedded_Developer
      @Embedded_Developer 2 ปีที่แล้ว +4

      Особенно, когда он сказал -- как на первом уроке объяснить scanf(&) ; - а никак... XD

    • @РустамГалиуллин-г8в
      @РустамГалиуллин-г8в 2 ปีที่แล้ว +2

      Доброго времени суток. Ссылку на интервью скиньте пожалуйста

  • @ЯковЛазоренко
    @ЯковЛазоренко 9 หลายเดือนก่อน

    На ассемблере интересно еще кто то пишет?

  • @sergey53689
    @sergey53689 8 หลายเดือนก่อน

    Самый актуальный для начинающих

  • @dampling2601
    @dampling2601 7 หลายเดือนก่อน

    Я не понял дак есть же c++

  • @motivator3d
    @motivator3d ปีที่แล้ว

    Разве C не универсален?

    • @viewererdos
      @viewererdos ปีที่แล้ว

      Си - почти универсальный язык программирования.

  • @SerjCrimea
    @SerjCrimea ปีที่แล้ว +1

    Я Си учил в 90х. С выходом Delphi под Windows перешел на Паскаль :)
    На Си сегодня все уроки под консольные приложения! Кому они нужны и зачем ХЗ :)
    Ну а если это ЯП для системы и железа, то и уроки должны быть соответствующие. Типа как на Си работать с диском+файлы, памятью, сетевым адаптером.
    Я когда на С# под Юнити попробовал сохранить данные в файл, у меня "микросхемы" поплавились :)
    Защитили типа память? Сериализовать нужно.
    Ну и все ЯП теперь это 10% знаний программиста любого ЯП, остальное API и их параметры вызова и возврата :)
    А это жесть...

    • @viewererdos
      @viewererdos ปีที่แล้ว +1

      Прикинь, на чистом Си можно написать и оконные приложения и игры 😅

    • @SerjCrimea
      @SerjCrimea ปีที่แล้ว

      @@viewererdos Да, только API Windows или/и Linux нужно выучить ;) А еще 2D, 3D движок DirectX, OpenGL :)))

    • @viewererdos
      @viewererdos ปีที่แล้ว

      @@SerjCrimea Вместо WinAPI можно использовать SDL2, CSFML или GLFW. OpenGL уже устаревает, вместо него лучше Vulkan API. Хотя огромную чать функционала движка придется написать самому, я ещё не говорю о физике, загрузку моделей, звуков и текстур.

    • @romanl3000
      @romanl3000 11 หลายเดือนก่อน +1

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

    • @SerjCrimea
      @SerjCrimea 11 หลายเดือนก่อน

      @@romanl3000 Дело в том что в 90х годах, когда MSDOS была топчиком, текстовый режим очень много использовался. Сейчас текстовый режим мы видим только при включении ПК. Т.е. он есть и сохраняется :)
      А консольное приложение ограничено скромным API Windows.
      И если бы была как и раньше поддержка текстового режима, который есть на всех ПК, то польза от консольных приложений была бы. Оконный интерфейс работал на отлично в 90х.
      (лично моё мнение ;)

  • @viewererdos
    @viewererdos ปีที่แล้ว +7

    Си (высокоуровневый язык ассемблера) это основа всех основ. Изучение его это как обучение Шаолиньских монахов.

  • @ГеоргийНиколаевичЦветков
    @ГеоргийНиколаевичЦветков 2 ปีที่แล้ว +12

    Здравствуйте! А будет ли разбор книг по программированию Андрея Викторовича Столярова?

    • @Grigorin
      @Grigorin  2 ปีที่แล้ว +20

      Так достали этим вопросом, что видимо будет

  • @Thisamma72
    @Thisamma72 2 ปีที่แล้ว +3

    Спасибо Александр! Ждем новых тем.

  • @Учебный-о1н
    @Учебный-о1н ปีที่แล้ว +1

    ...скажите если С++ начинаешь учить это плохо? Или нужно с Си?

  • @charlesfrost5138
    @charlesfrost5138 2 ปีที่แล้ว +1

    Тоже НТР слушаете? Шик! :)

  • @vladimirpo
    @vladimirpo ปีที่แล้ว

    Уважемый Григорий. Такие языки как Java и C# используются для highload
    th-cam.com/video/R5-QEDqe-LE/w-d-xo.htmlsi=FlsxH4g3W88c4aHA

  • @Рубиний
    @Рубиний ปีที่แล้ว

    одно видео попалось сегодня. Человек в основном учить предлагал язык паскаль. говорил что паскаль это кукурузник Си это истребитель....короче м да.

  • @arzamas1988
    @arzamas1988 5 หลายเดือนก่อน

    В эмбеддед только си. Плюсы уже не так заходят.

  • @igorseledtsov7345
    @igorseledtsov7345 ปีที่แล้ว +1

    ну микроконтроллеры то 100 процентов на ассемблере

    • @viewererdos
      @viewererdos ปีที่แล้ว +1

      Нет, в основном Си.

    • @leosv0
      @leosv0 9 หลายเดือนก่อน +1

      на ассемблере пишуть 0,001%

  • @ЯковЛазоренко
    @ЯковЛазоренко 9 หลายเดือนก่อน

    На ноде хай-лоад делают ))

  • @eprst0
    @eprst0 11 หลายเดือนก่อน

    Си это как латынь

  • @НикитаРоманыч
    @НикитаРоманыч 6 หลายเดือนก่อน

    Благодарю!

  • @ЯковЛазоренко
    @ЯковЛазоренко 9 หลายเดือนก่อน

    Про беспилотники как в воду глядел ...

  • @ВратаСолнца
    @ВратаСолнца ปีที่แล้ว

    Строго не судите ибо не программист. Объясните пожалуйста. Только начинаю интересоваться программированием. Как я понял высокий уровень языка это большие кубы. Т.е. управлять с тремя кубами легче нежели управлять с 81 кубиками? 1 Куб состоит из 27 кубиков. Высокий (куб) низкий (кубики)

    • @not_a_guest2905
      @not_a_guest2905 ปีที่แล้ว

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

    • @tensorfly4508
      @tensorfly4508 9 หลายเดือนก่อน +1

      @@not_a_guest2905
      Эм, про высокие и низкие уровни это про уровни абстракций, если я ничего не путаю.
      Высокоуровневые языки обладают более высоким уровнем абстракции и ближе к человеческому языку. Низкоуровневые - ближе к машинному языку.
      Быстро раюотать могут как те так и другие. На низком уровне тоже можно написать корявый код. Даже зачастую наптсанный на низком уровне велосипед будет медленнее работать, чем скомпилированный из высокого уровня код, т.к. над языком и компиляторами работали профи и их решения в большинстве задач наиболее эффективные.

  • @jackwalsh7213
    @jackwalsh7213 2 ปีที่แล้ว +8

    он не так то прост в изучении)

    • @viewererdos
      @viewererdos ปีที่แล้ว +2

      Наоборот.

    • @jackwalsh7213
      @jackwalsh7213 ปีที่แล้ว +1

      ну я че то плаваю в обучени@@viewererdos

    • @viewererdos
      @viewererdos ปีที่แล้ว +2

      @@jackwalsh7213 Что может быть проще языка Си.

    • @jackwalsh7213
      @jackwalsh7213 ปีที่แล้ว +1

      других языков пока не пробовал,мб пайтон?@@viewererdos

    • @viewererdos
      @viewererdos ปีที่แล้ว +1

      @@jackwalsh7213 Нет.

  • @michaeljordan1283
    @michaeljordan1283 ปีที่แล้ว

    "Написание операционных систем" - каждый день пишу ОС (android написан на java).

    • @norskiy9765
      @norskiy9765 ปีที่แล้ว +2

      Андроид написан на си, андроид является дистрибутивом Линукс, где Линукс написан преимущественно на си(95%+ является кодом на си в линуксе), а вот приложения на джавке, да.

    • @michaeljordan1283
      @michaeljordan1283 ปีที่แล้ว

      @@norskiy9765
      "Андроид написан на си" - ?! В Андроиде ядро Линукс, всё остальное - виртуальная машина Java. Все системные вызовы в Андроиде не меняются (стандартизованы), поэтому можно поставить другое ядро (не на си), отвечающее на эти вызовы, при этом Андроид останется Андроидом. Сами работники Google писали, что Андроид - это не Линукс. Линукс на си?! Ядро - на си, всё остальное - на чём угодно, какое окружение поставишь вокруг ядра - на том и будет твой дистрибутив.

    • @motivator3d
      @motivator3d ปีที่แล้ว

      У Григорина было видео на эту тему

    • @Рубиний
      @Рубиний ปีที่แล้ว +1

      Не скучные обои будут?)

    • @владимирсенцов-р1ю
      @владимирсенцов-р1ю 10 หลายเดือนก่อน

      Можно и на Java писать highload. Там jit. довольно хорошо оптимизирует и если по минимуму использовать аллокации, то будет довольно неплохо работать. Где то половина о производительности кода на Си. Что очень неплохо.

  • @adsick_ua
    @adsick_ua 2 ปีที่แล้ว +5

    пишу на Rust, Си не актуален.

    • @qwerty-qr3ku
      @qwerty-qr3ku 2 ปีที่แล้ว +2

      Скажи это стмщикам

    • @citizenfour2951
      @citizenfour2951 2 ปีที่แล้ว +3

      Или ардуинщикам ))

    • @blindboy007
      @blindboy007 11 หลายเดือนก่อน

      Или embembed

  • @denizzzka
    @denizzzka 2 ปีที่แล้ว +1

    пишу на DasBetterC, Си не актуален