Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 10 2 6
ПРОГРАММИРОВАНИЕ ПРОГРАММНОГО КОДА /pro/ Аноним 06/08/26 Чтв 07:44:01 3740299 1
xo80i.jpg 44Кб, 800x521
800x521
В этом треде мы будем учиться программировать.
Учиться программировать с нуля – для тех кто не умеет совсем.
Учиться программировать с нубскиллз – приводить в порядок усвоенные вами определеньица.
Учиться писать справочного характера инфо так, чтобы это было не скучно читать – это то чем занимаюсь я, к примеру.

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

Посты будут публиковаться не спеша и без суеты.
Аноним 06/08/26 Чтв 08:10:18 3740305 2
dwZ2s.jpg 366Кб, 1920x2560
1920x2560
1. ДАННЫЕ

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

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

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

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

Также у переменной бывает:
• Тип хранимых данных – который задается при её объявлении в случае языков строго-типизированных, либо определяется значением в случае типизированных динамически.
• Адрес – ячейки оперативной памяти, по которому хранится Текущее значение – даже если программист не работает с адресом напрямую или косвенно, а адрес у переменной есть всё равно.
Аноним 06/08/26 Чтв 15:54:09 3740466 3
>>3740299 (OP)
>учиться программировать
Нахуй не нужно в 2026 году. Дефолтное программирование в 2026 - это вайбкодинг, а не программирование руками. Так что свои переменные, данные, циклы и условия можешь себе в очко затолкать.

Программирование мертво, анон. ИИ порешал программистов которые руками код писали. Теперь код никто руками не пишет. Перекатывайся в тред вайбкодинга https://2ch.org/ai/res/1665577.html
Аноним 06/08/26 Чтв 21:27:40 3740636 4
>>3740466
Удачи понимать написанный агентом код, не зная что такое переменные, данные, циклы и условия.
Аноним 06/08/26 Чтв 22:01:24 3740640 5
>>3740636
Нахуя понимать что там написано? Спрошу у агента просто че он там накидал
Аноним 06/08/26 Чтв 22:23:30 3740653 6
>>3740305
>Переменная — это основное понятие...
Что за шиз тут объявился?
Про это говно написаны сотни книг и тысячи статей в интернете.

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

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

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

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

>>3740653
Ничего страшного, пусть они даже будут все похожи как под копирку. Тема модная, искушение в виде чудо-приблуды которая "умеет программировать за тебя" - рядом. Сейчас самое время для такого треда.
Аноним 07/08/26 Птн 19:51:23 3741049 8
>>3740728
>Тред для тех кому нравится не просто возможность "я сделал", а во всяком случае понимать что он сделал и как это можно изменить или подправить, не впадая в критическую зависимость от некой НЁХ

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

>искушение в виде чудо-приблуды которая "умеет программировать за тебя" - рядом
Так это и есть самое настоящее чудо-машина, лол. Она вот прям уже существует здесь и сейчас. Оформи подписку на 20 долларов на опус или на кодекс и посмотри какие вещи он делает. Ты уже никогда не достигнешь того уровня на котором кодекс и опус пишут коды и разбирают чужой код. Ты никогда не станешь понимать происходящее под капотом лучше чем опус или кодекс. Лучше на чем-то другом концентрироваться, понимаешь? Типо оркестрацию ИИ агентов изучать, уметь их оркестрировать, уметь строить харнесс луп, контекст луп, интент луп, системы типа "второй мозг", mcp, скиллы, rag, графовые агенты и вот это все. Классическая разработка типа изучения кишков С, С++, Java, библиотек и фреймворков это реально прошлое десятилетие, анон. Бросай программировать и пересаживайся на агентов.
Аноним 08/08/26 Суб 00:05:01 3741146 9
>>3741049
>агенты делают реально все, на уровне магии
Манямир. Нейронку вне мира вебдрисни постоянно галлюционируют и пишут слоп. Мимо работаю с С++ и китайскими 32 битными МК, даже на банальной хуйне уровня написать обработчик протокола постоянно несут противоположный бред, а про отрисовку UI я вообще молчу, постоянно не влезают в размеры интерфейса и разрешение видеовывода. Пользуюсь Opus 5.

Ну как чуть более развитый гугл поиск Opus 5 и Fable 5 норм нейронки, но агенты у них глубоко сосут хуй, если задача чуть сложнее джуновского вебмакакинга и включает в себе байтоебство.
Аноним 08/08/26 Суб 00:07:08 3741147 10
>>3741049
>Классическая разработка типа изучения кишков С, С++, Java, библиотек и фреймворков это реально прошлое десятилетие
Сам то что на плюсах писал, раз тебя смог легко заменить нейрослоп? Вот у меня он хуйню постоянно пишет, даже самый мощный Fable 5 не может с нескольких попыток что-то годное и цельное собрать.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов