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

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

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 17 3 10
ПРОГРАММИРОВАНИЕ ПРОГРАММНОГО КОДА /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 не может с нескольких попыток что-то годное и цельное собрать.
Аноним 13/08/26 Чтв 03:57:39 3743292 11
>>3741147
"Люди работают" - в каждый тред лезут со своей дрисней про нейронки.
Аноним 13/08/26 Чтв 04:20:43 3743293 12
>>3741049
Если крутые нейронки станут еще круче, как об этом всему миру заявляют владельцы компаний-продавцов подписок, то вещи вроде

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

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

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

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

Независимо от того, какая судьба ждет профессию программиста, навык явно выражать идеи на формальном языке поможет структурировать мышление и будет подспорьем в любой деятельности. Занимайся чем тебе интересно, желаю удачи!
Аноним 13/08/26 Чтв 14:42:44 3743516 14
post.png 871Кб, 1080x1080
1080x1080
>>3743293
>обесценятся еще быстрее
This
Смешно, как безработные кнопкодавы отчаянно отрицают реальность.
Поверили инфоцыганам, будто их профессия действительно такая нужная и незаменимая, и что им до пенсии будут платить сотыги.
Аноним 14/08/26 Птн 03:08:46 3743737 15
>>3743516
>безработные кнопкодавы
Хз, у меня работа еще есть, хайр тоже еще есть, на линкедин все еще пишут рекрутерки.
Аноним 14/08/26 Птн 09:17:17 3743789 16
>>3743516
Ну, хз чё будет когда держать слопогенератор будет стоить как отдел разработки
Аноним 15/08/26 Суб 10:56:02 3744363 17
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов