Указатели это деталь языка. Главное в отличие от Java и пр. это генерация нативного кода процессора. Вкупе с оптимизирующими компиляторами с 50+ летней историей развития это дает максимальную эффективность кода.
Какой то философский ролик. Стану ли я больше знать изучив си после java стану ли я больше понимать java и стану ли я тем самым разработчиком кто может написать все что угодно с 0? Судя по ролику Си это колесо и сколько бы не улучшали колесо оно останится колесом. Си эта та самая золотая середина как я понимаю не просто но и не слишком сложно. "Чистый" язык. Конкчно не идеальный но все же лучше чем учить Асемблер. Ведь компилятор лучше знает как работать с примитивными вещами чем какой нибуть тип из мухосранска. Ноооо мне лень начну после того как стану богатым))
Зачем писать структуру данных, если её уже, наверное, миллион программистов писали до тебя. Скопипасть код, посмотри его внимательно и если всё ок, то не пиши, а просто используй. Неужели никто не написал стандартных библиотек для C со структурами и прочие ? Сетевые всякие штуки, взаимодействие с файловой системой итд и что, каждый начинает с нуля писать это всё ?
Нравится многое из видео. Кроме рекламы курсов. Ты же прекрасно знаешь, что это взаимоисключающие понятия (курсы и устроиться после них) и при этом все-равно их пихаешь. Лицемерие? Нет, не слышал. Твоя оговорка про хороших учеников тут не работает. Понимаю, что кушать хочется, но все же.
Про python. Не сразу поняли как надо было делать, в 3 версии переделали, то что надо было переделать. Переучиться на новую версию труда не составляет. Жизненный цикл кода - максимум 5 лет. Этим все сказано. Никто не будет использовать код 10-летеней давности в чистом виде, в крайнем случае в notepad++ глянуть чтобы основные моменты вспомнить.
Скорее всего когда написание кода перейдет по большей части в ИИ, задрачивать человекочасы уже будет не нужно. На том клин код и отомрет в пользу быстроты.
Приятно было послушать. Такое ощущение, что даже я, далёкий от программирования, что-то понял. Чтоб вы понимали мой уровень, я рисовал картинки на бэйсике в школе.))
Я учусь на 2 курсе в техникуме и учим мы ну почти всё подряд в плане языков. Но пока что мне нравится только С# с его WPF. По факту, как и сказано в ролике, это тоже что и на Java, но учить мобилки мы будем только на 3 курсе, но кнопки создавать в Android Studio умеем XD. Оч классный канал, подача материала очень классная. Успехов автору!
Си и Ассемблер хорош тем что просто гибче и работает быстрее правда разработчику надо понимать архитектуру компа где это будет работать, распределять самому паямять и т.д. что обычно делает за программиста компилятор, а не как сейчас когда программисты умудряются написать простой калькулятор, который тормозит на 8ми ядерном процессоре.
Я 3 день изучаю пайтон, до этого опыта никакого не было, если я повторяю код с видео это хороший способ обучения или нет? Повторяю потому что еще НИЧЕГО не знаю
Главное понимать как этот код работает, и что делает/для чего нужен каждый кусок кода. Потом уже можно будет гдето применять определенные знакомые функции языка чтобы сделать совсем другую программу. Удачи
Пробовал писать на разных языках: Фортран, Ассемблер, Бейсик, C#, C, C++, C++/CLI... (ПиСи: остальное не языки, а скрипты ;)) ). Но всегда возвращался к С++... Значит - любовь. )))
*Привет!* 👋 *Дай совет, если не сложно)* ✨ *Что ты думаешь насчёт направления: "бизнес-информатика"? Стоит ли тратить на это время? Есть ли за этим хорошая высокооплачиваемая работа? Да и в целом есть ли за этим будущее?* 🤔 *Заранее спасибо!* 😊
Видео очень сильно замотивировало, сам понял что смотрел просто много видео и думал что умею что-то, но когда время дошло до написания кода , то сидел в ступоре, начал писать просто и если что-то не получалось начал пробовать решать. Спасибо за такие видео.
Эпоха закона Мура завершилась, пора подумать и о производительности. То, что программисты написали тонны велосипедов гораздо быстрее - это хорошо, но лучше бы люди "говнокодили" чуть дольше, но переиспользовали ровно одну версию того или иного алгоритма во всех существующих проектах. Один раз заморочился - все потомки пользуются быстрой функцией. А про человекочасы - штука спорная. Сколько человекочасов уходит у пользователей этих трушных чистокодных программ? Все говорят, что задачку, которая выполняется 250мс вместо 100 оптимизировать необязательно, но забывают уточнить, что параллельно с ней выполняется мирриада таких же и в сумме мы имеем ситуацию, когда пользователь на среднем компьютере вынужден ждать, пока браузер отработает сэкономленные программистами человекочасы. Для бизнеса - норм, но глобально это: сэкономили час работы 1-го программиста ровно 1 раз = потратили время юзеров на тормоза * на количество пользователей * количество запусков этого тормозного кода. Было бы здорово, если бы ЯП умели переводить cleancode в быстрый "говнокод", чтобы время экономили все, не только программисты)