Я изучал программирование 10 лет, чтобы сделать это видео

preview_player
Показать описание
Научись создавать сайты и приложения на Python в SkillFactory:
Скидка 45% по промокоду WINDERTON до 05.11.2022 г.

Это гайд-лайн и история того, как, что, где и когда работает+взаимосвязано в программировании и Computer Science.

Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет.
Я into С++, и всякие low-level штуки.
У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %)
Если нужна помощь в программировании 1 на 1, чекайте ссылки .

всем добра

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

"Если не найдешь тут какую-то ссылку из видео, то пиши коммент, я сразу ее добавлю".

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Подпишись сюда, бро:

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Оборудование:

Камера - Sony a7ii
Объектив - SIgma F1.4 DG
Микрофон - AudioTechnica at2035
Звуковая карта - Scarlett Solo
Петличка - Rode smartlav+
Клавиатура - HyperX Alloy
Вторая клавиатура - apple magic keyboard(black edition)
Монитор DELL 25'
Монитор Asus mg248q
Iphone 11 pro(зеленый)
CAMLINK elgato - для стриминга
JBL headset
Телик LG nanocell 50

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Музыка:
Doom-goz
Inteus w BACKWHEN - Planetarium
KASPA- Not long now
LOCAL STRANGER w BERRYMANE - CUT-THROAT (TERROR TOWN)
SAHARA ULTRA - NO OTHER

technica - Unviverse
technica - AI
technica - Tech
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

0:00 Введение
0:25 Машина Тьюринга
1:10 Виртуальная Память
1:25 про Си
1:44 hello, world и как работает python и С
2:33 О языках программирования
4:30 Об абстракциях в программировании
4:50 Структуры Данных и Алгоритмы
5:20 Нужно ли уметь писать все с нуля?
5:31 Big O notation
6:15 Оптимизации в программировании
6:40 Что такое Tool chain? Компилятор, профайлер, дебагер
7:20 Идеология Си и зачем Си?
7:40 Как писать сложный и крутой софт? Изучение ОС и Железа
8:30 Си
9:08 Компиляторы и интерпретаторы
9:25 Указатели и работа с памятью
9:31 OpenGL vs Vulkan и почему все выбирают OpenGL?
9:53 Организация памяти программы? Операционки, stack, heap...
10:30 Malloc и аллокаторы
11:10 Ассембли
11:50 Убираем все из Си, чтобы остался только Асм
12:18 Про Архитектуры компьютера и процессоры
12:35 Как все это между собой взаимосвязано и работает? Резюме
Рекомендации по теме
Комментарии
Автор

Ребята, те кто посмотрит фулл, оцените эмоциональность завершения от 0 до 10.

wndtn
Автор

Слушай. Я прям вижу, что ты можешь сказать гораздо больше. Если получится, сделай ролик минут на 40, где расскажешь все тоже самое, но гораздо подробнее. В общем, было интересно тебя послушать. Спасибо за видос

tahion
Автор

Вот тебе идея: если хочешь прям с нуля что-то запилить, то сделай свой процессор в logisim, и к нему уже напиши ассемблер. Такое я бы посмотрел хоть 10 часов

FirstClass
Автор

Видос пушка. Чем дальше заходишь тем больше не хочется чтоб видос заканчивался. А когда ты учишь все это и по тихому твои слова перестают казаться закленаниями мира ИТ, ваще шик. Пили 5 часовой видос

alistiya
Автор

Ох, прошло уже 3 года как я начал изучать всю эту историю, си, ассемблер, сети, операционки, архитектура, компилятор... Итд... Информации море, все расписывать лень. Главное, что я хочу сказать автору - вы мой идейный вдохновить! Я продолжаю все это учить и дальше.

_devils_crown_
Автор

Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

melonges
Автор

