xo80i.jpg44 Кб, 800x521
ПРОГРАММИРОВАНИЕ ПРОГРАММНОГО КОДА /pro/ 3740299 В конец треда | Веб
В этом треде мы будем учиться программировать.
Учиться программировать с нуля – для тех кто не умеет совсем.
Учиться программировать с нубскиллз – приводить в порядок усвоенные вами определеньица.
Учиться писать справочного характера инфо так, чтобы это было не скучно читать – это то чем занимаюсь я, к примеру.

Заголовок как бы намекает, что тут все серьезно – шуточки не потребуются.
Принцип того как я буду публиковать материалы:
1) не сверяться ни с какими источниками, ибо они и так в голове;
2) не ориентироваться на то что уже есть опубликованное, ибо результат сам по себе способен получиться сориентирован;
3) постараться предоставить упорядоченное и полное инфо о базовых применяемых в программировании сущностях, принципах и методах – следуя первым двум принципам все должно получиться достаточно кратко.

Посты будут публиковаться не спеша и без суеты.
dwZ2s.jpg366 Кб, 1920x2560
2 3740305
1. ДАННЫЕ

Программирование это инженерный раздел о данных, он оперирует данными. Данные хранятся – на винчестерах, флешках, SSD-шках, RAM'ах, оперативных памятях – не суть, важно что они хранятся. Непосредственно программа (приложение, application, executable) по большей части оперирует с данными в оперативной памяти (энергозависимой – отключил электричество и ее не стало), и по меньшей части с данными известными нам в качестве структуры из файлов и папок. Если возник вопрос, почему так – вы когда-нибудь поймете, сейчас в таком объяснении было бы не много смысла.

2. ПЕРЕМЕННАЯ

Переменная — это основное понятие обозначающее тип данных в программировании. Его можно уточнять – это может быть, к примеру, строковая переменная, целочисленная переменная, сущность посложнее навроде массива и всякие ещё более сложные структуры данных. Его можно наоборот раздуплять на нижние левелы – регистр, ячейка памяти (логические или даже физические сущности с которыми взаимодействует процессор). Но в программировании мы исходим из того, что и программист, и программа которую он пишет – используют переменные.

У переменной всегда имеется два свойства:
• Название
• Текущее значение

Также у переменной бывает:
• Тип хранимых данных – который задается при её объявлении в случае языков строго-типизированных, либо определяется значением в случае типизированных динамически.
• Адрес – ячейки оперативной памяти, по которому хранится Текущее значение – даже если программист не работает с адресом напрямую или косвенно, а адрес у переменной есть всё равно.
3 3740466
>>0299 (OP)

>учиться программировать


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

Программирование мертво, анон. ИИ порешал программистов которые руками код писали. Теперь код никто руками не пишет. Перекатывайся в тред вайбкодинга https://2ch.org/ai/res/1665577.html
4 3740636
>>0466
Удачи понимать написанный агентом код, не зная что такое переменные, данные, циклы и условия.
5 3740640
>>0636
Нахуя понимать что там написано? Спрошу у агента просто че он там накидал
6 3740653
>>0305

>Переменная — это основное понятие...


Что за шиз тут объявился?
Про это говно написаны сотни книг и тысячи статей в интернете.

>В этом треде мы будем учиться программировать.


Программированию учатся без всяких тредов созданных даунами. Мань, ты из какого года вещаешь? Из 1997?

А в целом этот >>0466 прав.
7 3740728
>>0466
Тред для тех кому нравится не просто возможность "я сделал", а во всяком случае понимать что он сделал и как это можно изменить или подправить, не впадая в критическую зависимость от некой НЁХ, работа которой в отличии компилятора примерно-всегда недетерминирована, ведь она вынуждена имитировать поведение человека. Но за ссылку спасибо, ознакомлюсь что там полезненького.

>>0636
Я рановато вовлекся в эту тему и мне не дано понять как воспринимает средний человек, не знакомый с темой. Но ведь некое обобщённое представление должно иметься в наличии у всех? Я иду по кругу, прям как цикл...

>>0640
Зачастую понимать что написано не надо, но всё равно желательно уметь применять это. В программировании считается, что если тебе легко дается читать чужой код - это КРУТО. Это либо чужой код так хорошо написан, либо ты такой способный. Так вот, качество агентного кода, который я наблюдал, обычно было такое, что не то что бы было нелегко читать, а что попросту хочется переписать его..

