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

  Рет қаралды 24,590

Александр Григорин

Александр Григорин

Күн бұрын

Пікірлер: 68
@Grigorin
@Grigorin 3 жыл бұрын
Все вопросы сюда vk.com/grigorin_alexandr
@jerrody5400
@jerrody5400 3 жыл бұрын
Очень спокойно разъяснил, что по чем. Без фанатизма, без брюзжания слюны в сторону других языков, без надменного отношения к ним - холодный взгляд на ситуацию. Сам пишу на Rust (ярый приверженец), ожидал, что будет очередное восхваление Си на пьедестал, но вы меня удивили. все сказали, как есть. Спасибо.
@Thisamma72
@Thisamma72 3 жыл бұрын
Спасибо Александр! Ждем новых тем.
@viewererdos
@viewererdos Жыл бұрын
Си (высокоуровневый язык ассемблера) это основа всех основ. Изучение его это как обучение Шаолиньских монахов.
@CaliforniaDream-dp9up
@CaliforniaDream-dp9up 26 күн бұрын
Видео хорошее и информативное. Но можно было обойтись без примера каллмустической партии.
@ИгорьГлазков-с1б
@ИгорьГлазков-с1б 3 жыл бұрын
Спасибо Александр. Очень интересно.
@CoBaldr
@CoBaldr Жыл бұрын
Сколько лет жижу столько си хоронят😂
@НикитаРоманыч
@НикитаРоманыч 10 ай бұрын
Благодарю!
@bloodline1x9
@bloodline1x9 5 ай бұрын
Александр, почему вы ни слова ни говорите про игры на С? Меня вот интересует нужно ли изучать С++ если целью является создание простеньких игр для слабых пк? Насколько я понял большинство MS-Dos игр были написаны на С, в том числе движки для Full Throtle, Warcraft 2, Half-Life и множества других
@ГеоргийНиколаевичЦветков
@ГеоргийНиколаевичЦветков 3 жыл бұрын
Здравствуйте! А будет ли разбор книг по программированию Андрея Викторовича Столярова?
@Grigorin
@Grigorin 3 жыл бұрын
Так достали этим вопросом, что видимо будет
@Иван-о3ъ6ь
@Иван-о3ъ6ь 2 жыл бұрын
системник надо ещё ближе к камере поставить, чтобы все увидели сколько там лампочек
@Grigorin
@Grigorin 2 жыл бұрын
Обязательно так и сделаю в следующий раз
@владимирсенцов-р1ю
@владимирсенцов-р1ю Жыл бұрын
Красивый системник, как новогодняя ёлка. Празднично и нарядно
@alexboy9797
@alexboy9797 3 жыл бұрын
Дайте пожалуйста анализ object pascal, его применение, актуальность и причины "отмирания в массах".
@Grigorin
@Grigorin 3 жыл бұрын
Хорошо, будет сделано
@Thisamma72
@Thisamma72 3 жыл бұрын
Поддерживаю тему! Было бы очень интересно послушать.
@РусланКарнеенко
@РусланКарнеенко 4 ай бұрын
Спасибо
@Учебный-о1н
@Учебный-о1н Жыл бұрын
...скажите если С++ начинаешь учить это плохо? Или нужно с Си?
@charlesfrost5138
@charlesfrost5138 3 жыл бұрын
Тоже НТР слушаете? Шик! :)
@ЯковЛазоренко
@ЯковЛазоренко Жыл бұрын
Про беспилотники как в воду глядел ...
@erhundvimmbseowde2918
@erhundvimmbseowde2918 9 ай бұрын
А ведь да...
@Рубиний
@Рубиний Жыл бұрын
одно видео попалось сегодня. Человек в основном учить предлагал язык паскаль. говорил что паскаль это кукурузник Си это истребитель....короче м да.
@dampling2601
@dampling2601 11 ай бұрын
Я не понял дак есть же c++
@arzamas1988
@arzamas1988 9 ай бұрын
В эмбеддед только си. Плюсы уже не так заходят.
@ВратаСолнца
@ВратаСолнца 2 жыл бұрын
Строго не судите ибо не программист. Объясните пожалуйста. Только начинаю интересоваться программированием. Как я понял высокий уровень языка это большие кубы. Т.е. управлять с тремя кубами легче нежели управлять с 81 кубиками? 1 Куб состоит из 27 кубиков. Высокий (куб) низкий (кубики)
@not_a_guest2905
@not_a_guest2905 Жыл бұрын
Да, все так. Низкий уровень - ближе к железу, дольше писать, быстро работает. Высокий - писать быстро, работает медленнее
@tensorfly4508
@tensorfly4508 Жыл бұрын
@@not_a_guest2905 Эм, про высокие и низкие уровни это про уровни абстракций, если я ничего не путаю. Высокоуровневые языки обладают более высоким уровнем абстракции и ближе к человеческому языку. Низкоуровневые - ближе к машинному языку. Быстро раюотать могут как те так и другие. На низком уровне тоже можно написать корявый код. Даже зачастую наптсанный на низком уровне велосипед будет медленнее работать, чем скомпилированный из высокого уровня код, т.к. над языком и компиляторами работали профи и их решения в большинстве задач наиболее эффективные.
@ЯковЛазоренко
@ЯковЛазоренко Жыл бұрын
На ассемблере интересно еще кто то пишет?
@donout0
@donout0 2 ай бұрын
Ну вряд-ли, с точки зрения бизнеса он не выгоден, т.к. требует большого кол-ва времени на то, чтобы его изучить, да и есть более лучшие и быстрые, в плане скорости написания программ, альтернативы. Все, что можно написать на Assembly, можно написать на более удобном C
@user-dd8zd8
@user-dd8zd8 3 ай бұрын
Basic (бэйсик) рулит,епт😅
@michaeljordan1283
@michaeljordan1283 Жыл бұрын
"Написание операционных систем" - каждый день пишу ОС (android написан на java).
@Norskium
@Norskium Жыл бұрын
Андроид написан на си, андроид является дистрибутивом Линукс, где Линукс написан преимущественно на си(95%+ является кодом на си в линуксе), а вот приложения на джавке, да.
@michaeljordan1283
@michaeljordan1283 Жыл бұрын
@@Norskium "Андроид написан на си" - ?! В Андроиде ядро Линукс, всё остальное - виртуальная машина Java. Все системные вызовы в Андроиде не меняются (стандартизованы), поэтому можно поставить другое ядро (не на си), отвечающее на эти вызовы, при этом Андроид останется Андроидом. Сами работники Google писали, что Андроид - это не Линукс. Линукс на си?! Ядро - на си, всё остальное - на чём угодно, какое окружение поставишь вокруг ядра - на том и будет твой дистрибутив.
@motivator3d
@motivator3d Жыл бұрын
У Григорина было видео на эту тему
@Рубиний
@Рубиний Жыл бұрын
Не скучные обои будут?)
@владимирсенцов-р1ю
@владимирсенцов-р1ю Жыл бұрын
Можно и на Java писать highload. Там jit. довольно хорошо оптимизирует и если по минимуму использовать аллокации, то будет довольно неплохо работать. Где то половина о производительности кода на Си. Что очень неплохо.
@ЯковЛазоренко
@ЯковЛазоренко Жыл бұрын
На ноде хай-лоад делают ))
@eprst0
@eprst0 Жыл бұрын
Си это как латынь
@vladimirpo
@vladimirpo Жыл бұрын
Уважемый Григорий. Такие языки как Java и C# используются для highload kzbin.info/www/bejne/iGaQgnh6pspggqcsi=FlsxH4g3W88c4aHA
@SerjCrimea
@SerjCrimea Жыл бұрын
Я Си учил в 90х. С выходом Delphi под Windows перешел на Паскаль :) На Си сегодня все уроки под консольные приложения! Кому они нужны и зачем ХЗ :) Ну а если это ЯП для системы и железа, то и уроки должны быть соответствующие. Типа как на Си работать с диском+файлы, памятью, сетевым адаптером. Я когда на С# под Юнити попробовал сохранить данные в файл, у меня "микросхемы" поплавились :) Защитили типа память? Сериализовать нужно. Ну и все ЯП теперь это 10% знаний программиста любого ЯП, остальное API и их параметры вызова и возврата :) А это жесть...
@viewererdos
@viewererdos Жыл бұрын
Прикинь, на чистом Си можно написать и оконные приложения и игры 😅
@SerjCrimea
@SerjCrimea Жыл бұрын
@@viewererdos Да, только API Windows или/и Linux нужно выучить ;) А еще 2D, 3D движок DirectX, OpenGL :)))
@viewererdos
@viewererdos Жыл бұрын
@@SerjCrimea Вместо WinAPI можно использовать SDL2, CSFML или GLFW. OpenGL уже устаревает, вместо него лучше Vulkan API. Хотя огромную чать функционала движка придется написать самому, я ещё не говорю о физике, загрузку моделей, звуков и текстур.
@romanl3000
@romanl3000 Жыл бұрын
Консольные приложения ещё как нужны, для различного рода автоматической обработки данных к примеру
@SerjCrimea
@SerjCrimea Жыл бұрын
@@romanl3000 Дело в том что в 90х годах, когда MSDOS была топчиком, текстовый режим очень много использовался. Сейчас текстовый режим мы видим только при включении ПК. Т.е. он есть и сохраняется :) А консольное приложение ограничено скромным API Windows. И если бы была как и раньше поддержка текстового режима, который есть на всех ПК, то польза от консольных приложений была бы. Оконный интерфейс работал на отлично в 90х. (лично моё мнение ;)
@igorseledtsov7345
@igorseledtsov7345 Жыл бұрын
ну микроконтроллеры то 100 процентов на ассемблере
@viewererdos
@viewererdos Жыл бұрын
Нет, в основном Си.
@leosv0
@leosv0 Жыл бұрын
на ассемблере пишуть 0,001%
@motivator3d
@motivator3d Жыл бұрын
Разве C не универсален?
@viewererdos
@viewererdos Жыл бұрын
Си - почти универсальный язык программирования.
@jackwalsh7213
@jackwalsh7213 3 жыл бұрын
он не так то прост в изучении)
@viewererdos
@viewererdos Жыл бұрын
Наоборот.
@jackwalsh7213
@jackwalsh7213 Жыл бұрын
ну я че то плаваю в обучени@@viewererdos
@viewererdos
@viewererdos Жыл бұрын
@@jackwalsh7213 Что может быть проще языка Си.
@jackwalsh7213
@jackwalsh7213 Жыл бұрын
других языков пока не пробовал,мб пайтон?@@viewererdos
@viewererdos
@viewererdos Жыл бұрын
@@jackwalsh7213 Нет.
@adsick_ua
@adsick_ua 3 жыл бұрын
пишу на Rust, Си не актуален.
@qwerty-qr3ku
@qwerty-qr3ku 3 жыл бұрын
Скажи это стмщикам
@citizenfour2951
@citizenfour2951 3 жыл бұрын
Или ардуинщикам ))
@blindboy007
@blindboy007 Жыл бұрын
Или embembed
@denizzzka
@denizzzka 3 жыл бұрын
пишу на DasBetterC, Си не актуален
@vladimirtatarsky9928
@vladimirtatarsky9928 3 жыл бұрын
Лушче на HolyC
Язык программирования Си сложный ЯП?!
14:24
Александр Григорин
Рет қаралды 19 М.
Язык Си: Стреляем себе в ногу?!
24:06
Александр Григорин
Рет қаралды 14 М.
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Массовые увольнения в IT: причины и следствия
19:56
Александр Григорин
Рет қаралды 21 М.
Какой язык учить после Си?
18:58
Айтишник 👩‍💻
Рет қаралды 5 М.
УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО
10:31
Honey Montana
Рет қаралды 1,1 МЛН
Почему софт IT гигантов г*вно
34:26
Александр Григорин
Рет қаралды 6 М.
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 69 М.
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 537 М.
Требования к начинающим программистам
39:07
Александр Григорин
Рет қаралды 6 М.
Сколько языков программирования знать джуну
23:12
Александр Григорин
Рет қаралды 4,7 М.