А я бы сказал так: опускаться или не опускаться на низкий уровень абстракции языка - зависит от задачи. Как в автомобилестроении: раньше, чтобы водить машину нормально, нужно было знать устройство двигателя, сейчас это уже необязательно. Так и с языками программирования. Сейчас уже пройден тот рубеж, когда необходимо было знать нижние уровни абстракции. Всё зависит от задачи, которую вы решаете

oexoxme
Автор

Я потратил 1 секунду своей жизни, чтобы поставить лайк

georgevlone
Автор

ляяя... ты 10 лет не программирование изучал, а 10 лет видеомонтажа...

Andreuikaskar
Автор

Спасибо огромное за ролик!
Я понимала, что упускаю что-то важное, а ты показал, что я стою на поверхности Земли и сквозь маленькое отверстие заглядываю внутрь. Завораживает 🤪

creativeassociationvbk
Автор

Я изучал программирование 10 лет, чтобы написать этот комментарий. Я изучал программирование 100 лет и вы не поверите, что я узнал. Я изучал программирование 1000 лет и я хорошо умею писать кликбейтные заголовки. Лайк, подписка - мне нужны деньги с партнерки ютуба и рекламные интеграции очередных псевдокурсов - я хочу сегодня покушать.

NewUser
Автор

В этом видео есть одна фундаментальная ошибка: выбор языка не сводится к желаемому уровню абстракции. Он скорее определяет дефолтный уровень абстракции. При этом в любом адекватном ЯП вы можете опуститься на низлежащие уровни абстракции.

Например, в C и в Pascal вы можете использовать ассемблерные вставки. А в более высокоуровневых языках можете вызывать функции, написанные вами на C или Rust, через NIF и FFI. И это не какая-то редкость, практически в любом реальном проекте это активно используется.

ArquitectoR
Автор

Бро, ты показал мощь и красоту "айсберга"!
Сегодня первый день, когда я начал входить в IT, через изучение мобильной разработки))). English не знаю, о программировании не знаю ничего, но хочу узнать все это, и даже больше/идти дальше.
Спасибо тебе!

kbxguni
Автор

Керниган не придумал С, только книгу. По его же словам - никоим образом не учавствовал в проектировании С. Если кого-то и ставить рядом с Риччи, то лучше Кена Томпсона - создателя языка B, предшественника C.

qandak
Автор

Лучший канал о программировании как по визуалу, так и по содержанию
Отдельное спасибо за скорость речи и отсутствие воды, наконец-то не нужно ставить ролик на 1.5-2х для комфортного восприятия

angelinatorosian
Автор

Настолько интересно, по полочкам все рассказываешь, что интересно слушать, давно такой контент не видел, респект подписка!

pavelomg
Автор

Идея, которую автор транслирует, изначально деструктивна. Не нужно досконально понимать куда побежали электроны в процессоре, чтобы написать даже самую сложную высокоуровневую программу (автоматизация работы крупного банка, например). В масштабных проектах зачастую используется Java, которая более безопасна, чем тот же C, пишется проще и в целом удобнее. В общем, всё зависит от задачи, нужно писать драйвера, вам в C или C++, если же нет нужды лезть на столько глубоко, то и не нужно, понимание глубинных процессов не даст ничего, вы только потратите своё время. Можно углубляться только если вам всё уже надоело, не интересно, считаете что вы всё знаете (это маркер уже, что пора увольняться, вы не развиваетесь), тогда можно пытаться разобраться как работает твой инструмент

tmgpoku
Автор

Можно ли быть поэтом, не разбираясь в физиологии речевого аппарата? Виндертон, видео действительно эмоциональное, и я желаю тебе и всем, кто в этой парадигме, успехов. Правда, парадигма эта мне чужда. Но следить крайне интересно, впрочем, как и всегда на этом канале. Лайк!

dmitriydemenko
Автор

Из всего видоса понял только рекламу про скилл фактору

sambhyman
Автор

Подача классная!!! И понятная-без жевачки!супер !!! Давай дальше.

allarusanova