>>0653
Ничего страшного, пусть они даже будут все похожи как под копирку. Тема модная, искушение в виде чудо-приблуды которая "умеет программировать за тебя" - рядом. Сейчас самое время для такого треда.
8 3741049
>>0728

>Тред для тех кому нравится не просто возможность "я сделал", а во всяком случае понимать что он сделал и как это можно изменить или подправить, не впадая в критическую зависимость от некой НЁХ



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

>искушение в виде чудо-приблуды которая "умеет программировать за тебя" - рядом


Так это и есть самое настоящее чудо-машина, лол. Она вот прям уже существует здесь и сейчас. Оформи подписку на 20 долларов на опус или на кодекс и посмотри какие вещи он делает. Ты уже никогда не достигнешь того уровня на котором кодекс и опус пишут коды и разбирают чужой код. Ты никогда не станешь понимать происходящее под капотом лучше чем опус или кодекс. Лучше на чем-то другом концентрироваться, понимаешь? Типо оркестрацию ИИ агентов изучать, уметь их оркестрировать, уметь строить харнесс луп, контекст луп, интент луп, системы типа "второй мозг", mcp, скиллы, rag, графовые агенты и вот это все. Классическая разработка типа изучения кишков С, С++, Java, библиотек и фреймворков это реально прошлое десятилетие, анон. Бросай программировать и пересаживайся на агентов.
9 3741146
>>1049

>агенты делают реально все, на уровне магии


Манямир. Нейронку вне мира вебдрисни постоянно галлюционируют и пишут слоп. Мимо работаю с С++ и китайскими 32 битными МК, даже на банальной хуйне уровня написать обработчик протокола постоянно несут противоположный бред, а про отрисовку UI я вообще молчу, постоянно не влезают в размеры интерфейса и разрешение видеовывода. Пользуюсь Opus 5.

Ну как чуть более развитый гугл поиск Opus 5 и Fable 5 норм нейронки, но агенты у них глубоко сосут хуй, если задача чуть сложнее джуновского вебмакакинга и включает в себе байтоебство.
10 3741147
>>1049

>Классическая разработка типа изучения кишков С, С++, Java, библиотек и фреймворков это реально прошлое десятилетие


Сам то что на плюсах писал, раз тебя смог легко заменить нейрослоп? Вот у меня он хуйню постоянно пишет, даже самый мощный Fable 5 не может с нескольких попыток что-то годное и цельное собрать.
11 3743292
>>1147
"Люди работают" - в каждый тред лезут со своей дрисней про нейронки.
12 3743293
>>1049
Если крутые нейронки станут еще круче, как об этом всему миру заявляют владельцы компаний-продавцов подписок, то вещи вроде

>оркестрацию ИИ агентов изучать, уметь их оркестрировать, уметь строить харнесс луп, контекст луп, интент луп, системы типа "второй мозг", mcp, скиллы, rag, графовые агенты и вот это все.



обесценятся еще быстрее, чем

>Классическая разработка типа изучения кишков С, С++, Java, библиотек и фреймворков



А если не станут, то ценность умения решать самые сложные задачи и глубоко вникать в суть вещей только возрастет.
13 3743298
>>0728
Умение "читать чужой код" это что-то вроде "трансмутации металлов в золото". Максимум, что может сделать опытный чтец - это быстро отметить очевидные косяки. Смысл разгребать чужой код и понимать намерения автора есть только в ситуации, когда ты хочешь чему-то по этому коду научиться, но прямо задать вопрос автору нет возможности.

Независимо от того, какая судьба ждет профессию программиста, навык явно выражать идеи на формальном языке поможет структурировать мышление и будет подспорьем в любой деятельности. Занимайся чем тебе интересно, желаю удачи!
post.png871 Кб, 1080x1080
14 3743516
>>3293

>обесценятся еще быстрее


This
Смешно, как безработные кнопкодавы отчаянно отрицают реальность.
Поверили инфоцыганам, будто их профессия действительно такая нужная и незаменимая, и что им до пенсии будут платить сотыги.
15 3743737
>>3516

>безработные кнопкодавы


Хз, у меня работа еще есть, хайр тоже еще есть, на линкедин все еще пишут рекрутерки.
16 3743789
>>3516
Ну, хз чё будет когда держать слопогенератор будет стоить как отдел разработки
17 3744363
>>3737
>>3789
Зачем вы его кормите?
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее