Сохранен 406
https://2ch.hk/b/res/257445055.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 06/11/21 Суб 22:30:54 #1 №257445055 
IMG20211106212605.jpg
Анонсы, можете объяснить философию, логику программирования? Я хочу понять суть - что делает программист, чему служат все эти строки кода, что в них содержится?

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

Если угодно, пусть будет ПРОГРАММИРОВАНИЯ ТРЕД
Аноним 06/11/21 Суб 22:34:50 #2 №257445256 
есть задача и тебе её надо ее реализацию перевести с языка разговорного на язык программный.
Например, задача: надо написать бота.
Разбиваем задачу на куски:
1. получить сообщение
2. обработать его
3. может быть совершить манипуляции с бд (сохранить инфу, удалить инфу, е.т.ц.)
потом эти подзадачи разбиваются на еще более мелкие задачи, например, найти инфу о юзере в БД по его id, и так далее.
и такими подзадачами ты мыслишь и каждую подзадачу переводишь в код так сказать.
Аноним 06/11/21 Суб 22:37:16 #3 №257445381 
>>257445256
еще все мелкие задачи имеют множество реализаций. обычно программисты гуглять эту микрозадачу и попадают чаще всего на
stackoverflow и там пиздят код. Всё потому что микрозадачи всегда однотипные.
Аноним 06/11/21 Суб 22:37:41 #4 №257445400 
Похоже на процесс перевода с русского на английский. Только вместо русского язык абстрактной идеи, а всемто англ - формальный язык.
> Начинает ли кодер мыслить на нём, хз как сказать?
Как при переводе - в башке появляются фрагменты, но не прогроммизд не мыслит кодом.
>Насколько часто во время написания надо задумываться?
Смотря с чем сравнивать. Что-то на автомате, а какие-то куски идеи трудно записать кодом.
>Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Да.
-300кк/нс
Аноним 06/11/21 Суб 22:39:28 #5 №257445481 
>>257445055 (OP)
>Начинает ли кодер мыслить на нём
Ты сначала думаешь над тем, что сделать, а потом над тем, как сделать. И ты ни в том, ни в другом случаи думаешь, как обычный человек. Просто потом надо свои мысли перенести в код.
Аноним 06/11/21 Суб 22:39:30 #6 №257445485 
>>257445381
Еще есть книжки по best practices всяких паттернов, однотипных задач и всего такого. Глобальные задачи у всех более-менее разные, а вот микрозадачи у всех всегда чаще всего однотипные. Так и живём ебать
Аноним 06/11/21 Суб 22:39:35 #7 №257445495 
>>257445055 (OP)
Когда ты собираешь лего ты думаешь на языке лего ? Нет, просто появляется примерный план действий
Аноним 06/11/21 Суб 22:40:43 #8 №257445565 
>>257445055 (OP)
> Начинает ли кодер мыслить на нём, хз как сказать
У тебя есть в голове идея о там как надо мыть посуду. Ты ее описываешь командами, включить воду, ебнуть фери на губку, взять тарелку, протереть, сполоснуть, отложить. Это и есть код. Нету никакого "перевода" и прочей залупони, ты просто компу как дауну объясняешь че ему делать в рамках того что он может.
Аноним 06/11/21 Суб 22:40:58 #9 №257445582 
>>257445256
>перевести с языка разговорного на язык программный
Почему бы не писать сразу на разговорном? Сделать модуль, шифрующий слова в цифровой код. Только чтобы это был не язык программирования, а лингвистический
Аноним 06/11/21 Суб 22:41:12 #10 №257445592 
>>257445565
бля, чотка описал прям
Аноним 06/11/21 Суб 22:41:16 #11 №257445596 
>>257445055 (OP)
Ты так говоришь, будто это пиздец наука какая. На самом деле нихуя. Есть инструмент, инструмент делает хуйню: молоток забивает гвозди, гаечный ключ закручивает гайки, болгарка спиливает всякую хуиту. По сути любой ЯП -- ящик инстументов, в котором есть всякая хуета, для обработки и хранения информации. Потом средствами этой хуйни ты выстраиваешь логику и решаешь определённую задачу. Вот скажем, надо тебе, чтобы при температуре ниже 10 гадусов по цельсию тебя автоёба ебала синими дилдаками, а если выше, то красными. Ты берёшь либу, которая считывает параметры с датчиков и буквально пиешь что-то типа:

импорт либхуйня

говнодатчик = либхуйня () # тут ты запихиваешь внутри "говнодатчик" содержимое либхуйни

температура = говнодатчик.температура()

если температура ниже 10:
ебатьСиними()
а если выше
ебатьКрасными()

Так же есть циклы, хуиклы, и всякий синтаксический сахар, чтоб говна писать меньше. Но по сути всё програмирование сводится к тому, что при помощи условий ты описываешь процесс обработки информации и чо с ней потом делать. Если есть вопросы -- задавай.
Аноним 06/11/21 Суб 22:42:47 #12 №257445696 
изображение.png
>>257445055 (OP)
Как то так.
Аноним 06/11/21 Суб 22:43:04 #13 №257445708 
>>257445256
Спасибо большое, довольно понятно. То есть в основном это работа с информацией.
Аноним 06/11/21 Суб 22:44:33 #14 №257445794 
>>257445708
Нет, в первую очередь программирование - это транслирование задачи в строки кода, которые эту задачу реализуют. А работа с данными уже вторична.
Аноним 06/11/21 Суб 22:44:52 #15 №257445824 
>>257445582
Неудобно и неточно
Аноним 06/11/21 Суб 22:45:11 #16 №257445840 
>>257445055 (OP)
Код предназначен для решения каких-то конкретных операций. Чаще всего это считать данные из одного места, выполнить преобразования и записать в другое место. Зачем и почему, программисты не думают. Им сказали считать, преобразовать и записать - все. Поэтому все строчки кода сами по себе не несут никакого смысла. Это инструкции для компьютера считать, преобразовать и записать. Искать какую-то философию в коде тупо, а логики там содержится примерно столько же, сколько и в школьных задачах "из разных городов в одно время выехало два автобуса. Они движутся с разной скоростью, высчитать время встречи".
Аноним 06/11/21 Суб 22:46:30 #17 №257445913 
>>257445055 (OP)
>Начинает ли кодер мыслить на нём, хз как сказать?
Да. Откуда по твоему сейчас так много всяких свидетелей теории симуляции вселенной? Напрямую из этого же и вытекают. Потому что неофиты вкатываются в это и начинают думать логикой программирования и занимаются автоматизацией процессов, логику её пишут и т.д по работе после чего замечают что при ЖЕЛАНИИ создать модель земли и всего вокруг можно и расширить до вселенной и т.д.
Только они не понимают что логику писали уже в рамках этой вселенной опираясь на её логику и её процессы и на самом деле они просто к истокам вернулись и нихуя нового в этом нет, одно сплошное заблуждение.
Аноним 06/11/21 Суб 22:46:43 #18 №257445923 
>>257445840
>Зачем и почему, программисты не думают.
Охуеть новости. С дивана вещаешь?
Аноним 06/11/21 Суб 22:47:01 #19 №257445946 
image.png
image.png
image.png
>>257445565
>У тебя есть в голове идея о там как надо мыть посуду. Ты ее описываешь командами, включить воду, ебнуть фери на губку, взять тарелку, протереть, сполоснуть, отложить. Это и есть код.
Ебать, нас этому в 4 классе учили, а я тогда не понимал. Помню как 3 пик решал.

Аноним 06/11/21 Суб 22:47:55 #20 №257445999 
>>257445582
Чел выше писал
>. Ты ее описываешь командами, включить воду, ебнуть фери на губку, взять тарелку, протереть, сполоснуть, отложить
Суть в чём, это описание нихуя не точное. Взять чем, взять откуда, как взять, сколько вылить, сколько тереть и тд и тп.
По этому и пишут код, иногда он выглядит, как просто текст на английском, те же sql запросы select from where
Аноним 06/11/21 Суб 22:48:00 #21 №257446006 
>>257445400
>Похоже на процесс перевода с русского на английский
А этот процесс удобный, или с запинками, будто со словарём? Если я пишу на русском слова подряд, просто выражая мысли, то можно ли так, при должном умении, писать код, будто изливая его из себя? Не знаю понятно ли я говорю. Понятно что я имею в виду?
Аноним 06/11/21 Суб 22:50:16 #22 №257446125 
>>257445495
То есть, можно сказать, появляется некая интуитивность?
Аноним 06/11/21 Суб 22:50:50 #23 №257446159 
>>257446006
>при должном умении, писать код, будто изливая его из себя?
Можно. Это скорее правило, если уже надрочился. Но в этом и запарка, что может стать скучно - чувствуешь себя просто посредником, а не творцом.
Аноним 06/11/21 Суб 22:51:16 #24 №257446180 
>>257446125
Ну типа
Аноним 06/11/21 Суб 22:51:41 #25 №257446202 
>>257445055 (OP)
По сути программист это узкоспециализированный математик (если дело касается не вэба), который реализует решение какой либо задачи в виде алгоритма и переводит его на язык программирование, который затем исполняется компьютером.
Аноним 06/11/21 Суб 22:52:14 #26 №257446225 
>>257445055 (OP)
> объяснить философию
С помощью определенного набора ключевых слов, сформулировать четко определенное техническое задание, которое будет выполнять машина.
> логику программирования?
Декомпонуешь сложные сущности, которые трудно сформулировать, на мелкие, которые немного проще сформулировать. И так до тех пор, пока они не станут тривиальными.
Аноним 06/11/21 Суб 22:52:37 #27 №257446242 
>>257446202
>узкоспециализированный математик
(Касается только дата саентистов)
Аноним 06/11/21 Суб 22:54:08 #28 №257446322 
>>257445824
А по-моему наоборот удобнее быть не может.
Аноним 06/11/21 Суб 22:55:40 #29 №257446404 
>>257446242
Картинку с Карлсоном расчехлять уже?
Аноним 06/11/21 Суб 22:55:57 #30 №257446412 
Думаю, самое важное - уметь разбивать большие задачи на мелкие.

А вообще... Какой программист? Высокоуровневый мыслит как человек, низкоуровневый ближе к машине, в том плане, что описывает код как бы на машинной логике - это значение в этот регистр, ту хуйню в память, это из стека и т.д.
Аноним 06/11/21 Суб 22:57:04 #31 №257446467 
>>257446322
Это тебе кажется на твой непрофессиональный взгляд. Задача программиста - это однозначно определить требование для машины. В естественных языках очень много неоднозначностей, что заебешься это делать.
Например, у законников примерно те же задачи, что и у программистов - не допустить двойных трактовок, и они при этом пишут на естественных языках. Но выглядит это так избыточно, криво и нелепо, что глаза сломаешь читать и тем более писать.
Аноним 06/11/21 Суб 22:57:57 #32 №257446511 
>>257445999
>Взять чем, взять откуда, как взять, сколько вылить, сколько тереть и тд и тп.
Ну вот на русском это и можно нормально писать. Есть русские языки программирования кстати?
Аноним 06/11/21 Суб 22:58:00 #33 №257446514 
>>257445055 (OP)
Кодер не мыслит на языке программирования, потому что работа начинается с постановки задачи, а затем проектирования её решения. Написание кода идёт только в самом конце, при этом есть подходы при которых ты сначала пишегь тесты, а потом код который будет их проходить.
Код это строительные кирпичики программы, ими просто невозможно мыслить. Строители же не начинают мыслить кирпичами, цементом, арматурой и прочим. Вот и в программировании также.
Определяешь поведение, оппеделяешь структуру, определяешь взаимодействие между сущностями. И только после этого пигешь код, при этом пигешь минимум, но так, чтобы этот минииум был легкорасширяемым. Это основа любого грамотного приложения.

мимо синьор софтвар девелопер
Аноним 06/11/21 Суб 22:58:14 #34 №257446530 
Хуйня всё это, программист всегда думает о том, как удержать какашку
Аноним 06/11/21 Суб 22:58:47 #35 №257446544 
>>257445582
Прост, комп (сам по себе) не поймет естественный язык (иначе программисты были бы не очень нужны). А если к компу добавить ИИ для понимания, ИИ насрет тебе по-крупному в самый неподходящий момент. ИИ вообще очень хаотичны по своей природе и им нельзя сильно доверять.
Аноним 06/11/21 Суб 22:58:54 #36 №257446558 
>>257446404
Давай, одна из моих любимых.
Дата саинтинст и машин лернер так то это разные люди
Аноним 06/11/21 Суб 22:59:22 #37 №257446582 
>>257446530
Этот прав

мимо помидор
Аноним 06/11/21 Суб 23:00:57 #38 №257446661 
>>257445055 (OP)

Начнем с того, что код работает, только если он зеленый на черном фоне. И только если он бежит по экрану, а не стоит на месте. Так же монитор должен при этом чуть слышно пищать.
Аноним 06/11/21 Суб 23:01:10 #39 №257446677 
>>257445055 (OP)
>Начинает ли кодер мыслить на нём
В каком-то смысле, да. По крайней мере, мыслить начинаешь по-другому. Сложную задачу начинаешь в голове бить на более простые, причем, такие, которые удобно компонуются в функции, или выделяются в классы. Отсюда появляется кажущееся внимание к мелочам, потому что некоторые тонкости сильно влияют на реализацию.

Еще (это, кстати, то что не-программисты не очень могут делать), начинаешь автоматически отделять данные как абстракцию от их смысла. То есть, к тебе приходит человек, и начинает рассказывать, о том что он делает, для чего ему эти данные надо обработать, что это такое, а тебе похуй, для тебя это просто данные, с которыми совершаются определенные операции, ты не воспринимаешь их как "конкретные данные", например, как концентрации газа, или адреса, и не воспринимаешь операции с ними как, скажем, фильтрацию адресов по городу, ты воспринимаешь это как операцию "фильтрация по городу". Хуй знает, как это понятно объяснить, если честно. В общем, да, мыслить начинаешь по-другому, профессиональная деформация есть.
Аноним 06/11/21 Суб 23:01:30 #40 №257446702 
>>257445582
>Почему бы не писать сразу на разговорном?
В естественном языке дохуя омонимов, синонимов, которые будут усложнять написание программы. Все конструкции в ЯП должны быть однозначно определенны без всяких многозначных значений (ну, кроме перегрузок операций, но это скорее на усмотрения программиста)
Аноним 06/11/21 Суб 23:01:57 #41 №257446730 
>>257445055 (OP)

Ты ведь малолетний дегенерат, да?
sageАноним 06/11/21 Суб 23:02:18 #42 №257446749 
>>257445582
АХАХАХХАХАХАХАХАХАХАХАХА
Аноним 06/11/21 Суб 23:02:26 #43 №257446757 
>>257445055 (OP)
если ты задаешь такие вопросы, то у тебя образ мышления, не позволяющий в кодинг.
Аноним 06/11/21 Суб 23:02:53 #44 №257446778 
>>257446730
Как возраст связан с пониманием языка программирование? А вдруг ОП гуманитарий?
Аноним 06/11/21 Суб 23:03:34 #45 №257446813 
>>257445055 (OP)
Программист объясняет компьютеру, что надо сделать. Всё.
Аноним 06/11/21 Суб 23:03:50 #46 №257446828 
>>257445582
Ты только что кумир
Аноним 06/11/21 Суб 23:04:05 #47 №257446844 
>>257445582
>Почему бы не писать сразу на разговорном?
Уже такие же умники как ты лет так 60 назад так же думали когда писали язык КОБОЛ.

Получилось ни в пизду, ни в красную армию. Для непрограммиста КОБОЛ по прежнему так же непонятен, а для программиста пиздец какой многословный и неудобный.
Аноним 06/11/21 Суб 23:04:06 #48 №257446845 
>>257445055 (OP)
В языке существует такой класс суждений как императивные суждения, которые указывают, что нужно сделать. Например, "иди нахуй!" - это императивное суждение. Компьютерная программа является списком таких вот императивных суждений.
Аноним 06/11/21 Суб 23:04:22 #49 №257446863 
>>257446778
> гуманитарий
скорее всего точно, раз у него такие вопросы, либо он только только писать научился и еще мал.
Аноним 06/11/21 Суб 23:04:47 #50 №257446891 
>>257445582
Потому что не создан ИИ который бы понимал разговорный язык
Аноним 06/11/21 Суб 23:05:19 #51 №257446925 
>>257446844
это как преведно-медведный язык программирования
Аноним 06/11/21 Суб 23:05:34 #52 №257446938 
>>257445565
Причем делаешь это посредством инструментов доступных для конкретного языка.
Например есть встроенные методы "взять", "прижимать", "двигать".
И ты из них составляешь: взять губку, подвинуть губку к тарелке, прижать губку к тарелке, двигать губку по часовой стрелке, прижать губку в обратную сторону...
sageАноним 06/11/21 Суб 23:06:07 #53 №257446956 
16361989411610.jpg
mv5bmtgwmte0mtgzm15bml5banbnxkftztcwmtayntiynq-.v1.sx640sy9[...].jpg
ed89c9ba8688e970bcaea1f60d9709e8.jpg
49e26cda837c11204f2f5a827f0d7e1c.jpg
Аноним 06/11/21 Суб 23:06:26 #54 №257446972 
>>257446511

Есть. 1С))
Аноним 06/11/21 Суб 23:06:32 #55 №257446978 
>>257446845
Как было бы охуенно, если бы в ЯП была инструкция "иди нахуй".
Аноним 06/11/21 Суб 23:08:03 #56 №257447050 
>>257445055 (OP)
Нет ничего такого. Программирование - это инструмент, которые позволяет решать вычислительные задачи при помощи ЭВМ.
Есть задача, есть алгоритм, которым ее оптимально решить, и только потом - язык. Ну и да, большая часть этой работы с языком уже вынесена в готовые абстракции, так что современные программисты просто собирают решение из готовых кусков.
К таким готовым абстракциями могут быть отнесены как паттерны ООП или ФП, так и готовые библиотеки, предоставляющие определенный функционал.
Поэтому, работа большинства современных программистов сводится к тому, чтобы знать эти заготовки и уметь из них быстро собирать то, что надо.
Считать это философией или нет - решать тебе.
Аноним 06/11/21 Суб 23:08:05 #57 №257447052 
>>257445582
Ну, что то близкое есть такие как экспертные системы (пролог) и субд, но там тоже есть свои ограничения.
Аноним 06/11/21 Суб 23:09:56 #58 №257447137 
>>257446778

А разве оп спрашивал про какой-то язык программирования? Он вообще не имеет представления о программировании. Это все равно, что я спрошу хирурга, как он ковыряется в одной большой красной массе, как он там отличает сосуды от мышц, и из чего вообще состоит человек? Из сгустков каких-то и энергии ши? Блядь, да я даже не знаю, какой пример придумать, чтоб он был аналогичен по тупости. Мне кажется, даже младший школьник примерно представляет, что такое набор инструкций и команд. Они там на каком-то ебаном скрэче "программируют".
Аноним 06/11/21 Суб 23:11:06 #59 №257447209 
>>257445708
>То есть в основном это работа с информацией.
это ВСЕГДА работа с информацией. Ничего другого ни одна программа в мире в принципе не делает. А это мы уже придаем этой информации свой эмпирический смысл. По сути ЦП своими силиконовыми лоджик-гейтами в принципе не ебёт, что за цифры он считает. И что они репрезентуют - баллистические таблицы, картинки с котиками, жосткое порево или игру ДОКА 2.

>>257445794
>Нет, в первую очередь программирование - это транслирование задачи в строки кода, которые эту задачу реализуют.
Ты немножко запутываешь нашего юного друга. С т.з. программиста, который программу пишет, ты говоришь верно. Но вот с т.з. самой программы, которая выполняется на ЦП, см. предыдущий абзац.
Аноним 06/11/21 Суб 23:12:33 #60 №257447275 
>>257445055 (OP)
И под чем ты?
Аноним 06/11/21 Суб 23:12:51 #61 №257447291 
Теперь я знаю, что есть люди, которым заходят фильмы про говорящих роботов, искусственный интеллект и вот это все, лол.
Аноним 06/11/21 Суб 23:17:46 #62 №257447578 
>>257445381
Сразу видно заводской.

На стаке решают абстрактные задачи, частенько связанные с синтаксисом.
Ака - написал конструкцию, она не работает\имеет побочные эффекты\медленная и т.п.

Прикладные задачи там в основном разобраны совсем уж примитивнейшие - как открыть файл\отправить сообщение и т.п.

Если ты их усложнишь, до как считатывать из базы хуйню и отправлять ее по запросу -- там уже нихуя не будет.
Придется по кускам собирать и компоновать, что в принципе не сильно отличается от прямого изучения хуйни.

Аноним 06/11/21 Суб 23:18:48 #63 №257447647 
>>257445400
Читал где-то что пограмирование в лингвистику хотят перенести. Недавно приходилось писать инструкцию к девайсу и поймал себя на мысли, что пишу ебанное ТЗ и очень похоже на пограмирование.
Аноним 06/11/21 Суб 23:19:56 #64 №257447722 
>>257446925
Если ты намекаешь на его древность и неактуальность, я тебя сейчас удивлю. Потому как сам был немножко в ахуе.

Короче я тут в Болгарии ищу работу. Третий месяц уже ищу, собесы прохожу, резюме отправляю. Ну в общем вижу объяву на .Net программиста. Пишу им письмо, мол вот я дотнетчик, вот мой опыт, вот сивишка. Со мной связываются, назначают собес. Напоминаю - на должность дотнет-программиста. Подключаюсь я значит зумом на собес, меня спрашивают общую хуйню про образование и опыт. И тут ВНЕЗАПНО задают вопрос знаю ли я КОБОЛ. Я слегка прихуел, но такой говорю что конечно знаю про него, но руками не трогал. Меня спрашивают не хотел бы я попробовать себя в Коболе, мол у нас тут и курсы образовательные есть, и старшие менторы. Я такой говорю, что мол любой язык всегда полезен, лишним не будет и я готов попробовать.

Окей, а теперь самая мякота. Где-то через неделю они мне звонят и сообщают. Что так и так, мы тут поговорили с нашим эйчаром и пришли к выводу, что с моим опытом мне больше подходит позиция дотнет-программиста а у них сейчас таких вакансий нету. Вот тут я просто в ахуе сел. ЧОБЛЯ? А я бля на кого к вам пидрилам устраиваться хотел? Где тут логика, нету логики.
Аноним 06/11/21 Суб 23:20:39 #65 №257447773 
>>257447137
>Мне кажется, даже младший школьник примерно представляет, что такое набор инструкций и команд. Они там на каком-то ебаном скрэче "программируют".
В моём детстве такого не было, даже на уроках информатики у нас просто были заполнения анкеты и всякие левые обсуждения типа "самопознания", но никак не урок информатики.
ОП скорее спрашивает не про то, как работает программирование. А скорее как некое искусство или интеллектуальная деятельность. Ну знаешь, типа у художника не спрашивают как он использует техники рисования, типа перспективы, тени, отражения и т.д., а им важно типа как он мыслит или что чувствует когда занимается свой деятельностью.
Аноним 06/11/21 Суб 23:20:48 #66 №257447783 
>>257447052
>экспертные системы (пролог) и субд
Вообще нихуя ни разу не естественные языки.
Аноним 06/11/21 Суб 23:20:56 #67 №257447790 
>>257445596
А теперь ты добавляешь туда еще 10 условий и пару интерфейсов, типо дисплея и вебморды и...

ОЙ КЕК МНЯМ КХЕХ ПУК 50к строк.
Аноним 06/11/21 Суб 23:21:57 #68 №257447838 
>>257447790
> ОЙ КЕК МНЯМ КХЕХ ПУК 50к строк.

И 500 мб говнолиб.
Аноним 06/11/21 Суб 23:22:32 #69 №257447876 
>>257445596
Так можно что угодно в этом мире описать. Обесценивание не несет конструктива.
Аноним 06/11/21 Суб 23:23:25 #70 №257447931 
>>257446511
Когда-то были. Рапира (что-то типа Питона), алгоритмический язык академика Ершова — КуМир, всякие узкоспециальные для советских ЭВМ. Но остался только 1С, который как бэйсик, переведённый промтом.
Аноним 06/11/21 Суб 23:23:30 #71 №257447940 
А сколько начинающий может заработать в месяц? И что конкретно он будет делать?
Аноним 06/11/21 Суб 23:23:58 #72 №257447962 
>>257447931
На 1С кто-то программирует?
Аноним 06/11/21 Суб 23:24:17 #73 №257447981 
>>257447722
>нету логики
зато смешно, когда кто-то ведется
Аноним 06/11/21 Суб 23:25:37 #74 №257448071 
>>257446978
goto dick

dick:
Аноним 06/11/21 Суб 23:25:55 #75 №257448087 
>>257447962
Эти пидоры кстати много получают. Но там помимо 1с нужно знать как работает это бухгалтерская система.
Аноним 06/11/21 Суб 23:26:17 #76 №257448112 
image.png
>>257447931
>алгоритмический язык академика Ершова
Аноним 06/11/21 Суб 23:27:11 #77 №257448155 
>>257447962
Его даже до ума довели, там английский синтаксис и вообще норм язык стал. Но позор не смывается.
Аноним 06/11/21 Суб 23:28:23 #78 №257448231 
15693566294640.png
>>257445055 (OP)
> можете объяснить философию, логику программирования?
Обычная булева логика, только формализованная на каком-нибудь языке программирование.

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

>чему служат все эти строки кода, что в них содержится?
Сами по себе куски кода ничему не служат и в них ничего не содержится, для компьютера это просто набор данных. Чтобы в них был какой-то смысл нужна программа, которая читает этот код и исполняет его. Такая программа переводит этот исходный код на машинный язык, так как процессор не понимает что такое код что такое языки программирования и пр. Он понимает только есть сигнал или его нет.

> Насколько часто во время написания надо задумываться?
Часто.

>Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Бывает по-разному.

Аноним 06/11/21 Суб 23:29:38 #79 №257448291 
image.png
>>257448087
Ни ху я, зависит от базы и контура, с которым ты работаешь.
Есть WMS, есть УПП, есть ЗУП, есть рукописные базы.
Нужно просто знать логику практических процессов, на которые ты пишешь практические решения.
Аноним 06/11/21 Суб 23:30:53 #80 №257448369 
qwedownload (2).jpg
>>257445055 (OP)
Есть данные это кратко - числа, буквы и логическое правда, не правда.

Есть структуры данных как эти данные лежать в каких групах, это как адреса где эти данные лежат.

Есть алгоритымы преобразования данных - алгоритм состоит с условия это как вилка при таком условие делать то при другом то и тд, есть цыкл это сколько раз повторить операцию.

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

Програмист как бы прокладывает трубы от одних алгоритмов к другим что изменяет данные по адресам.

Алгоритмы и данные групируються по адресам, а дальше делаються конструкции с таких блоков.

Есть стрелки к даным и стрелки к тому как эти данные обрабатывать.
Аноним 06/11/21 Суб 23:31:26 #81 №257448398 
>>257448291
Сколько зп? Как относишься к своей профессии?
Аноним 06/11/21 Суб 23:34:27 #82 №257448556 
>>257445055 (OP)
> Я хочу понять суть - что делает программист, чему служат все эти строки кода, что в них содержится?
Смотря какой программист, есть логика приложений, серверов, фронт и тд.
Если это не какая-то маленькая задача, то вспомнить, что ты или кто-то раньше наговнокодил, потом, используя это, подумать, как правильно встроить новое, чтобы следовать логике и не добавлять что-то от балды.
Но это когда есть сформированная задача, ее еще надо сформировать так, чтобы это была не просто абстрактная хуйня.
То есть не вывести на экран какую-то картинку, а, например, авторизованному пользователю через запрос по id или еще чему-то к определенной табличке, получить место хранения этого файла и уже вернуть его. Ну или в самом простом варианте, проверить, если ли файл с таким названием в папке, а если нет, то прислать какую-то ошибку.
Если это какой-то игровой код и твоя собственная еба-логика, которую ты с нуля пишешь, то хотя бы примерно разделить в голове основную задачу на подзадачи, когда есть уже есть общая картина в голове. Потом начинаешь это реализовывать, и тут работаешь с языком, на котором пишешь, ебешься с синтаксисом в зависимости от мини-задачек и какой-нибудь более абстрактной хуйней, как классы.

Ну, я попытался более менее объяснить, как я думаю.

> Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Можно, но не в 100% случаев.
> Насколько часто во время написания надо задумываться?
Да постоянно, писать и есть думать, если не совсем примитивное или шаблонное что-то.
Аноним 06/11/21 Суб 23:34:40 #83 №257448573 
>>257446511
>Есть русские языки программирования кстати?

Я тебе сейчас такую ссылку вброшу, там просто БЕЗДНЫ АДА раскрываются! Почитай там манифест на сайте, такой концентрации симонянщины-соловьевщины-запутинско-крымнашно-ватного-урапатриотизма ты редко где встретишь.
https://программирование-по-русски.рф/
Аноним 06/11/21 Суб 23:35:02 #84 №257448594 
>>257445055 (OP)
Ты объясняешь с помощью кода компу как сохранить/изменить/отобразить/куда отправить данные. Еслм ты младший разработчик - то тебе нужно всего лишь логику записать в виде кода, если старший - то приходится сначала понять какую логику, а потом уже записывать.
Аноним 06/11/21 Суб 23:39:32 #85 №257448824 
>>257447931
>Рапира (что-то типа Питона), алгоритмический язык академика Ершова — КуМир, всякие узкоспециальные для советских ЭВМ
Мне больше всего нравится наш ответ злоебучему натовскому языку АДА! Написанный сумрачными советскими гениями в режимных НИИ язык РАЯ! Что есть аббревиатура от Русский Алгоритмический Язык.
Аноним 06/11/21 Суб 23:43:48 #86 №257449024 
>>257446006
> можно ли так, при должном умении, писать код, будто изливая его из себя?
Можно.
Я тебе больше скажу, в системах разработки сейчас автодополнение работает весьма круто. То есть IDE за тебя большую часть кода дописать сможет, так что все эти километры текста не вручную набиваются точно.
Аноним 06/11/21 Суб 23:45:25 #87 №257449113 
image.png
>>257449024
>То есть IDE за тебя большую часть кода дописать сможет
вставьте сюда шутку про github-copilot
Аноним 06/11/21 Суб 23:48:36 #88 №257449261 
image.png
image.png
>>257448398
51, взяли без опыта работы и без специализированных курсов.
Есть задачи интересные, есть говнище (обычно, когда что-то ломается и ты ищешь ошибку в огромной рукописной базе)
Баз у нас несколько, загонов много.
Аноним 06/11/21 Суб 23:50:32 #89 №257449364 
>>257447876
А я и не обесцениваю. Я говорю, что это реально нихрена не сложно. Программирование это такой же приобретаемый навык, как и всё остальное.
Аноним 07/11/21 Вск 00:00:56 #90 №257449846 
>>257446938
> Причем делаешь это посредством инструментов доступных для конкретного языка.
> Например есть встроенные методы "взять", "прижимать", "двигать".
> И ты из них составляешь: взять губку, подвинуть губку к тарелке, прижать губку к тарелке, двигать губку по часовой стрелке, прижать губку в обратную сторону...
А можно на питоне в две строки:
Загрузить библиотеку работ по дому
Помыть посуду (посуда)
Аноним 07/11/21 Вск 00:03:04 #91 №257449946 
>>257449846
>А можно на питоне в две строки:
А можно на маке нажать мышкой в интерфейсе кнопку "СДЕЛАТЬ ЗАЕБИСЬ"

Челик, а что по твоему твоя библиотека блядь делает? И как она написана? А?
Аноним 07/11/21 Вск 00:06:42 #92 №257450135 
>>257449946
> Челик, а что по твоему твоя библиотека блядь делает? И как она написана? А?
Не должно ебать. Чтобы написать мессенджер с шифрованием меня не должно ебать, как это шифрование работает. Я просто читаю, что математики придумали охуенное шифрование, качаю либу и одной строчкой шифрую. Точно так же меня не должно ебать как эти транзисторы работают.
Аноним 07/11/21 Вск 00:09:38 #93 №257450250 
>>257448369
Например игра в марио.
Есть алгоритм который слушает нажатия клавиш --- есть блок который обрабатывает нажатий клавишы --- ти нажал клавишу вверх --- в обработчик передалась такая то клавиша нажата дальше по адресу где данные про марио изменяеться данны марио в прыжке --- правда.

Есть блок который изменяет позицию марио например это данные x, y декарт и там стоит если по адресу где данные марио в прыжке данные y = y + ускорения по y умножыные на дельту времени.

Есть блоке который рисует марио он уже использует это y чтобы нарисовать где марио сейчас на экране.

Таких блоков очень много есть черные и белые ящики в блок пришли данные блок изменил данные, изменения в данных влияет на работу других блоков, есть блок который уже не посредствено изменит цвет пикселей на экране. Вообщем данные и линкования данных и обработчиков этих данных.
Аноним 07/11/21 Вск 00:18:27 #94 №257450669 
>>257445055 (OP)
Аноны, а нахуя в ядрах сотни миллионов транзисторов? Вот какие операции должен уметь выполнять проц? Я даже придумать не могу. Уметь в условный переход по адресу - будут работать условия и циклы. Уметь в стек для рекурсий и прочих подпрограмм. Уметь в логические операции. Уметь в арифметику. Уметь в преобразование типов. Итого несколько десятков инструкций. А их тысячи, блядь. Или там составная инструкции уровня Инструкция №100500: взять число по адресу а, положить в первый регистр, число б во второй регистр, число ц в третий, а потом сложить первые два числа и умножить на третье, потом записать в ячейку д? И под каждую такую йоба-инструкцию отдельный кусок микросхемы?

Вроде раньше всего несколько тысяч транзисторов было, а языки работали. Чем современные языки принципиально отличаются, что им надо миллиарды транзисторов?
Аноним 07/11/21 Вск 00:26:06 #95 №257451003 
>>257445055 (OP)
Сколько транзисторов нужно для простейшего компьютера? Калькулятор это же не обязательно компьютер, потому что он может не уметь выполнять программу, а только конкретную инструкцию, определяемую нажатием кнопки?
Аноним 07/11/21 Вск 00:30:40 #96 №257451220 
>>257446558
> Дата саинтинст и машин лернер так то это разные люди
Мне одному кажется, что биг дата и ИИ это всего лишь какие-то распиаренные слова для завлечения инвесторов? Мне так препод говорил. Так и представляются сойбои, за чашкой смузи обсуждающие дип пенетрейшен лёрнинг и прочий интернет вещей.
Аноним 07/11/21 Вск 00:33:06 #97 №257451350 
>>257450669
там распараллеливания, конвейризации, оптимизации, поддержки всяческой залупы на аппаратном уровне типа декодирования, шифрования, и матана. Мультимедия функции. И кэш который тоже транзисторы. Всё это обвязано шинами интерфейсов и встроенными контроллерами.
Аноним 07/11/21 Вск 00:37:37 #98 №257451571 
>>257451220
Истина посередине.
Оно важно, нужно и полезно, но там где оно важно, нужно и полезно. Но его пихают везде, заливают кучу бабок и на слуху не самые нужные и полезные, а самые распиаренные. Вот и получается.
Аноним 07/11/21 Вск 00:40:20 #99 №257451702 
>>257451571
Представляем вам новый продукт. Он индексирует ваши данные и сохраняет в базу. Мы подумаем. Но наш продукт использует машинное обучения для анализа и хранение в блокчейне! Омномном.
Аноним 07/11/21 Вск 00:42:18 #100 №257451793 
>>257451350
То есть, всё то же возможно и на проце с десятком тысяч транзисторов, но просто будет медленнее при той же частоте?
sageАноним 07/11/21 Вск 00:42:46 #101 №257451817 DELETED
ed89c9ba8688e970bcaea1f60d9709e8.jpg
49e26cda837c11204f2f5a827f0d7e1c.jpg
Аноним 07/11/21 Вск 00:48:31 #102 №257452079 
peakpx.jpg
>>257445055 (OP)
Все уже давно все разжевали, но хули б и мне не вкинуть свои 5 копеек. Авось кто прочитает
Короче, все эти алогритмы и структуры данных да и даже сами языки погромирования это все в 2021м году вторично. Современное погромирование в большинстве своем выглядит как связывание между собой разных компонентов и модулей и изучение их работы
Приведу пример: представь что тебе дали ручку и бумажку и попросили нарисовать Сидней. Как юзать ручку ты не ебешь да и как бумажку тоже и в Сиднее никогда не был, вот ты начинаешь изучать как же ж так использовать эту вашу ручку чтобы был толк, как ею писать что такое бумага и гуглишь Сидней и потом худо бедно учишься и в конце рисуешь. Как-то так хз, но в реальном мире у тебя будет ебаное устройство которое делает дохуя, в него надо чото напихать, оно чото может тебе выдать и как оно работает ты можешь не ебать и надо учиться с этой штукой жить
Ебанутый пример канеша но и похуй
Аноним 07/11/21 Вск 00:48:40 #103 №257452082 
>>257446677
Типа подходит к тебе тян. Ты создаёшь объект. Потом начинаешь заполнять поля информацией от функций, которые ответственны за распознавание образов. Дальше представляешь объект как вектор и вычисляешь евклидово расстояние до вектора соответствующего идеальной тян. Проводишь сортировку базы, определяешь, на каком месте эта тян. Начинаешь задавать стандартные вопросы для заполнения всех полей. Подгружаешь файлы с темами для разговоров. Если повезёт, вечером придётся провести тестирование драйверов своего терабитного порта.
Аноним 07/11/21 Вск 00:52:45 #104 №257452250 
>>257451793
На меньших битностях, с меньшим набором команд, меньшей длиной конвеера, и отсутствием некоторых встроенных плюшек, и поддержки легаси, да. Но это будет не прям ИМЕННО ВСЁ ТОЖЕ старый код не будет работать.

Как пример ARM процики для смартов и планшетов, изначально они сразу выкинули совместимость с x86 архетиктурой в пользу аскетичности, и оптимизации. Под них пришлось всё переписывать\перекомпилировать. Ну а так проц и проц.

Любая Тьюринг-полная железка теоритически способна сделать всё что может современный проц. Вопрос только за какое время и какими усилиями прогеров.
Аноним 07/11/21 Вск 00:52:56 #105 №257452256 
>>257448155
> Его даже до ума довели, там английский синтаксис и вообще норм язык стал. Но позор не смывается.
Зачем английский? Почему я должен прогибаться под пиндосов и программировать на английском?
Аноним 07/11/21 Вск 00:56:19 #106 №257452394 
>>257452250
Что такое битность? Везде читал разное. Это размер шины данных? Шины адреса? Максимальная длина аппаратно вычисляемого целочисленного типа?
Аноним 07/11/21 Вск 00:56:48 #107 №257452409 
>>257448155
>1С
>Его даже до ума довели, там английский синтаксис и вообще норм язык стал. Но позор не смывается.
Это местечковый рашкинский инструмент, о не никто в мире не в курсе даже, доводи - не доводи, разницы нет, его аудитория в масштабах технологий весьма ограничена.
Аноним 07/11/21 Вск 00:56:49 #108 №257452411 
>>257446677
>То есть, к тебе приходит человек, и начинает рассказывать, о том что он делает, для чего ему эти данные надо обработать, что это такое, а тебе похуй, для тебя это просто данные, с которыми совершаются определенные операции
А вот это кстати на мой взгляд не совсем правильный подход.
Для написания годной программы наоборот нужно узнать как можно больше о предметной области, изучить примеры конкретных данных, найти исключения, необычные случае и так далее.
Аноним 07/11/21 Вск 00:59:43 #109 №257452540 
>>257452409
А это чисто язык для бухгалтеров или можно на нём игру написать?
Аноним 07/11/21 Вск 01:00:42 #110 №257452588 
>>257445055 (OP)
Интересно, на каком языке программирования был написан самый первый язык программирования?
Аноним 07/11/21 Вск 01:03:08 #111 №257452702 
>>257452588
Это я не знаю, знаю только что компиляторы к некоторым языкам писали на том же самом языке. Т.е. на сперва сделали маленький компилятор для языка X, потом на языке X написали компилятор чуть-чуть по-больше и так далее, пока компилятор не стал полностью полноценным.
Аноним 07/11/21 Вск 01:05:53 #112 №257452809 
>>257452394
>Это размер шины данных? Шины адреса? Максимальная длина аппаратно вычисляемого целочисленного типа?
Да
Аноним 07/11/21 Вск 01:08:33 #113 №257452939 
>>257452588
На ассемблере, машинными кодами была написана программа, которая разбивает более сложные команды в простейший набор инструкций.
Аноним 07/11/21 Вск 01:09:31 #114 №257452992 
image.png
>>257452256
Пральна, норм пацаны пишут на хинди!
Аноним 07/11/21 Вск 01:09:33 #115 №257452993 
>>257452702
Так, а как самый первый компилятор написали? Вот допустим, я хочу запустить прогу на паскале. Но мой компьютер её не запустит, потому что не поддерживает этот язык. Я должен скачать прогу, с помощью которой мой комп поддерживает паскаль. Допустим, современный паскаль был написан на каком-то простом древнем паскале. А тот паскаль на чём был написан? На чём-то ещё. Но ведь рано или поздно мы упрёмся во что-то? Нельзя взять взаймы у инопланетян паскаль, чтобы написать свой паскаль? Откуда тогда они взяли самый первый паскаль?
Аноним 07/11/21 Вск 01:12:18 #116 №257453136 
>>257452939
Хорошо. Но вроде чтобы ассемблер работал, надо тоже что-то скачать на комп. Это такой же язык, просто сложный, но быстрый. Не могу же я в блокноте написать прогу на нём, переименовать в .asm или какое там расширение у файлов с ассемблерным кодом и оно заработает?
Аноним 07/11/21 Вск 01:12:28 #117 №257453142 
>>257452993
Тебе уже ответили что на ассемблере. А первые ассемблеры писали машинными кодами. Прямо вот вручную команды процессора вводили.

Алсо, ФриПаскаль был изначально написан на Турбо Паскале, тут рекурсия верна.
Аноним 07/11/21 Вск 01:12:44 #118 №257453153 
>>257445055 (OP)
>кодер мыслить на нём
да, говнокодом
Uncaught Error: Cannot find module 'bigdick'
Аноним 07/11/21 Вск 01:13:12 #119 №257453173 
>>257452394
Да битность в вакууме ничего не значит, изначально она приводилась к регистрам процессора, то-есть сколько бит ему можно положить на регистр для операции. Также часто битностью называют адресную шину - сколько проц может адресовать памяти напрямую без организации страничного доступа, и пердолинга. Что именно имеется ввиду под битностью решают инженеры если речь о разработке, или маркетологи если надо продавать. Если у проца есть какая-то шина данных шириной 256 бит, то маркетолог скажет что проц у твоей новой плейстейшн 256 битный.
Аноним 07/11/21 Вск 01:13:48 #120 №257453203 
>>257445055 (OP)
>Начинает ли кодер мыслить на нём, хз как сказать?
Да, когда преисполняешься сознания, ты уже начинаешь думать в конструкциях языка.
>Насколько часто во время написания надо задумываться?
Периодически. Иногда просто ебошишь в потоке, весь код перед глазами уже выстроился, и просто печатаешь. Иногда спотыкаешься
>Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Это как для любого ремесленника. Вот сидишь ты, например красишь фигурку модельки, или хуй знает, дилдак из дерева вытачиваешь - надо ли себя заставлять? Как и любое другое ремесло, если тебе это по нраву, то идет на автомате.

Мимо крестолид.
Аноним 07/11/21 Вск 01:14:14 #121 №257453216 
>>257453136
Да и сам блокнот тоже надо на чём-то написать, и операционную систему и драйвера на видеокарту, иначе как писать, если код не видно?
Аноним 07/11/21 Вск 01:15:09 #122 №257453263 
Test
Аноним 07/11/21 Вск 01:16:13 #123 №257453313 
>>257445055 (OP)
> Начинает ли кодер мыслить на нём, хз как сказать?
Не совсем, но иногда глючить начинаешь, например зачем-то продумываешь алгоритм такого процесса как "поставить кастрюлю с водой на плиту". А так наоборот даже, синтаксис любого языка в буквальном смысле моментально забывается, если не кодить, допустим, месяц.
>Насколько часто во время написания надо задумываться?
91% времени.
> Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Зачастую бывает такое, что у тебя крутится идея и ты все думаешь "как же это сделать?" А когда сделаешь — находишь свое решение изящным и кайфуешь, но все равно, кто-нибудь читая твой код войдет в рейдж, помянет тебя быдлокодером и будет желать мучительной смерти.
Аноним 07/11/21 Вск 01:16:41 #124 №257453331 
>>257453136
Челик, ты говоришь с позиции пользователя современных ПК. Для которых все давно уже написано десятилетия (!) назад. А ведь до ПК было еще минимум четыре поколения компьютеров, просто они не были персональными. И уже в начале лохматых 1980-х, то есть когда самые-самые первые IBM PC взрывали рынок своими 8086-ми процессорами, там уже было дохуища готовых програмных решений. Часть которых, к слову, перекочевала от мейнфреймов на OS/360. Я один такой мейнфрейм, к слову, в музее в Лондоне видел - охуенный, дедушка всех современных ПК.
Аноним 07/11/21 Вск 01:17:45 #125 №257453373 
>>257453142
> А первые ассемблеры писали машинными кодами. Прямо вот вручную команды процессора вводили.
А как они напрямую к процессору подключались без клавиатуры? Ведь на неё, наверно, драйвера нужны? И в какой программе они вводили команды? Она же на чём-то написана была?
Аноним 07/11/21 Вск 01:18:24 #126 №257453404 
>>257453136
просто так не заработает. тебе нужен транслятор чтобы перевести буковки в машинные коды, и компоновщик чтобы связать твою программу с системными библиотеками. И еще загрузчик, чтобы эту твою программу запустить.
Аноним 07/11/21 Вск 01:19:16 #127 №257453444 
>>257453373
Удваиваю вопрос. Как они передовали процессору эти команды. Это ладно, после создания первого ассемблера, можно следующую версию писать на этом же языке, а как написать самый первый ассемблер?
Аноним 07/11/21 Вск 01:20:02 #128 №257453471 
Спасибо всем за ответы
Аноним 07/11/21 Вск 01:20:12 #129 №257453478 
>>257453444
Передавали конечно лоол
Аноним 07/11/21 Вск 01:20:32 #130 №257453494 
>>257453331
То есть, типа на старом пека писали проги для новых пека? А на чём писали для самого первого пека?

Вот я дам тебе комп с пустым жёстким диском. Допустим, ты умный как билгейц. Но на чём ты будешь программировать самую первую программу, если на жд никаких программ нет, даже сраного блокнота?
Аноним 07/11/21 Вск 01:21:07 #131 №257453523 
>>257453373
>А как они напрямую к процессору подключались без клавиатуры?
Тумблерами блядь. Короче, кончай уже рофлить, ведешь себя как дошкольник который мамку тупыми вопросами доёбывает.

И да. Первые компьютеры реально программировались переключением тумблеров в положения, которые кодируют команды машинного языка. Потом уже всякие перволенты-перфокарты понапридумывали, впрочем на каком нибудь Altair 8800 команды все так же вводились тумблерами - а ведь это уже навскидку 1980-е.
Аноним 07/11/21 Вск 01:22:17 #132 №257453566 
>>257453404
И на чём тогда были написаны первые транслятор, компоновщик и загрузчик? Только не говори, что на ассемблере, ассемблер без них не работает. Какой-то логический парадокс.
Аноним 07/11/21 Вск 01:22:24 #133 №257453570 
>>257453136
У меня в детстве был "программируемый калькулятор" так вот там ты кнопочками писал программу типа сложить числа, запомнить, если число == 0 то перейти на такой-то шаг. И все тупо кнопками забиваешь и командами. То есть, скажем, команда 1 это + ну ты и пишешь
1 10 20 = "сложить" 10 и 20
это и есть машинные коды, машинный язык. Таким образом написали первый, простейший ассемблер а потом на нем написали более крутой и пошло поехало
И да, в те времена тебе сначала надо было всю тетрадку исписать этими кодами, убедиться что все работает правильно на бумаге а потом уже запускать на компе, потому что никаких мониторов не было и тебе комп в конце просто печатал на бумажке лог того что происходило и было это охуеть как долго. Но как тут заметили этому всему уже лет 70
Аноним 07/11/21 Вск 01:24:36 #134 №257453652 
>>257453494
Люто проиграл с этого. Твой вопрос равносилен вопросу "я тебе дам телик и видеомагнитофон с пустой кассетой - на чем ты будешь фильм для нее делать?"
Аноним 07/11/21 Вск 01:27:19 #135 №257453771 
Есть смысл попробовать покодить на php, если собираюсь вкатываться в Js? Р Пока просто html учу
Аноним 07/11/21 Вск 01:27:33 #136 №257453783 
>>257453523
Стоп, а эти тумблеры, они же какие-то драйвера требовали? Как любое устройство ввода. Нельзя же было просто так купить тумблер и подключить, надо было перфокарту с драйвером вставить? >>257453570
То же и с принтером.

Алсо в калькуляторе же какой-то первичный код есть, не может же процессор просто так выводить цифры на экран?
Аноним 07/11/21 Вск 01:28:56 #137 №257453838 
>>257452993
Упремся в машинные коды - последовательность электрических импульсов, которые процессор сопоставляет со своим набором инструкций, распечатанных физически на кристалле. В зависимости от входящей инструкции процессор выполняет манипуляции с памятью, по-сути, вся работа процессора сводится к переключению нуля и единицы в ячейке памяти в зависимости от полученной инструкции.
Аноним 07/11/21 Вск 01:28:57 #138 №257453839 
>>257445055 (OP)
Очень похоже на игру в сим сити для хардкорных аутистов, как для меня. Только на время.
А в строках кода содержится что угодно. Любая информация и манипуляции с ней. Че не ясно-то?
Понятно, что тут уже тебе пояснили за философию, алгоритмизацию задач итд итп.
Аноним 07/11/21 Вск 01:29:30 #139 №257453865 
Старина, Съеби Нахуй.mp4
>>257453783
>они же какие-то драйвера требовали?
Ты блядь совсем тупой? Или просто тупо рофлишь?

Посылаю тебе лучи рака мозга.
Аноним 07/11/21 Вск 01:30:32 #140 №257453910 
>>257453783
Там уже не было никаких драйверов, просто замыкание и размыкание электрических цепей.
Аноним 07/11/21 Вск 01:31:24 #141 №257453947 
>>257453652
> Люто проиграл с этого. Твой вопрос равносилен вопросу "я тебе дам телик и видеомагнитофон с пустой кассетой - на чем ты будешь фильм для нее делать?"
Так, но там же не цифровая техника. Она никаких программ не выполняет. Просто включаешь сигнал с телевизора, он записывается на плёнку, а потом когда надо смотришь фильм. А программу надо интерпретировать. Нет, наверно можно без компа как-то соединить иголки на жёстких дисках, начать их одинаково крутить и скопировать инфу, но она откуда-то должна на первом диске появиться? Видео снимают камерой, а программу пишут блокнотом хотя бы. Камеру можно сделать без камеры, а блокнот без блокнота наверно нет.
Аноним 07/11/21 Вск 01:31:39 #142 №257453959 
>>257453783
Надеюсь, что ты не троллишь так. "драйвер" это современное понятие, он нужен для операционной системы чтобы поддерживать внешние устройства, в те времена о которых мы говорим ничего такого и близко не было. Я не знаю нюансов, но не думаю что если мы говорим о прямом вводе машинных кодов то была хоть какая-то прослойка вообще.
Грубо говоря - нажал кнопочку прямо "на компе" эта кнопка послала сигнал на проц типа складывай числа потом выбрал 2 числа и проц тебе их сложил как-то так
Представь выключатель лампочки или хз какой-то пылесос с 3мя кнопками мощности - там же нет "драйверов"?
Аноним 07/11/21 Вск 01:32:06 #143 №257453984 
>>257452993
Процессор - это набор транзисторов. Они имеют свою последовательность, но это сейчас не важно, важно, что транзистор может быть только вкл или выкл. Всё, два положения. По этому 1 - вкл, 0 - выкл. Очень грубо говоря. От сюда же логические конструкции правда/ложь. Так что по итогу на какой-то такой хуйне примитивной кто-то и написал первое по наверн.
Аноним 07/11/21 Вск 01:33:30 #144 №257454040 
ПАЦАНЫ Я НИПАНИМАЮ ВОТ ЕСТЬ НАПИЛЬНИК НО ВЕДЬ ЧТОБЫ СДЕЛАТЬ НАПИЛЬНИК НУЖЕН НАПИЛЬНИК А КАК БЛЯДЬ СДЕЛОЛИ САМЫЙ ПЕРВЫЙ НАПИЛЬНИК НИПАНИМАЮ

Сука, какой же двач тупой
Аноним 07/11/21 Вск 01:34:19 #145 №257454072 
>>257454040
Эволюция же. Дарвин доказал
Аноним 07/11/21 Вск 01:36:02 #146 №257454140 
>>257453838
> инструкций, распечатанных физически на кристалле.
То есть, ось и ассемблерный компилятор уже в процессоре есть? Хорошо, а как их придумали без компов? Просто на бумажке написали, а потом нарисовали транзисторы на заготовке для микросхем? И они типа вручную пытались представить, как будет работать комп с этими инструкциями? Но ведь человек может выполнять только одну инструкцию в секунду или меньше, если она сложная, а комп миллионы делает. То есть, чтобы продумать как будет комп работать секунду, надо месяцами считать на бумаге.
Аноним 07/11/21 Вск 01:37:07 #147 №257454185 
>>257452409
ЧЕЛИК... , я конечно понимаю что каргокультизм и вся хуйня.

Но 1С это реально топовый софт в своей сфере. Он просто невообразимо удобнее и мощнее аналогичной зарубежной хуйни.
От нее все плюются и она очень древняя и развивается через силу.

Законы рыночка как есть. Монополистам в падлу развиваться, т.к. их хуй сгонишь с насиженных мест, как бы пиздаты не были альтернативы.
А 1С вынужден был дико конкурировать в запираченном рынке, где все хуй клали за лицуху и поэтому стал очень пиздат, 1С очень может выстрелить зарубежом в новых фирмах, если его правильно вывести.

Это же стандартная хуйня - дворовая собака невообразимо живучей искуственных выродков.
Аноним 07/11/21 Вск 01:38:07 #148 №257454234 
>>257453959
> Представь выключатель лампочки или хз какой-то пылесос с 3мя кнопками мощности - там же нет "драйверов"?
Но там и процессора нет. Алсо я могу припаять этот тумблер к процессору, чтобы программировать без клавиатуры и монитора?
Аноним 07/11/21 Вск 01:38:25 #149 №257454251 
>>257454185
> 1С вынужден был дико конкурировать
Это с кем же блядь, какая альтернатива 1с была или есть?
Аноним 07/11/21 Вск 01:38:37 #150 №257454260 
>>257453566
первый транслятор - в машинных кодах. Компоновщик и загрузчик - на ассемблере после того как написали транслятор.
Аноним 07/11/21 Вск 01:38:55 #151 №257454276 
>>257445055 (OP)
>что делает программист
Жмёт на кнопки
Аноним 07/11/21 Вск 01:39:30 #152 №257454297 
>>257453984
А, то есть, там вместо слов и знаков писали сразу нулями и единицами?
Аноним 07/11/21 Вск 01:39:53 #153 №257454314 
>>257454251
>какая альтернатива 1с была или есть?
SAP
Аноним 07/11/21 Вск 01:40:19 #154 №257454333 
>>257454276
Клавиши
Аноним 07/11/21 Вск 01:41:48 #155 №257454399 
>>257454234
К современному процу? В теории да, на практике нет. Они слишком сложные я даже не представляю сколько времени может уйти на то чтобы разобраться как общаться с процом и памятью в ручном режиме без какого-либо софта вообще.
Аноним 07/11/21 Вск 01:41:51 #156 №257454400 
>>257454314
Вот ни в одной конторе, где я админил постоянно или эпизодически, я не видал сап. Везде 1с, в каком-то бородатом году в одной конторе видал такском. Сапа же не видел вообще.
Аноним 07/11/21 Вск 01:42:29 #157 №257454427 
>>257454040
Это тоже странно. Как делали детали для первого станка, если станков не было? Это, кстати, можно использовать как аргумент о сотворении мира. Типа бог сделал не только человека, но и станок, и комп с языком программирования. А от них пошли уже остальные станки и компы. Эволюция? Но как куски железа могут под действием природных сил превратиться в станок? Даже раз в миллиард лет.
Аноним 07/11/21 Вск 01:42:53 #158 №257454443 
>>257454399
В современном проце есть прослойка микрокода, нельзя просто припаять к определенным ногам тумблеры и управлять процом таким образом, это надо к самому кристаллу припаиваться уже.
Аноним 07/11/21 Вск 01:43:31 #159 №257454477 
>>257454400
>Сапа же не видел вообще.
Ну ты посмотри на стоимость лицензии на него, слегка прихуеешь.
Аноним 07/11/21 Вск 01:44:10 #160 №257454513 
>>257454260
А как загружать транслятор без загрузчика?
Аноним 07/11/21 Вск 01:44:35 #161 №257454529 
>>257454333
Клавиши на пианино.
Аноним 07/11/21 Вск 01:44:46 #162 №257454538 
>>257454477
Ну так у сапа выходит своя ниша всякого бохатого ынтерпрайза, у 1с своя.
Аноним 07/11/21 Вск 01:44:49 #163 №257454542 
>>257445055 (OP)
Зайдив ексель и запиши макрос через макрорекордер. Потом увидишь что по сути твои действия преобразованы в инструкцию на английском.
Аноним 07/11/21 Вск 01:45:38 #164 №257454594 
>>257454234
>Алсо я могу припаять этот тумблер к процессору
Можешь, и процессор будет переключать состояние тумблера, так как у него всего два состояния, вкл и выкл, это обычно первая программа которую студенты-программисты пишут на лабах по вычислительной технике, если такому еще обучают.
Аноним 07/11/21 Вск 01:45:49 #165 №257454607 
>>257454297
Ну а как совсем тупому объяснить, как работает процессор и как до него в итоге доходит информация? Да, блять, первые неандертальцы примерно так и писали. Даже перфокарты не далеко ушли от нулей и единиц.
Аноним 07/11/21 Вск 01:47:09 #166 №257454658 
>>257454443
> управлять процом
Представил себе профессию: управляющий процем. Вводит с листочка команды по одной. Если цикл - то так и циклирует, запрашивая каждый раз переменную и смотря не обнулилась ли она.
Аноним 07/11/21 Вск 01:47:15 #167 №257454663 
>>257445582
Считай, что компьютер тупой, типа микроцефала какого-то. Но может всё делать очень быстро. При этом нужно ему растоловывать каждое движение.
Аноним 07/11/21 Вск 01:47:27 #168 №257454673 
>>257454594
Он же про весь ПРОЦЕССОР а не про ТРАНИЗСТОР
Аноним 07/11/21 Вск 01:47:28 #169 №257454674 
>>257454607
>Даже перфокарты не далеко ушли от нулей и единиц.
>буквально всего два состояния - либо есть прокол, либо нет прокола
>недалеко ушли
...чел!
Аноним 07/11/21 Вск 01:48:17 #170 №257454711 
>>257454594
Так у меня и так на системном блоке есть кнопка, которая включает и выключает процессор.
Аноним 07/11/21 Вск 01:49:04 #171 №257454745 
>>257454674
Это ты про перфоленты скорее, а на перфокартах были проколы в определенных местах, там было больше вариантов чем 0 или 1.
Аноним 07/11/21 Вск 01:49:05 #172 №257454749 
>>257454674
Ну там не совсем так, насколько я знаю. Но там тоже работа исключительно с циферками. Может первые реально умели только есть/нет.
Аноним 07/11/21 Вск 01:49:16 #173 №257454758 
>>257454251
Внезапно! Миллиарды самописных мелких систем, многие еще влачат жалкое существование и монстрами из-за рубежа с другой стороны.

Аноним 07/11/21 Вск 01:49:56 #174 №257454791 
>>257454185
1С это что? Бухгалтерская программа для оформления налоговой отчетности в соответствии законодательной базе страны третьего мира с 3% мирового ВВП? Очень перспективно.
Аноним 07/11/21 Вск 01:50:22 #175 №257454811 
>>257453494
На сколько я знаю поначалу всё выставлялось физически руками в машинном коде и результаты читались с лампочек - эпоха релюх. Затем Всё укрупнилось и резко ускорилось - появились радиолампы и индуктивная память, код стали вкатывать на перфоленты и скармливать машинам и результаты тоже получать, на ленту. Затем появилсь мониторы, затем меньшие машины начали прогать с больших и наоборот. Появились магнитные носители. Прогеры тех времён работали на бумаге за печтаной машинкой.
Аноним 07/11/21 Вск 01:50:43 #176 №257454825 
>>257454663
Интересно. А почему нельзя подать большую тактовую частоту, например, спиздив лампу от радара, там же десятки ГГц и тогда комп станет быстрее работать в десять раз?
Аноним 07/11/21 Вск 01:51:09 #177 №257454847 
image.png
>>257454791
Мозг начинает костенеть к старости. Пей витаминки хз.

1С уже лет 10 это комплексный всеобъемлящий софт для всей хуйни.
Аноним 07/11/21 Вск 01:51:53 #178 №257454868 
>>257445913
ну ты и пиздун, мимокодер 7 лет экспы
Аноним 07/11/21 Вск 01:52:36 #179 №257454910 
>>257454847
В моей конторе даже CRM сука купили на 1с, пиздос. Не битрикс24, а именно 1С CRM. Какое щастье что ебаться с этим 1снику, а не мне, сисядмину.
Аноним 07/11/21 Вск 01:52:48 #180 №257454918 
>>257454825
Ахахаха суукаааа
Аноним 07/11/21 Вск 01:53:17 #181 №257454935 
>>257454538
Ну ты спросил какие есть альтернативы 1С, я тебе дал альтернативу. И да, я даже в курсе предприятий которые используют САП. Кажется завод в моем родном городе, насколько я слышал, имеет. Еще знал чела который в Питер понаехал и там работал САП-консультантом.

Ну а что же до нишевости... Ну понятное дело, что не каждое предприятие может себе позволить сколько они просят. Я даже интереса ради зашел на сайт САПа и глянул цены. Не везде указаны, но первый же тыкнутый наугад продукт продается за 45 тысяч евро. В год. Подписка.
Аноним 07/11/21 Вск 01:53:22 #182 №257454942 
>>257454811
> Прогеры тех времён работали на бумаге за печтаной машинкой.
А как же дебаг? Если прога длиннее чем поменять два числа при помощи трёх переменных, ты охуеешь. Или заебёт из-за каждой пропущенной точки с запятой бегать к принтеру и перфокартеру.
Аноним 07/11/21 Вск 01:53:59 #183 №257454964 
>>257447722
Потому что на коболе написан весь банковский софт только те программисты которые могли бы модифицировать код и исправлять баги либо на пенсии либо в гробу.
https://habr.com/ru/company/itelma/blog/577736/
Аноним 07/11/21 Вск 01:54:44 #184 №257454990 
>>257454942
>заебёт из-за каждой пропущенной точки с запятой бегать к принтеру и перфокартеру.
Тебе никто и не даст, машинное время тогда было на вес золота, всякие НИИ и вояки за месяц записывались чтобы на таком компуктере посчитать траекторию какой-нибудь ракеты.
Аноним 07/11/21 Вск 01:55:24 #185 №257455016 
>>257454910
Поверь это лучше, чем если бы ему пришлось бы ебаться с SAP. 1С уебищный не по причине себя, а по причине уебищности делооборота.
Аноним 07/11/21 Вск 01:55:53 #186 №257455035 
>>257445055 (OP)
Короче в тред зашел синьер-программист с более чем 30 летним стажем.
Попробую ответить на вопросы абстракто, чтобы быдло понятно гуманитарию.

Анонсы, можете объяснить философию, логику программирования? - Логика программирования: есть условно точка начала выполнения программы, есть завершение. Программа выполняется по шагам, каждый шаг - это команда, диктующая компьютеру сделать что-то конкретное. Команды могут быть выражены на различных языках программирования: С#, Паскаль, ЛИСП, 1С, ассемблер и куча других.
Философия: Языки программирования достаточно примитивны, если сравнивать например с лингвистическими языками, типа русского или английского языка и постигаются за пару дней при должном усердии. Язык программирования - это некий ограниченный набор логический команд понятный и компьютеру и человеку. Собственно процессор компьютера понимает только набор цифр 010101, но человеку с наборами цифр работать сложно (хотя и можно, пример языки программирования калькуляторов типа MR-61, выражаемые кодами). Поэтому человек придумал некоторого посредника - достаточно примитивный язык программирования, на котором человеку достаточно комфортно программировать, и в то же время этот примитивный язык программирования достаточно легко и быстро компилируется в бинарный код, понятный для компьютера.
Если есть еще кто в треде и интересно, то могу продолжить.

Начинает ли кодер мыслить на нём, хз как сказать
Аноним 07/11/21 Вск 01:56:36 #187 №257455066 
>>257454942
>А как же дебаг?
Старшие товарищи рассказывали страшные истории как стоя в очереди на машинное время обнаруживали баги в своей программе взглянув на перфокарты у себя в руках. И начинали бегать искать чем продырявить нужные позиции, либо наоборот их заклеить.

Я хз как такое работало.
Аноним 07/11/21 Вск 01:58:16 #188 №257455145 
>>257454964
Я в курсе. И еще я в курсе что коболистам по этому очень дохуя платят. И еще те рекрутеры упоминали работу на страховой сервис. А еще знаю чела который знает чела который работает в Германии, переписывает старый банковский софт с кобола на джаву. Несчастный человек.
Аноним 07/11/21 Вск 01:58:35 #189 №257455161 
>>257455035
Лучше скажи почему ты еще погромист и за 30 лет не пошел в манаджмент какой-то? Не боишься что скоро молодые зумеры тебя на свалку истории отправят?
Аноним 07/11/21 Вск 01:58:59 #190 №257455182 
>>257455035
>Начинает ли кодер мыслить на нём, хз как сказать
Да. Конечно.
Мыслительные процессы завязаны на языках, поэтому дообучение другим языкам расширяет гибкость мышления.

С ЯП так же. Никогда не замечал, что все кококдеры пытаются стройную последовательность везде найти или наложить?
Аноним 07/11/21 Вск 02:00:43 #191 №257455243 
>>257455145
Так может не на сраный джаваскрипт или дотнет идти, а на кобол? В пендостане с руками оторвут.
Аноним 07/11/21 Вск 02:01:20 #192 №257455266 
>>257455161
>Не боишься что скоро молодые зумеры тебя на свалку истории отправят?
Это которые не знают сколько времени на стрелочных часах? Да, очень страшно.
Боюсь, что мне придется до 70 лет за этими ребятами сопли вытирать, вот это более реалистичный сценарий.
Аноним 07/11/21 Вск 02:01:35 #193 №257455277 
>>257454918
> Ахахаха суукаааа
А что? Почему-то такие лампы для гражданки запрещены, поэтому тактовую частоту генерируют кварцем, а кварц, видимо, не может выше 5 ГГц выдать, вот процессоры уже десять лет не растут в частоте. А военные, получается, свои компы разгоняют с помощью этих ламп до сотен ГГц. В статье про радары есть 100 ГГц, всё что выше, наверно, засекречено.
Аноним 07/11/21 Вск 02:02:25 #194 №257455297 
>>257455243
Не все в мире измеряется деньгами, мой юный друг!
Аноним 07/11/21 Вск 02:02:53 #195 №257455316 
>>257445582
Ты только что компилятор.
Аноним 07/11/21 Вск 02:02:56 #196 №257455318 
>>257454990
А если прочитало неправильно и надо пересчитать?
Аноним 07/11/21 Вск 02:03:10 #197 №257455329 
>>257445055 (OP)
> Я хочу понять суть - что делает программист
Условно говоря, строит блок-схемы решения задачи и потом по ней пишет код. Кто-то в уме, кому-то без схемы перед глазами никак а кто-то дебил-фронтэндер но суть от этого не меняется.
Аноним 07/11/21 Вск 02:04:19 #198 №257455368 
>>257455318
Получаешь пизды от завкафедрой
Аноним 07/11/21 Вск 02:04:42 #199 №257455389 
1.png
>>257445055 (OP)
Программирование - это скучнейшая ебала, машинный труд, уёбищность, скотство, это как преподавать для умственно отсталых слепоглухонемых. Те кто могут в программирование без отрыжки, те кому это ещё и нравится - просто не люди, это черти безмозглые блять, хуже биороботов. Настолько же унылейшего, зивотного, убогово занятия не существует во всей Вселенной.
Аноним 07/11/21 Вск 02:05:00 #200 №257455399 
>>257455266
Ну, я довольно много шутливых зумеров вижу, которые реактами своими деревья вращают. Наверное, не все но довольно много. Работка-то прибыльная, у части зумеров мозги на месте. Понаизабретают своих фреймворков да и таких вот динозавров сместят.
В любом случае, не надоело-то за 30 лет? На чем пишешь и под что?
Аноним 07/11/21 Вск 02:05:16 #201 №257455411 
>>257455297
Так переехать в США и работать там программистом, не это ли голубая мечта каждого двачового нищеброда?
Аноним 07/11/21 Вск 02:05:26 #202 №257455421 
> обнаруживали баги в своей программе взглянув на перфокарты
Пиздец они киборги. В 90-е, наверно, выходили в интернет с телефона-автомата, имитируя скрежет модема.
Аноним 07/11/21 Вск 02:05:31 #203 №257455425 
>>257455243
>а на кобол?
Так перспектив никаких, ковыряться в старом легаси это не для всех.
Аноним 07/11/21 Вск 02:05:47 #204 №257455435 
>>257445055 (OP)
>Если угодно, пусть будет ПРОГРАММИРОВАНИЯ ТРЕД
Чего уж там стесняться, пусть уж будет ВКАТА В ОЙТИ ТРЕД
Аноним 07/11/21 Вск 02:06:09 #205 №257455445 
>>257455389
Лучше программировать чем бомбить на яндекс такси.
Аноним 07/11/21 Вск 02:06:30 #206 №257455456 
>>257455389
>Программирование - это скучнейшая ебала, машинный труд, уёбищность
Ты только что 3D моделирование.
Аноним 07/11/21 Вск 02:06:45 #207 №257455467 
>>257445055 (OP)
>Я хочу понять суть - что делает программист, чему служат все эти строки кода, что в них содержится?
У тебя вижуал бэйсика не было на информатике в школе? На его примере легко объясняли что такое программирование, правда половина его функций можно сейчас выполнить в Exel.

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

Другие более сложные задачи выполняются тоже чуть сложнее и кода побольше, но основа все равно остается такой, что это по сути очень хорошо настраиваемы калькулятор или нечто, что при определенных нужных тебе условиях должно выдавать тот или иной результат.
Это касается и скриптов для веб-страниц всего прочего.
И графика и трассировка лучей это все тоже по сути калькулятор и формулы, только еще более и гораздо сложнее.
Аноним 07/11/21 Вск 02:06:50 #208 №257455469 
>>257455389
Сказал человек, пользуясь десятками программных продуктов, чтобы отправить свой высер на двач.
Аноним 07/11/21 Вск 02:06:55 #209 №257455471 
>>257455411
>каждого
не обобщай!

Но желающим понаехать нищеёбам (т.е. не мне) такой совет и правда можно попробовать дать. Жаль только что те взвоют.
Аноним 07/11/21 Вск 02:07:01 #210 №257455475 
>>257455277
Каким хером лампы радаров связаны с процессорами вообще? Почитай что такое Герц пожалуйста и что им измеряют
Аноним 07/11/21 Вск 02:07:15 #211 №257455485 
>>257455435
>ВКАТА В ОЙТИ ТРЕД
Если ради денег - бесполезняк. Если нет знакомств и тебе больше двадцати - бесполезняк. О чем еще тут говорить?-
Аноним 07/11/21 Вск 02:07:53 #212 №257455515 
>>257455425
Какие блядь перспективы тебе нужны, тебе будут десятки тысяч долларов платить.
Аноним 07/11/21 Вск 02:08:37 #213 №257455543 
>>257455318
В очередь! В очередь сукины дети.
Аноним 07/11/21 Вск 02:08:54 #214 №257455554 
>>257455485
Ага. Всё так и есть. Айти - единственный соц лифт в россии, который не требует связей
Аноним 07/11/21 Вск 02:09:24 #215 №257455578 
>>257455445
Лучше дергать анус мастурбеку в такси, чем программировать
Аноним 07/11/21 Вск 02:10:13 #216 №257455612 
>>257454513
напрямую в память очевидно. Да и загрузчик нужен только для современных осей, где есть ядро, изоляция процессов и вся хурма. В старые времена было проще все - пихнул программу в память, сказал начинать исполнять отсюда и понеслась. Контроллеры до сих пор так и работают.
Аноним 07/11/21 Вск 02:10:32 #217 №257455629 
>>257455475
Ну герц это одно переключение транзисторов в секунду. Типа ток появился и выключился. Если я подключу к вибратору ток из розетки 50 Гц, то он будет ебать тебя со скоростью 50 фрикций в секунду. Так вот, если подать на проц много гигагерц, то он будет выполнять столько же операций в секунду.
Аноним 07/11/21 Вск 02:10:51 #218 №257455645 
>>257455469
Это что-то должно значить? Твой пост нерелевантен рассуждению.
sageАноним 07/11/21 Вск 02:10:52 #219 №257455650 
Тред для ботанов. Сажи.
Аноним 07/11/21 Вск 02:12:14 #220 №257455701 
>>257455629
Пожалуйста, подай на свой проц 50 Герц из розетки! Лучше при этом держи проц в руке. Стоя на мокром коврике. В ванной.

Христом Богом тебя молю!
Аноним 07/11/21 Вск 02:12:48 #221 №257455735 
>>257454234
так до сих пор делают с контроллерами. Есть устройства, которые заносят ему код в постоянную память, называются программаторы. Фактически просто очень сложный тумблер, лол.
Аноним 07/11/21 Вск 02:12:56 #222 №257455744 
>>257455645
> Программисты убогие и безмозглые
> Ой, что-то в интернете посидеть захотелось, запущу-ка я браузер.
Аноним 07/11/21 Вск 02:14:03 #223 №257455782 
>>257454745
просто перфокарта содержала в себе больше чем один бит данных, пчел. Нет там никаких "больше вариантов", там просто было много бит.
Аноним 07/11/21 Вск 02:14:10 #224 №257455789 
>>257455701
Тормозить будет. Я тогда загрузки биос не дождусь. Надо пятьдесят гигагерц.
Аноним 07/11/21 Вск 02:14:39 #225 №257455805 
>>257455161
Лучше скажи почему ты еще погромист и за 30 лет не пошел в манаджмент какой-то?
- Программирование мое призвание. Я начал программировать с 12 лет, с тех пор как родители купили мне программируемый калькулятор. На нем я вбивал как существовавшие на тот момент программы, публикуемые в журналах Техника-Молодежи, Наука и жизнь. Так и разрабатывал собвстенные - это были задачки по математике, которые задавали в школе и небольшие игры. Т.е я не просто решал упражения по математике традиционным способом, как все ученики, но пытался выразить и решить их через программу. И мне это было очень интересно. Я жил этим.
Затем у меня появился ZX Spectrum, на котором я быстро освоил Basic и Assembler. Владея ассемблером и ползуясь незащищенной архитектурой спектрума я мог взламывать любые программы и изменять их по своему усмотрению, к примеру делать бесконечную жизнь в компьютерных играх. Я был практически как всемогущий бог в своем мире.
В универе я получил доступ к IBM совместимым машинам, потом и сам смог позволить себе купить первый пентиум. После окончания универа пошел работать программистом сначала в нонейм контору, потом в известные солидные международные софтверные компании. Так как у меня с детства мозг был настроен на логику и программирование, то собственно работа мне давалась легко, я практически сразу в любой компании становился ведущим программистом с кучей ответсвенностей.

Не боишься что скоро молодые зумеры тебя на свалку истории отправят?
- мне сейчас 45 лет и примерно треть моих обязанностей - это обучение молодых зумеров. Если сравнивать, то молодые зумеры сильно мне проигрывают, даже молодые миддлы мне не конкуренция. В программировании много решает опыт. А опыта у меня много.
Хотя конечно я не могу работать так как раньше. Но думаю меня еще хватить лет на 10 интенсивного программирования. Дальше я либо уйду в лиды, либо в ПМы. Роль лида мне не раз предлагали, но я отказывался, так как рулить и общаться с машинами мне нравиться больше, чем с людьми.

Аноним 07/11/21 Вск 02:16:17 #226 №257455877 
>>257447722
Я тоже учил дотнет потом понял что работу на нем не найти, за 3 месяца выучил реакт и быстро нашел работу.
Аноним 07/11/21 Вск 02:16:34 #227 №257455895 
>>257455456
>>257455445
>>257455469

Программирование будущего: я просто думаю о том, что хочу и компилятор считывая мои хотелки, пишет программу. ЭТО МАШИННЫЙ ТРУД, для исполнения этого не нужен человек, у которого есть способность креативно мыслить, строить цели и обдумывать идеи. Программирование = ИнжеНЕГРия 21 века. Программирование - отупляет людей.
Аноним 07/11/21 Вск 02:16:44 #228 №257455904 
1604966947170622315.png
Как же сложно вкатиться если ты ленивый чорт, которому нравится учиться, но не нравится делать унылые псевдо-проекты для портфолио. Может мне начать пиздеть что я уже 3 года работаю, а потом на собесе уже извиняться что напиздел?
Аноним 07/11/21 Вск 02:19:06 #229 №257455997 
>>257455744
Хули ты сказать то хотел? Ты считаешь, что сраный китаец который 24/7 паяет тебе хуйлофоны очень сильно кайфует от однообразной убогой работы? Программирование - тот же конвейер однообразных задач.
Аноним 07/11/21 Вск 02:20:03 #230 №257456041 
>>257445055 (OP)
Берешь и пишешь, всё.
Аноним 07/11/21 Вск 02:21:02 #231 №257456087 
>>257447876
>Обесценивание не несет конструктива.
Так тред и не про конструктив. Или ты хотел, чтобы тут тебе задачки Кнута элегантненько решали и ассинхронные циклы кайфовые расписывали в треде?
Аноним 07/11/21 Вск 02:22:34 #232 №257456151 
image.png
>>257455895
А то.
Аноним 07/11/21 Вск 02:23:35 #233 №257456188 
>>257456041
Берёшь, смотришь на интерфейс этой хуеты, засыпаешь. Просыпаешься, ставишь чай- делОешь завтрак, снова подходишь к пеке включаешь убогий ЯП, представляешь как уныло так жить...засыпаешь...просыпаешься, ставишь чай.
Аноним 07/11/21 Вск 02:24:23 #234 №257456220 
>>257455805
Норм, чо. Уважуха, я за 10+ лет выгорел уже, везде одна хуйня - есть бизнес которому надо быстро быстро наебашить кнопочек да в продакшен.
Да и вообще как-то по большому счету одна хуйня везде, мне вот поднадоела эта бесконечная гонка технологий, новых подходов во всем причем особо прям кардинально ничего не меняется в целом, но знать надо все больше всякого говна
Вобщем, хз я вот устал =)
Аноним 07/11/21 Вск 02:27:43 #235 №257456341 
Просто надо понять одну вещь - компьютер не ограничивается каким-то электричеством и транзистором, транзистор просто удобный, компактный и быстрый способ зафиксировать единицу или ноль, то же самое можно сделать из камней и песка, нарисовав ячейки памяти палкой, а из того, что это всё так охуенно работает, можно сделать предположение, что мы и сами находимся в некого рода компьютерной симуляции.
Аноним 07/11/21 Вск 02:27:51 #236 №257456349 
>>257456220
Попробуй поизобретать свои велосипеды за счет работадателя. Мне понравилось, рикамендую.
Аноним 07/11/21 Вск 02:28:35 #237 №257456371 
>>257455805
Почему раньше в 12 лет программировали на калькуляторах и паяли всякие йобы, а сейчас в 12 лет только всяких блогеров смотреть могут?
Аноним 07/11/21 Вск 02:29:55 #238 №257456413 
>>257455805
Звучишь как техдир на моей первой работе, тот тоже все возмущался что поколение проебано, что ему придется еще лет 20 за нами подтирать до пенсии, алгоритмы учить не хотят. А по факту сидит в компании на 50 человек, пилит внутреннюю хуйню для бухучета на престарелой версии жавы да чаи гоняет. В то время как я съебал оттуда, дорос до мидла за 2 года, пишу и поддерживаю сервисы в проектах для крупных заказчиков уровня газпрома, последнее время потихоньку привлекают к обсуждению архитектурных вопросов.

Так вот, я к чему. Пишешь то что и на чем?
Аноним 07/11/21 Вск 02:30:17 #239 №257456425 
>>257456371
пориджи тех лет в футбол играли в лучшем случае, не приверай.
Аноним 07/11/21 Вск 02:30:22 #240 №257456428 
>>257455895
А потом этот же компилятор встраивает бэкдор в твою прошивочку для дилдака и от его бешеного вращения твой пердак раскаляется.
Аноним 07/11/21 Вск 02:31:19 #241 №257456455 
>>257456349
Я перешел в менеджмент уже, несколько лет назад. Уже тоже надоело лол. Совсем другая работа, хотя и очень сильно зависит от компании и подходов к менеджменту. Но в целом особо мои знания технологий на работу не виляют, потому что команда инжинегров сама чото-то там делает, я только кнутом помахиваю да отпуски аппрувлю
Аноним 07/11/21 Вск 02:31:35 #242 №257456460 
>>257456425
привирай*
быстрофикс
Аноним 07/11/21 Вск 02:31:50 #243 №257456474 
>>257456428
Ну и с хуя ему это делать?
Аноним 07/11/21 Вск 02:32:17 #244 №257456493 
>>257456341
Если я куплю килограмм транзисторов, что я могу туда записать?
Аноним 07/11/21 Вск 02:32:49 #245 №257456507 
>>257456493
как минимум, собрать регистр сможешь.
Аноним 07/11/21 Вск 02:33:31 #246 №257456534 
>>257456493
Что угодно
Аноним 07/11/21 Вск 02:33:42 #247 №257456544 
Синьер погроммист продолжаетД
Вот есть языки погромирования. Начинает ли кодер мыслить на нём, хз как сказать?
- Абстрактно выражаясь программировать - это погружаться с головой в некую машинную вселенную, которая сама живет по своим законам, и начинать жить в ней. Чтобы понять ее законы, читаешь программный код на котором она написана. Этот процесс условно можно сравнить с чтением книги. Книга написана на лингвистическом языке, к примеру на русском, также как и программа написана на тоже на языке программирования. Читая книгу, постигаешь ее суть. Читая программный код, постигаешь суть приложения. В любой книге есть сюжетная линия, повествование и свои логические законы. Также и в программах. Только в отличие от простого читателя, программист еще может вмешиваться в сюжет книги (т.е. программы) и изменять и корректировать его. Плохо разобравшись в законах вселенной конкретной книги (программы), и внеся изменения плохой программист может сломать весь сюжет, либо привести его неоднозначным концовкам.
Аноним 07/11/21 Вск 02:33:58 #248 №257456554 
>>257456425
> пориджи тех лет в футбол играли в лучшем случае, не приверай.
А всякие радиокружки, журналы юный техник? Сейчас пиздюку покажи пентод, скажет, не знаю, лампочка какая-то.
Аноним 07/11/21 Вск 02:35:46 #249 №257456620 
>>257456474
Чтобы ты умоляя отключить перевёл на нужный счёт все свои деньги со сберкнижки, на них ИИ закупит металл и построит армию боевых роботов.
Аноним 07/11/21 Вск 02:35:48 #250 №257456622 
>>257456554
так те и сейчас есть.
Аноним 07/11/21 Вск 02:36:08 #251 №257456643 
>>257456554
А нахера собственно в современных радиокружках изучать пентод? Ща там ардуино вовсю, робототехника.
Аноним 07/11/21 Вск 02:36:45 #252 №257456669 
>>257455389
>>257455895
Умиляет эта критика неосиляторов про отупление и так далее.
По-простому, любой труд - сложен и скучен. Это в кино показывают, что весело и классно, но попробуйте научится играть на инструменте или рисовать картины - и вы там так де столкнетесь с отупляющими упражнениями и практикой до потери пульса. А ведь это вроде как "творческие" профессии.
Попробуйте стать историком или юристом - и вы задохнетесь среди бумажек.
"Веселых" и "клевых" профессий на самом деле не существует, везде нужно пахать и думать, и все это скучно. И изнанка обычно вовсе не такая, как ее видит обыватель.
Именно поэтому профессионалов мало, а болтунов и паразитов - много. Именно поэтому у программиста и в 45, и в 55, при сохранении здоровья, будет работа.
Аноним 07/11/21 Вск 02:37:04 #253 №257456683 
>>257456544
семья своя есть?
Аноним 07/11/21 Вск 02:37:27 #254 №257456699 
>>257456534
> Что угодно
Даже порнуху? Вот охуенно будет. Мешочек с транзисторами, никто и не подумает, что там порнуха. А если даже и подумает, не каждый сможет их правильно спаять, чтобы считать порнуху.
Аноним 07/11/21 Вск 02:38:42 #255 №257456746 
>>257456699
а что есть порнуха? набор битов, если говорить совсем грубо.
Аноним 07/11/21 Вск 02:39:14 #256 №257456761 
>>257456622
>>257456643
Ну ты сравнил программирование на калькуляторе и починку телевизора с миганием диодом из удобной IDE.
Аноним 07/11/21 Вск 02:39:18 #257 №257456765 
>>257455554
>который не требует связей
Ну только если ты достаточно молод, чтобы позволить себе получить профильное образование/самообучаться по 6-8 часов в день каждый день плюс имеешь софт скиллы хотя бы какие-то. В остальных случаях - только по знакомству возьмут макакой на 20к и то, если убедишь, что им не придется потом жалеть даже об этом.
Аноним 07/11/21 Вск 02:40:20 #258 №257456803 
>>257456683
да, жена и дети
все как у всех, немного больше денег, меньше свободного времени.
И интересы выраженного интроверта.
Аноним 07/11/21 Вск 02:40:32 #259 №257456809 
>>257456746
А почему каждая порнуха это набор битов, но не каждый набор битов это порнуха?
Аноним 07/11/21 Вск 02:40:38 #260 №257456814 
>>257456699
Я тебе больше скажу, вот представь 8 лампочек и 8 выключателей, включи их через 1, у тебя получится 01010101, это в ASCII цифра 7. Ты записал на лампочках цифру 7.
Аноним 07/11/21 Вск 02:41:12 #261 №257456842 
>>257456809
любой файл - последовательность нулей и единиц, не тормози.
Аноним 07/11/21 Вск 02:41:13 #262 №257456844 
>>257456761
А какая разница?
Аноним 07/11/21 Вск 02:41:38 #263 №257456862 
>>257456814
А сколько лампочек надо, чтобы записать порнуху?
Аноним 07/11/21 Вск 02:41:54 #264 №257456871 
>>257456765
У моем мухомилионнике сметают студентов 3 курса подчистую. Да, за 30-40к, но как стартовая зарплата это охуенно.
Аноним 07/11/21 Вск 02:42:15 #265 №257456888 
>>257456862
Ну посчитай, 8 лампочек это 1 байт, сколько весит твоя порнуха.
Аноним 07/11/21 Вск 02:42:36 #266 №257456898 
>>257456842
> любой файл - последовательность нулей и единиц, не тормози.
А можно туда двойки как-то записать?
Аноним 07/11/21 Вск 02:43:01 #267 №257456914 
>>257456803
Спасибо за развернутые ответы
Аноним 07/11/21 Вск 02:43:19 #268 №257456930 
>>257456871
Ну я ж написал, если тебе еще нет двадцати и ты можешь себе позволить пойти учиться в вуз по профилю - то да, это изи шанс в жизни. Хотя, опять-таки, ну ради денег - такое себе, должно хоть немного цеплять хоть что-то в этом занятии.
Аноним 07/11/21 Вск 02:43:56 #269 №257456952 
>>257456898
Это воплощение идеи что транзистор либо проводит ток(1) либо не проводит(0), ты не можешь придумать к ПРАВДА и ЛОЖЬ третью хуйню
Аноним 07/11/21 Вск 02:43:59 #270 №257456953 
>>257456888
Ну, наверно один кегобайт, если в хорошем качестве. Сколько надо лампочек? 1024 по 8?
Аноним 07/11/21 Вск 02:46:19 #271 №257456991 
>>257456953
ну тогда уже 102410248.
Аноним 07/11/21 Вск 02:46:28 #272 №257457001 
>>257456809
>но не каждый набор битов это порнуха?
Ну это как посмотреть.
мимо байтоеб
Аноним 07/11/21 Вск 02:46:36 #273 №257457006 
>>257456952
скоро будет квантовая хуйня лет через 30, но это не точно, которая и проводит и не проводит одновременно. уже в принципе есть. вот тогда заживём.
Аноним 07/11/21 Вск 02:46:57 #274 №257457020 
>>257456991
1024 1024 8
Аноним 07/11/21 Вск 02:48:11 #275 №257457056 
>>257457006
Не будет, ты наверное плохо представляешь себе принцип квантового компа, это все тоже самое только без физического ограничения кристалла кремния
Аноним 07/11/21 Вск 02:49:11 #276 №257457083 
>>257456844
> А какая разница?
Разобраться в сложней схеме из десятков ламп и полупроводников, сотен резисторов и прочей рассыпухи, понимая что такое нелинейная ВАХ, обратная связь, гетеродин, комплексное сопротивление, типы проводимости, паразитная ёмкость и десятки других нюансов. Уметь зачистить паяльник деда, найти дефицитные детали.

Подключить модуль, питание, диод к макетке и скопировать из гугла несколько строчек кода.
Аноним 07/11/21 Вск 02:49:21 #277 №257457091 
>>257457056
>Не будет, ты наверное плохо представляешь себе принцип квантового компа, это все тоже самое только без физического ограничения кристалла кремния
Квантовый компьютер — вычислительное устройство, которое использует явления квантовой механики (квантовая суперпозиция, квантовая запутанность) для передачи и обработки данных. Квантовый компьютер (в отличие от обычного) оперирует не битами (способными принимать значение либо 0, либо 1), а кубитами, имеющими значения одновременно и 0, и 1. Теоретически, это позволяет обрабатывать все возможные состояния одновременно, достигая существенного превосходства над обычными компьютерами в ряде алгоритмов[1]. Википедия. Хуй знает что тут непонятного.
Аноним 07/11/21 Вск 02:49:46 #278 №257457100 
>>257456669
>По-простому, любой труд - сложен и скучен.
Делать игры не скучно например.
Аноним 07/11/21 Вск 02:49:46 #279 №257457101 
>>257456888
Охуительные вопросы канеша. Тебе всего-то надо записать последовательность 0 и 1. Или нихуя ЧТО-ТО. То есть ты можешь хоть шарики из говна скатывать и класть в ряд с промежутками. Есть шарик/нет шарика то это охуительно не эффективно ниразу - проще твою порнуху нарисовать на листике или еще как-то в физическом мире выразить
Аноним 07/11/21 Вск 02:50:10 #280 №257457112 
Тред, который мы заслужили в 3 часа ночи.
Аноним 07/11/21 Вск 02:50:13 #281 №257457116 
>>257456952
А можно проводить на полшишечки?
Аноним 07/11/21 Вск 02:50:47 #282 №257457135 
>>257457116
только по твоим губам.
Аноним 07/11/21 Вск 02:51:01 #283 №257457140 
>>257457020
> 1024 1024 8
Умножить? Что-то дохуя. Целый ламповый завод надо скупить.
Аноним 07/11/21 Вск 02:51:52 #284 №257457169 
>>257452409
Так он охуенный, потому и живуч. Аналоги в виде сапа медленная неповоротливая и дорогая хуйня. На 1С бухгалтерия у любого, повторюсь, ЛЮБОГО российского кабанчика крутится без проблем уже 30 лет.
Аноним 07/11/21 Вск 02:52:32 #285 №257457192 
>>257457091
Так, а как одновременно ноль и один? Транзистор либо пропускает ток, либо нет. Или там градации напряжения используются?
Аноним 07/11/21 Вск 02:53:47 #286 №257457232 
>>257457135
> только по твоим губам.
А как тогда транзистор в колонках делает музыку тише? По твоей логике музыка либо есть, либо нет.
Аноним 07/11/21 Вск 02:54:04 #287 №257457243 
>>257457192
Где написано что у квантового процессора транзисторы?
Аноним 07/11/21 Вск 02:54:49 #288 №257457265 
>>257457140
Бресткий ламповый завод выполнял бы этот заказ больше месяца, чтобы анон мог бы записать 1 гигабайт порнографии.
Аноним 07/11/21 Вск 02:54:49 #289 №257457266 
>>257457243
А что там? Кваристоры?
Аноним 07/11/21 Вск 02:56:19 #290 №257457307 
>>257457232
Одиножды ИСТИНА, дважды ИСТИНА, трижды ИСТИНА и т.д.
Аноним 07/11/21 Вск 02:57:44 #291 №257457355 
image.png
>>257457232
а откуда взяться тут транзюку?
Аноним 07/11/21 Вск 02:57:59 #292 №257457360 
>>257457265
Бля, а это идея. Можно в 8 миллионов ламп записать цп, потом пусть люди в городе этими лампами пользуются, а цп легально хранится. А когда понадобится, можно просто продать более крутые лампы, а старые направить в утилизацию. Стоп, так вот для чего лампочки медведева пропихнули! Только если лампа сгорит, с неё можно восстановить бит цп?
Аноним 07/11/21 Вск 02:59:09 #293 №257457392 
>>257457265
Там 1 мегабайт же всего
Аноним 07/11/21 Вск 02:59:34 #294 №257457404 
>>257457355
Усилитель это вроде и есть транзистор?
Аноним 07/11/21 Вск 03:06:49 #295 №257457426 
>>257457091
>а кубитами, имеющими значения одновременно и 0, и 1
Пиздежь, квантовая волна всегда не определена с нечеткими границами, при взаимодействии с фотоном или электроном можно узнать конфигурацию волны скорость или позицию.

>Теоретически, это позволяет обрабатывать все возможные состояния одновременно
Каким нахуй образом?
Аноним 07/11/21 Вск 03:07:03 #296 №257457443 
Синьер продолжает:
Насколько часто во время написания надо задумываться? Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
- программирование - это непрерывный мыслительный процесс. Да, конечно, есть шаблонные задачи и паттерны, которые решал раньше. Но у каждой задачи есть свои нюансы и ты их продумываешь.
Плюс обязательно продумываешь как твои изменения могут повлиять на чужой код.
Плюс пишешь автоматизированные тесты на каждый сценарий своего нового кода, и стараешься учесть все кейсы: как твой код будет работать в различных вырожденных сценариях.
Собственно работу программиста можно сравнить с работой строителя на стройке. Тебе дали задачу построить дом. Дом сам собой не построиться. Т.е. если строитель постоянно хуярит руками, то программист работает головой.
И у строителя и у программиста есть сроки (дедлайны). Дом нужно построить к определенной дате, не успеешь, дохуя-умные дольщики начнут требовать деньги за каждый день просрочки.
Также и с погроммистами, на каждую задачу есть жестки дедлайн и как-то прокрастинировать не получиться.
Аноним 07/11/21 Вск 03:07:21 #297 №257457451 
Собственно быть программистом сможет не каждый, либо сможет но не долго. Я видел много умных зумеров, приходящий в программирование за большим рублем. И многие были вполне успешны некоторое время. Год-два, три, пять. Пока к ним не приходило осознание, что программирование - это блядь непрерывный процесс решения нетипичных и мало похожих друг на друга задач. Вот ты успешно справился с одной, но тебе сразу дают другую, а потом еще, еще. И каждая задача это стресс, и каждая задача это головоломка. И многие через некоторое время понимают, что программирование - это не их тема и уходят.
Чтобы быть успешным программистом нужно любить сам процесс программирования.
Мне к примеру, всегда нравилось решать задачи. В школе моими любимыми предметами были точные науки, особенно математика и я очень любил решать задачи, особенно повышенной сложности. Также я любил читать, особенно большие произведения, вживаться в сюжет, понимать поступки героев, анализировать как бы к примеру лучше поступить по другому.
Решение математических задач и чтение очень похоже на программирование. Собственно могу сказать, если вы любили математику в школе/в универе, читали запоем книги, то из вас выйдет хороший программист действительно любящий свою профессию.
Если же нет, даже не суйтесь в программирование, иначе для вас это будет сплошным нескончаемым стрессом.
Аноним OP 07/11/21 Вск 03:07:36 #298 №257457464 
>>257457112
Тебе не нравится тред?
Аноним 07/11/21 Вск 03:07:46 #299 №257457473 
31412512.jpg
Вкатился буквально за год в своей мухосрани на фуллстэк джуна, по сути занимаюсь только вёрсткой и немного туплю на лекциях тимлида местного.
На интервью буквально спрашивали фундаментальные знания жс, фреймворков, флексбокс, грид и простейшие задачки с коудворс.
При том мне весь 2020 год говорили что я не смогу вкатиться, рынок переполнен, 300 людей на 1 энтри левел место.
Нахуй вы мне пиздели? На фронт может любой долбоёб вкатиться при условии что он обучаемый.
Аноним 07/11/21 Вск 03:09:27 #300 №257457523 
>>257456669
двачаю, анон
Аноним 07/11/21 Вск 03:09:34 #301 №257457527 
>>257457443
А если ты создаёшь свой софт, а не работаешь на кого-то?
Аноним 07/11/21 Вск 03:09:41 #302 №257457530 
>>257457443
> Также и с погроммистами, на каждую задачу есть жестки дедлайн и как-то прокрастинировать не получиться.
Какая же хуйня. А потом удивляемся говнокоду. Вот если дать художнику или композитору жёсткий срок, а потом ещё и ебать мозги дедайном, он вложит душу в произведение? Будет мазня/биты на отъебись.
Аноним 07/11/21 Вск 03:11:11 #303 №257457569 
>>257457451
Ты только что анальника.
Аноним 07/11/21 Вск 03:17:46 #304 №257457712 
>>257445055 (OP)
>Анонсы, можете объяснить философию, логику программирования? Я хочу понять суть - что делает программист, чему служат все эти строки кода, что в них содержится?
У всех своя. Для меня погромирование – решать задачи в широком смысле при помощи компьютера.

>Вот есть языки погромирования. Начинает ли кодер мыслить на нём, хз как сказать?
Некоторые вещи входят в привычку, но в целом они все +- похожи и делают одни вещи под разными углами в своей нише. Сейчас поверх языков ещё куча всего лежит. Знание вот этих инструментов ценится. Если научился писать код на одном япе, то поменять его будет несложно. Сложнее поменять именно набор инструментов т.н стек, хотя тоже реально. Это если мы говорим о каких-нибудь мейнстрим вещах. В узкоспециализированных нишах водятся свои драконы.

>Насколько часто во время написания надо задумываться?
От задачи и сферы зависит. Я бы предпочел вообще не задумываться, но иногда приходится, особенно если это что-то, с чем до этого не сталкивался. Вообще процесс тут простой. Ничего нового ты не придумываешь почти никогда. За тебя это уже сделали математики или другие программисты. Просто ищешь нужную информацию, разбираешься как это устроено и как с этим работать, чтоб ничего не сломать. Очень редко бывает, что приходится что-то придумывать самому, процесс не из приятных.

>Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Получал удовольствие первые года 3-4, потом постепенно превратилось в рутину. Удовольствия в самом процессе написания нет. Ты буквально записываешь свои мысли, но на специфическом языке.
Аноним 07/11/21 Вск 03:21:36 #305 №257457785 
>>257456413
С#, SQL, powerBI c DAX, различные фин программы, MRP/ERP, мобильные приложения
Аноним 07/11/21 Вск 03:24:49 #306 №257457843 
>>257457451
имхо профессия погромиста вкатит скорее челиксам, которые готовы нонстоп ковырять код, не обращая внимания на жженния в области ануса.
мимо неопределившийся между сетями и девом анон
Аноним 07/11/21 Вск 03:31:37 #307 №257457981 
>>257445055 (OP)
Ты в слово "язык" слишком много вкладываешь. Представь автомобиль. А нём есть руль, педали, коробка передач. Чтобы поехать ты нажимаешь педаль газа, чтобы повернуть ты крутишь руль. А теперь представь что перед тобой карта трассы, которую тебе нужно проехать, и заранее написать, где тебе нажать на педаль газа, где тебе повернуть, затормозить и т.д. Конечно, программирование отличается от этой анологии, но суть похожа - тебе даётся задача, и ты пытаешься заранее "построить" маршрут и стратегию.
Ещё может подойти анология с "китайской комнатой". Компьютер - комната с человеком внутри, который исполняет команды, которые ты ему внутрь комнаты суешь. Написал ему "10 раз напиши ХЕЛОУ ВОРЛД на бумажке", он напишет и выдаст тебе из комнаты бумажку как ты запросил.
Аноним 07/11/21 Вск 03:37:22 #308 №257458108 
>>257445055 (OP)
Меня забавит как люди выражаются о языках как о инструментах и не более, как еще какую то хуйню, лол

Почему вы на крестах не пишите? На крестах любой ваш даже говнокод будет работать быстрее такого же говнокода на любом другом ЯП, с шансом словить выстрел в ногу при помощи UB.

На крестах можно написать абсолютно что угодно, бек хайлод сайтов пишется на крестах, любые в принципе хайлод вычисления пишутся на крестах, на крестах пишутся десктопные приложения, на крестах пишется большинство игр, даже игры на юнити, по факту написаны на крестах(il2cpp), ваш говнокод на Шарпах написан лишь на промежуточном языке, что транслируется в кресты, ибо уебкам сложно будет писать сразу на крестах.

Шарпеи и питонисты, оправдывайтесь, язык ведь это инструмент, а тут предлагается реализация абсолютно любых хотелок, с высокой производительностью, и вам вообще как живется без
template <typename T> и прочих шаблонов, ладно в шарпах они обгрызены и слизаны с жабы, в жабе такие же огрызки, а в остальной хуйне вам норм?
Аноним 07/11/21 Вск 03:41:42 #309 №257458192 
>>257458108
>на крестах
Малолетнего хуесоса видно издалека.

>Почему вы на крестах не пишите?
>не пишите?
Почему, малолетний хуесос, ты по-русски не пишешь, а пишешь на каком-то таджикском суржике, как-будто тебе в прошлом году учительница про падежи не объясняла?
Аноним 07/11/21 Вск 03:46:41 #310 №257458297 
>>257458192
Нахуя программисту падежи?
Аноним 07/11/21 Вск 03:53:35 #311 №257458412 
>>257458192
Пишу на CXX/C++/CPP/Крестах/Плюсах/КПП/СПП/СиПлюсПлюс/The Языке Программирования уже 6 лет, название этого языка как "Кресты" на русском языке наиболее встречаемо, держу в курсе.

Причем тут падежи, блядь? Ты сам глянь какой таджикский суржик выдал написав ты после обращения
Аноним 07/11/21 Вск 03:54:06 #312 №257458423 
>>257458108
>На крестах любой ваш даже говнокод будет работать быстрее такого же говнокода на любом другом ЯП
Высрал хуйню. Чекни хотя бы инфу прежде чем что-то писать. Если ты пишешь говнокод, то среда выполнения по типу jvm/clr и jit могут его оптимизировать с имеющимся контекстом выполнения. В крестах нет. Так при замере перформанса бывает, что мм языки выигрывают в скорости выполнения.
покормил
Аноним 07/11/21 Вск 03:59:38 #313 №257458552 
>>257458423
Все jit-компиляторы обычно это транслятор хот-спотов в кресты и перемещением данных в стэк. Что и как оптимизирует jvm, хранением всего в КУЧЕ вызывая кэш-миссы каждую операцию? За CLR говорить не буду.

Что хоть раз обогнало код под /O3 в крестах? Сразу отметаем Си, ибо весь затык в производительности между C и C++ идет из-за STL.
Аноним 07/11/21 Вск 04:02:14 #314 №257458613 
>>257458423
А мне препод говорил, что питон работает очень быстро, если юзать библиотеки, ибо они на крестах.
Аноним 07/11/21 Вск 04:03:03 #315 №257458633 
>>257458108
Ты сам-то попробуй написать на крестах что-то сложнее курсовой работы и поддерживать это говно, чтобы оно работало без багов, утечек памяти, и код смогли писать/читать несколько человек

Писать всякую хуйню не требующую выполнения на 1 сек быстрее, дешевле на более высокоуровневых языках. При чем дешевле для всех, включая потребителя, который в итоге заплатит за всё
Аноним 07/11/21 Вск 04:06:26 #316 №257458704 
>>257458633
Геймдев как то живет, однако, ахуеть, и софт на крестах все еще кто-то пишет.

С++ высокоуровневый язык. Давай даже так, код на крестах более лаконичен чем код на шарпах
Аноним 07/11/21 Вск 04:09:36 #317 №257458786 

> без багов,
В вижуал студио есть дебаг.
> утечек памяти
Оператор delete чистит память.
> код смогли писать/читать несколько человек
Можно писать комментарии через // или /*
Аноним 07/11/21 Вск 04:10:03 #318 №257458804 
>>257458633
>>257458786
Аноним 07/11/21 Вск 04:12:29 #319 №257458873 
>>257458613
>>257458552
>>257458423

блядь я ведь ряльно без рофла хотел потестить, как долго будет питон решать 100кк логарифмов, увидев результат, я даже блядь на крестах мерить не буду
>25885мс СУКА.
Аноним 07/11/21 Вск 04:12:43 #320 №257458879 
>>257458704
> Геймдев как то живет, однако, ахуеть, и софт на крестах все еще кто-то пишет.
Ну так в геймдеве как раз важна эта разница в скорости отработки вообще всего. И есть софт где это супер критично вроде видео/фото/3д-редакторов, браузеров, ты и сам это прекрасно знаешь
А вот какому-нибудь условному аудиоплееру или тестовому процессору нахуй не нужны кресты как таковые, от того что там интерфейс отрисуется на пол секунды медленнее никто не пострадает
Аноним 07/11/21 Вск 04:14:06 #321 №257458913 
Я гей
Аноним 07/11/21 Вск 04:15:46 #322 №257458944 
>>257458786
Отлично, а теперь расскажи это разработчикам винды, хрома/файрфокса и всем остальным, кто умудряется оставлять в своем софте баги и утечки памяти
Ведь все так просто, надо всего лишь не допускать никаких ошибок
Аноним 07/11/21 Вск 04:17:25 #323 №257458995 
>>257458879

Аудиоплееру как раз таки нужна производительность в самой начинке плеера, на UI абсолютно похуй, я при желании могу и XAML, CEF и забыл как этот web-рендерер называется высокопроизводительный на крестах юзать
Аноним 07/11/21 Вск 04:20:06 #324 №257459068 
>>257458944
У хрома протекает V8, хуйня на котором работает JS. В браузерах код на крестах находится на таком низком уровне что ты его даже и не видишь, то с чем ты сталкиваешься это вина веб-макак.

Многие приложения десятой винды написаны на C#, либо С++/XAML, так что не кресты здесь виновны, а макаки что пишут на C#, и разрабы XAML
Аноним 07/11/21 Вск 04:21:31 #325 №257459112 
>>257458995
> Аудиоплееру как раз таки нужна производительность
Как там в 90-х?
Куда ты эту произвольность утилизировать собрался?
Аноним 07/11/21 Вск 04:23:26 #326 №257459152 
>>257445055 (OP)
> Я хочу понять суть - что делает программист, чему служат все эти строки кода, что в них содержится?
текстовые команды компьютеру что делать
>Начинает ли кодер мыслить на нём, хз как сказать?
Да, примерно как когда пример по математике решаешь мыслишь числами.
>Насколько часто во время написания надо задумываться?
Легче спросить когда думать не надо. Редко.
>Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Сам процесс написания кода легок. Самое жесткое и доставляющее -- это отладка, исправление ошибок.
Аноним 07/11/21 Вск 04:23:39 #327 №257459164 
>>257459068
В адоб премьер тоже джаваскрипт протек? А баги тоже от вебмакак?
Аноним 07/11/21 Вск 04:26:04 #328 №257459223 
>>257459164
Там вот ряльно неебу какие макаки писали премьер, что он так много жрет нихуя не делая.
Аноним 07/11/21 Вск 04:31:08 #329 №257459338 
>>257455389
Кем сам то работаешь?
Аноним 07/11/21 Вск 04:35:22 #330 №257459422 
>>257458873
Я все же замерил, никаких дополнительных флагов у крестов не включал

135мс на крестах, /O2, изначально даже не считал эту хуйню, ибо я данные которые получаются из этого цикла не использую, поэтому компилятор нахуй в конечную программу цикл с вычислениями логарифмов, которые дальше нигде не нужны, даже не вложил.

135 vs 25885 мс, при том что в коде на крестах еще и постоянно переменной присваиваются значения, ибо компилятор без этого в принципе посчитал бы этот кусок кода хуйней, так что даже с лишней mov операцией он выполняется в 191 раз быстрее
Аноним 07/11/21 Вск 04:38:59 #331 №257459493 
>>257459112
Я грю в начинке, сейчас ряльно проще либу скачать чем писать свой декодер, учитывая то что сейчас вообще никто не ебет как они работают.
Аноним 07/11/21 Вск 04:46:31 #332 №257459648 
>>257459422
Интересно, а почему нельзя питон не построчно разбирать, а компилировать? Я так понял, язык интерпретатор это когда ты не умеешь играть на пианино, смотришь на ноту, потом в справочник и нажимаешь клавишу. Одну в полминуты. А плюсы это когда ты знаешь ноты и хуяришь сразу по 10 клавиш в секунду.
Аноним 07/11/21 Вск 04:47:13 #333 №257459661 
>>257445055 (OP)
работа погромиста заключается в том, чтобы перевести информацию с человеческого языка на комплюхтерный
Аноним 07/11/21 Вск 04:50:04 #334 №257459706 
>>257459493
Ну так либу, да, конечно
Аноним 07/11/21 Вск 04:50:10 #335 №257459709 
>>257459661
А можно гугл транслейт обучить переводу с русского на c++?
Аноним 07/11/21 Вск 04:51:51 #336 №257459748 
>>257459493
> писать свой декодер
МРЗ?
Аноним 07/11/21 Вск 04:52:31 #337 №257459764 
>>257459648
Интерприетатор "компилирует" построчно во время исполнения, обычный компилятор проходится по всему коду, переводит его сразу в понимаемый для машины вид, накидывая оптимизаций, чтобы сэкономить на тактах процессора во время исполнения кода, например предусмотреть когда нужно сделать [mov eax, ...], а когда можно обойтись и [xor eax, eax], что выполняется быстрее.
Аноним 07/11/21 Вск 04:53:45 #338 №257459795 
>>257459748
mp3 это больше аудиоконтейнер, ага.
Аноним 07/11/21 Вск 04:55:17 #339 №257459824 
>>257459648
Можно, если напишешь компилятор который превратит питоний код в эффективный машинный
Аноним 07/11/21 Вск 04:55:51 #340 №257459838 
>>257459795
Смотри, мр3 это звук, мр4 это видео, что тогда мр5?
Аноним 07/11/21 Вск 04:57:15 #341 №257459866 
>>257459838
Пистолет-пулемет, очевидно же
Аноним 07/11/21 Вск 04:57:26 #342 №257459870 
>>257459838
Это русский автомат
Аноним 07/11/21 Вск 04:57:32 #343 №257459873 
>>257459764
>>257459824
А почему умные люди до сих пор не сделают? Почему плюсавный код легко переводится в машинный, а питоний - нет?
sageАноним 07/11/21 Вск 05:01:14 #344 №257459949 
>>257458108
Сразу видно студента, лол.
Тебе еще предстоит узнать, что БАБЛО платят не за язык программирования, не за примененные паттерны и прочие хуяттерны, а за решенную бизнес задачу. И решенную БЫСТРО БЛЯДЬ.
То, что C/C++ в конечном счете быстрее все знают, но затраты на время их применение и отладку кабан оплачивать не-бу-дет.
Так что выбирай, что тебе важнее, бабло или любмый ЯП.
Аноним 07/11/21 Вск 05:02:49 #345 №257459989 
>>257459873
Сложно и не нужно. Там где нужен машинный код, там нужно работать с памятью и потоками напрямую, а для этого есть более подходящие языки
Это как из шуруповерта пытаться слепить отвёртку
Аноним 07/11/21 Вск 05:03:12 #346 №257459997 
>>257459949
Дураки эти кабаны. Потом покупают датацентры за миллиарды, которые требуют отдельной АЭС для питания.
sageАноним 07/11/21 Вск 05:10:07 #347 №257460128 
>>257459997
>Дураки тянки, выбирают алфачей, которые их пиздят. А могли бы выбрать меня, доброго омежку.
Мир не совершенен, привыкай. Ты или понимаешь как это все работает и извлекаешь профиты, или страдаешь.
Аноним 07/11/21 Вск 05:11:23 #348 №257460160 
Уважаемые SysOp'ы, есть свободное время. Хочется изучить какой-нибудь язык программирования, скажем так в виде хобби. Но с какого именно начать не знаю. Знаю немного qbasic и html (знаю что это не язык, а просто разметка), но всё же с чего проще начать. У какого языка низкий порог входа. Говорят на форумах, что Pyton. Сразу прошу прощения у питонистов, это цитата. Вообщем посоветуйте.
Аноним 07/11/21 Вск 05:12:57 #349 №257460189 
>>257459997
Дяди с датацентрами умеют считать деньги и понимают, где можно решать задачу быстро, а где принципиально качественно
Ну и обилие разного железа и ос тоже способствует. Писать кроссплатформенный и кроссархитектурный код не так-то просто. Например на ифонах нет такой проблемы, потому что железо по большей части одно то же. На ведрах производители используют целый зоопарк железа. Если линукс под него ещё можно портировать, там уже наработано все что нужно, то портировать софт можно ебануться
Аноним 07/11/21 Вск 05:24:03 #350 №257460405 
>>257459709
удачи
Аноним 07/11/21 Вск 05:34:09 #351 №257460603 
Интересно, почему код макак не оптимален? Ну не будет она писать на ассемблере, но возьмёт функцию из библиотеки. А там всё пиздато оптимизировано.
Аноним 07/11/21 Вск 05:38:10 #352 №257460678 
>>257460160
Питон и жабаскрипт наверное самые простые для вката в целом
Но надо понимать чем ты хочешь заниматься
Питон это в основном машинное обучение и бекенд сервисов и сайтов (остального просто мало и оно очень специфично). И на первое и на второе надо иметь неплохой такой мозг. Если мозга нет, но хочешь бек, лучше сразу учи пхп, там гораздо легче найти несложную работу
Жаваскрипт это фронт и бек. На беке все то же самое, что с питоном. На фронте все относительно просто. Знать придется дохуя, но сложных задач как таковых на фронте почти не существует, бывают только кропотливые
Аноним 07/11/21 Вск 05:43:05 #353 №257460769 
>>257460678
>но сложных задач как таковых на фронте почти не существует
Эх, святая наивность.
Аноним 07/11/21 Вск 05:45:33 #354 №257460820 
>>257460769
Их так мало и до них так долго расти, что он может вообще никогда не столкнуться, а всю жизнь заниматься формошлепством за 100к
Аноним 07/11/21 Вск 06:12:17 #355 №257461257 
>>257459949
Хорошо зная кресты, я выкачу решение с такой же скоростью, что и начинающий питонист, дело в том что питонистов на рынке больше и подготовить специалиста на нем проще и дешевле. Питонисту платить денег нужно меньше, чем дрочиле с крестами у которого багаж знания того, как работает железо, а потом нанимать подобных становится просто мейнстримом, ибо нанять трех питонистов и купить железа дешевле(Особенно если его покупать придется потребителю), чем нанять всего одного нормального разраба и платить ему регулярно зарплату.

Все это выливается в то что у нас железо быстро устаревает, хотя на деле все могло бы работать минимум раза в три быстрее.

Скоро это может акнуться тем что нам еще в 20 году анонсировали 3нм тех. процесс, а потолочек уже будет даже не через два увеличения количества транзисторов в два раза.

А это уже и практический потолок производительности на ядро, человеческого многопотока за пределами крестов так и не увидел(Передавать данные между потоками через LIFO стэк - кринж лютый).
Аноним 07/11/21 Вск 06:12:48 #356 №257461267 
>>257460678
Спасибо.
sageАноним 07/11/21 Вск 07:24:43 #357 №257462395 
>>257461257
>я выкачу решение
Ключевое слово "Я". Но серьезный, не студенческий проект, это не ты один, а сотни, а то и тысячи разрабов.
Если попадешь на большой проект, то поймешь, что разработка - это пустяки на самом деле. Но софт крайне редко разрабатывают и выкидывают кабанчику за один заход. Обычно контракты долгосрочные и включают в себя поддержку/расширение продукта. И вот тут с C/C++ начинается АД. Когда за многие годы команда разрабов уже обновилась несколько раз и не осталось ни одного "первопроходца", а продукт овнер хочет еще и еще функционала.
Работа превращается в жонглирование костылями, а в C/C++ это очень опасно. Java/C# в этом плане прощают гораздо больше ошибок в целом и особенно для джунов.
В общем, как тебе писали выше, на практике проверено, что там, где допустимо писать на всякой jit поебени - лучше так и делать и не выебываться.

Хочешь дрочить на перформанс и хайлоад? Ищи соответствующие проекты, но на всю индустрию свое мнение размазывать не надо.
Аноним 07/11/21 Вск 07:51:57 #358 №257462779 
>>257462395
В каком проекте нужна тысяча разрабов, лол, всех контрибьютеров в линукс в гите пересчитать разве что, и то там даже не на крестах код пишут, а на Си.

В геймдеве то что часто нужно менять, расширять, и то что можно поручить лоху который только присоединился в команду пишут на скриптовой хуйне, i.e Lua подключается двумя строчками к си/крестам, умеет жрать любые данные из Си, работает быстрее V8 в два раза(LuaJIT), хранит данные в стэках, глобальные хуйни в хипе.

>Хочешь дрочить на перформанс и хайлоад? Ищи соответствующие проекты, но на всю индустрию свое мнение размазывать не надо.
Тяготею к геймдеву, учавствовал во множестве джемов, задрочил openGL/GLSL, работал в веб-студии на фронте и беке(Вкатившись в веб буквально сука за две недели), платят нормально, но ебанина еще та, я себя уважать переставал, занимаясь этой хуйней, при том что пять лет назад в то же время осваивал еще реверс-инжир, до сих пор пользуюсь навыком, подпиливая себе простенькие интернал читы, в отличии от веба.
Ща вот кста подумываю написать оверлей под OpenVR, ибо то что сука представленно в стиме, это оверлеи сделанные на юнити, что в никуда сжирают гиг-полтора VRAM, при требовательности в общем VR-проектов, а опен-сурс хуйня просто с выводом фпс, мб протолкну на маркет, ибо аналогов буквально две штуки.
Аноним 07/11/21 Вск 08:03:31 #359 №257462970 
>>257462779
Я выучу новую технологию, пока ты там будешь ебаться с памятью и с производиьельностью
Тебе человек выше написал, что на поддержке си и кресты это ебаная адонина
Так же отвечу, как и человек выше. Хочешь писать на крестах, пиши, то что тебе не нравятся другие ЯП только твоя личная проблема и всем на нее похую
Мимо
Аноним 07/11/21 Вск 08:04:21 #360 №257462987 
Пиздоболы треда, как и любые кодеры накидали на себя слишком много бисера про свою профессию, они вообще любят приписывать себе какие то невероятные сказки про высокий интеллект, iq, iq нахуй, высокий интеллект епта! Ну вот такие вот они, что поделать. Но на самом деле суть программирования это одна фраза:
Перевод с человечьего языка на машинный высокоуровневый.
Все нахуй.
Аноним 07/11/21 Вск 08:05:47 #361 №257463018 
>>257462987
>пук
В абстракции то сам хоть немного можешь?
Аноним 07/11/21 Вск 08:13:29 #362 №257463156 
>>257463018
Я в душе не ебу что там имеется ввиду под абстракциями, я не программист, я проектировщик металлоконструкций вообще. Но универский курс программирования на крестах на информатике я прошёл вообще без каких либо проблем, и сейчас когда мне нужно автоматизировать какие нибудь расчёты я без проблем делаю это на крестах в консоль, а если нужна графика(схемы, чертежи) и интерфейс то без проблем делаю это в qt. Так что не выебывайся, Миша.
Аноним 07/11/21 Вск 08:23:17 #363 №257463331 
>>257445055 (OP)
Задача всего этого - объяснить кудахтеру, что тебе от него нужно. Простейший грубый пример - тебе нужна прога под винду для учёта материала на складе. Сколько было, кто сколько взял и сколько осталось. Строчка код, ты объясняешь компу, что он должен делать и в какой последовательности.
допустим, есть негр из жопы мира. На твоём языке он ничего не понимает. Но понимает свою тумбу юмбу. И вот на тумбе юмбе ты ему объясняешь, что нужно выкопать яму 2 на 2 для захоронения его ебучего племени и чтоб он не забыл, записываешь это все на листочек. Теперь замени негра на ПК, тумбу юмбу на условный сишарп, листок на простейшее приложение Виндоус формс
Аноним 07/11/21 Вск 08:37:38 #364 №257463599 
>>257462987
это работа кодера а не программиста
Аноним 07/11/21 Вск 08:41:22 #365 №257463658 
>>257462987
>>257463156

Какой же ты пиздабол =).

Аноним 07/11/21 Вск 08:45:56 #366 №257463737 
>>257463156
Ебал я это программирование.
Сложно ли вкатится в проектирование металлоконструкций?
Что для этого нужно знать, сколько проектировщик может зарабатывать?
Аноним 07/11/21 Вск 08:56:39 #367 №257463952 
>>257445055 (OP)
философию программирования? нихуя ты выдал конечно.

> Насколько часто во время написания надо задумываться?
с этого оподливился, два чая
Аноним 07/11/21 Вск 08:57:46 #368 №257463975 
>>257463658
Пока что пиздишь тут только ты.
>>257463737
Да хз насчёт сложно, не сложно. Ничего не сложно если сделать это 10000 раз, браток. Знать надо строительную механику (она же сопромат, она же термех), СНиПы-ГОСТы, Автокад, Ревит, или ему подобное, расчётные комплексы и иногда может понадобиться какое нибудь средство автоматизации расчётов, это необязательно язык программирования, можно и просто экселем обойтись. Зарабатывать можно от 50 до бесконечности , тут как у кодера, чем больше выполняешь заказов тем больше зарабатываешь.
Аноним 07/11/21 Вск 08:57:59 #369 №257463980 
16266188471070.jpg
>>257445055 (OP)
>Анонсы, можете объяснить философию, логику программирования
берешь документацию к библиотеки, читаешь
используешь нужные функции
хорошо если знаешь про О-нотацию, обычно норм разрабы пишут сколько занимает та или иная критически важная функция.
Аппроксимация - математически строгое слово "почти что".
Конечно ты можешь и сам поизобретать велосипеды, изучить все все сортировки, решать бесконечное поле в сапере за секунду, но на работе тебе за такое хуев на уши навешают. Один хуй будешь использовать чужое, потому как сложные алгоритмы и функции чаще разрабатывают один хуй гуру матана.
Алсо, я так себе это представляю
мимо вкатывалец, опытные обоссыте если не прав
Аноним 07/11/21 Вск 09:14:27 #370 №257464374 
>>257463975
>Чем больше выполняешь заказов тем больше зарабатываешь.

Пздц ещё и нужно кабанчиком новые заказы себе подыскивать.
Кодеры зажрались получают больше, а тасочки им приносят, и спрашивают когда сделают.
Кодеров нужно пиздить как в школе задротов, кода домашку и контрошу артачатся давать списывать, но по взрослому. Закрыть выезд из страны, ввести уголовную ответственность за онлайн работу на иностранные компаниии, и установить по стране ставки в 30-60-90тр для июня-мидла-помидора.
Аноним 07/11/21 Вск 09:17:43 #371 №257464446 
>>257463156
Тогда каково хуя ты, проектировщик металлоконструкций, затираешь мне за программирование? То, что там дома быдлокодишь никого не волнует.
Я тебя спросил хоть пукнуть что нибудь об абстракции, но ты слился
Был бы у тебя опыт коммерс разработки,я б слова не сказал, а так откисай чмоня
Аноним 07/11/21 Вск 09:19:07 #372 №257464476 
>>257445596
Болгаркой можно тоже забить гвоздь, в твоём коде ошибка
Аноним 07/11/21 Вск 09:20:31 #373 №257464510 
>>257464446
за вами, воннаби программистами так забавно наблюдать, ей богу. вспоминаю себя в 12
Аноним 07/11/21 Вск 09:23:52 #374 №257464574 
>>257445055 (OP)
>Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Вкатился в программирование ещё до того, как это стало мейнстримом. Не представляю, как можно выбирать профессию только из-за денег, а не потому что тебе просто нравится пердолиться с комплюхтером и кодом.
Аноним 07/11/21 Вск 09:26:50 #375 №257464634 
>>257462970
>Тебе человек выше написал, что на поддержке си и кресты это ебаная адонина
Тем не менее ниша с си никуда не денется, т. к. это самый близкий язык к машинному коду и прямой работы с памятью
В отличие от скриптовых языков, которые каждые 10 лет новые
Аноним 07/11/21 Вск 09:26:51 #376 №257464637 
>>257464510
О, я рад, что смог тебя рассмешить, без жира
Одно из моих желаний, попробовать себя клоуном
Аноним 07/11/21 Вск 09:36:34 #377 №257464871 
>>257464634
лел, вкатывальщики в айти ебутся со скриптовым калом, вместо того что бы потратить немного больше времени и зарабатывать нормальные деньги выполняя интересные задачи на нормально спроектированном языке
Аноним 07/11/21 Вск 09:42:48 #378 №257465028 
>>257464574
>Не представляю, как можно выбирать профессию только из-за денег, а не потому что тебе просто нравится пердолиться с комплюхтером и кодом.
А какие альтернативы?
>В России возник острый дефицит кадров на рынке труда из-за пандемии COVID-19. По данным экспертов, среди самых востребованных профессий в стране оказались курьеры, грузчики и строители.
Аноним 07/11/21 Вск 09:44:11 #379 №257465069 
>>257461257
>Хорошо зная кресты
>Начинающий питонист
Ну ты сам себя и обоссал. А если питонист не начинающий?
Аноним 07/11/21 Вск 09:44:44 #380 №257465088 
>>257464634
ну да, си будет жить в embedded
А по поводу скриптовых, то и хуй с ними, пока кабанчик платит за ЯП, на нем будет писать и возможно, бУдут его обновлять, следовательно язык будет жить
Аноним 07/11/21 Вск 09:48:56 #381 №257465189 
>>257459873
PyPy транслирует питонячий код в сишный, а потом компилирует. Результат не настолько эффективен, как написанный умелыми руками сишный код, но зато пишется и отлаживается куда быстрее.

А вообще неэффективность Питона в части скорости/ресурсоёмкости — плата за удобные абстракции языка типа обобщённого программирования, встроенных списков, словарей и т. д.
Аноним 07/11/21 Вск 09:52:55 #382 №257465308 
>>257465069
а если программист не начинающий - то он уже не питонист, потому что программисты используют это поделие исключительно для написания небольших скриптов, когда для этого лень грузить ide и писать что-то в системе сборки

а cpp такой же высокоуровневый язык как и питон, и на них обоих код пишется с одинаковой скоростью
Аноним 07/11/21 Вск 09:54:39 #383 №257465360 
на пикриле просто html верстка, ну и какая то хрень от фейсбука подключена
Аноним 07/11/21 Вск 09:55:27 #384 №257465388 
>>257465308
Орнул с маняманевров. Хорошо, а если это не питонист? Я вот на Scala пишу, че ты мне сделаешь на своих крестах, я на другом уровне абстракции.
Аноним 07/11/21 Вск 09:56:32 #385 №257465422 
>>257465308
В чем твоя проблема с питоном. Он легче в понимании чем многие другие, бабло платят, работа есть.
Аноним 07/11/21 Вск 09:58:21 #386 №257465497 
>>257445055 (OP)
>Анонсы, можете объяснить философию, логику программирования?
Океюшки

>Я хочу понять суть - что делает программист, чему служат все эти строки кода, что в них содержится?

Я говорю кампутеру что ему делать, натуральный язык - неточный, поэтому делатся всё на языке компутерском.

Например, есть задание из какой-нибудь области, приходит человек и говорит: "Мне нужна чоткая программа"
Из этого описания нужно выяснить, что именно программа должна выполнять, создаётся каталог требований.

Смотря какие инструменты есть в выбранном языке, начинается процесс дизайна.
Создаются диаграммы, где описывается, в каких отношениях классы друг к другу, если есть классы(ООП)
Описываются use case, одиночные сценарии примемения.
Течения данных, течение контроля, короче много МНОГО всякого бреда, но это служит важной цели:

Если ты понимаешь задачу, ты можешь её решить

Опять же, есть возможность описать программу на мат логике, но программисты это не очень умные люди.
Скорее наоборот, слишком много программистов сразу идёт писать код, суки.

Из всей этой информации, создаётся код, который соответствует тому, что вы специфицировали. То есть код наверное описывает поведение системы(программы)


>Вот есть языки погромирования. Начинает ли кодер мыслить на нём, хз как сказать?
В проблемной области - да.
Но как в любой другой профессии, мозг пытается применить модели и ожидания и в остальных частях жизни.

>Насколько часто во время написания надо задумываться?
Минимально, думать нужно на стадии дизайна системы.

>Заставляете ли вы себя, или в этом занятии можно найти удовольствие?
Написания кода по себе очень приятное занятие. Это немного искусство, немного ремесло, а если программа работает, это приятно.
Аноним 07/11/21 Вск 10:00:06 #387 №257465547 
>>257465088
Да я ничего не говорю против, сам пишу под питоновский фреймворк.
Просто сказал, что у си своя ниша, мне кажется, будет ещё долго.
Аноним 07/11/21 Вск 10:10:02 #388 №257465848 
>>257465388
а что я тебе должен делать? Это разные языки которые используются для разных задач. Я думаю что если бы ты действительно писал на скала, ты бы такое не говорил бы)
Аноним 07/11/21 Вск 10:11:20 #389 №257465887 
>>257461257
>Передавать данные между потоками через LIFO стэк - кринж лютый
a kak?
Аноним 07/11/21 Вск 10:11:26 #390 №257465892 
>>257465848
Тут весь тред рваный плюсовик жалуется что зумеры пишут не на плюсах, хуле ты встрял, дай его обоссать.
Аноним 07/11/21 Вск 10:11:48 #391 №257465903 
Могу сказать лишь то, что в программировании все строится по кирпичику, осилить весь проект за раз тупо невозможно) может, знакомо зумерское слово "мультитаскинг", вот я с этим на работе борюсь.
То, что мы пишем код постепенно - это понятно, но также надо думать постепенно и мыслями не гнать вперед паровоза, а то запутаешься и поймешь, что к концу дня нихуя так и не написал, зато создал пустых файлов под каждую функцию проекта.

Но, что я могу сказать: когда читаешь ахуенно написанный код какой-нибудь программы, начинаешь восторгаться как же всё красиво упаковано и структурировано. Это отвечает за это, а то принимает от него данные и возвращает их вот так. А потом смотришь на свой код и думаешь, ебать я тут насрал
Аноним 07/11/21 Вск 10:12:27 #392 №257465921 
>>257465422
у меня нет проблемы с питоном, я говорю о том, что лучше потратить больше времени и нормально разобраться в cs и в полноценном языке, и зарабатывать в несколько раз больше, чем ебаться с питоном. Не зря говорят, что легче научится программированию с нуля, чем после знания питона
Аноним 07/11/21 Вск 10:20:33 #393 №257466120 
>>257465892
ну я отчасти с ним согласен, у меня на первом компе с 256мб оперативной запускались игры, а сейчас на телефоне и компе лагает вайбер - окошко с текстом. Зумерки скоро для каждой строки ввода будут отдельный браузер в отдельном процессе запускать
Аноним 07/11/21 Вск 10:33:12 #394 №257466493 
>>257445055 (OP)
> Я хочу понять суть - что делает программист

Работает кибергрузчиком джейсонов.
Аноним 07/11/21 Вск 10:37:11 #395 №257466619 
>>257445946
немытые помидоры тоже хуярь в салат, не пропадать же добру
Аноним 07/11/21 Вск 11:06:28 #396 №257467844 
>>257465388
Борща могу тебе сделать.
Аноним 07/11/21 Вск 11:19:57 #397 №257468455 
>>257457100
Лютейшее задротство. Ты не работал в геймдеве. Я не имею ввиду индюшатину уровня палка-палка-огуречек написаное за неделю вечерами чисто как хобби. А что-то маломальски сложное, что уже требует планирования хотябы.
Аноним 07/11/21 Вск 11:31:19 #398 №257468977 
Понимаешь математику? С точки зрения языка - это самый лучший вариант. Языки программирования по сути та же математика, только ограниченная необходимостью решения на компьютере, поэтому они выглядят менее абстрактными и более сложны для школьника
Аноним 07/11/21 Вск 11:43:29 #399 №257469518 
>>257457100
Да, потому, что это больно блядь.

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

Серьезно. Нельзя любить игры и работать в коммерческом геймдеве блядь. Это ебанная боль, когда ты видишь, как хорошие концепты монетизируются и извращаются до параши, коей сейчас и является 99% "ПРОДУКТА" геймдева.

Стандартный геймдев разработчик это тот еще пидрила.

Индюков не столь касается, там есть еще много романтиков. Но уебков коммерческих тоже дохуя, хорошо что они хер посасывают в большинстве своем.
Аноним 07/11/21 Вск 11:45:53 #400 №257469638 
>>257457083
Стандартная старческая боль по утратившим актуальности скилам. Сегодя проекты не уступающие сложностью. Новый инструментарий просто позволяет зайти дальше, и в некоторых случаях облегчает вкат новичкам в тему.
Аноним 07/11/21 Вск 11:48:44 #401 №257469787 
>>257468977
Ты походу вообще не понимаешь о чем говоришь.

Там это, зарубежов пограмистов из технарей в лингвисты ака гуманитарии хотят кинуть.

ЯП сильно связан с математикой только в головах функциональщиков, который каждый раз показывают как можно легко уебать 100 строк ООП в одну функциональную строку. Похуй что она не читаемая -- ЗАТО ОДНА!

Частей где пограмирование граничит с математикой сколько в среднем проекте? 0.1%? 0.002%?
Большая часть это инфраструктура и банальные инструкции, что где брать и куда класть.

Забавно да? Когда два задра понтуются выбирая правильный алгоритм сортировки, а по факту гору производительности дает не он, а то, что структуру проекта отрефакторили.

ЯП это про читаемость и поддерживаемость в первую очередь.
Аноним 07/11/21 Вск 11:52:02 #402 №257469935 
>>257469638
Че блядь? Он конечно шиз и непонятно на кой хуй лампы затащил сюда. Но че блядь? Какие утратившие актуальность скиллы? Сопротивление считать?

Как насчет того, что в данный момент нет ни одного вменяемого КАДа, который тебе сам схемы даже простейшие рисовать будет.
Аноним 07/11/21 Вск 11:57:22 #403 №257470199 
>>257459422
Защищаешь программизм от вката новичков? молодец. Но непоможет, индусня один хер нибигаэ.
Аноним 07/11/21 Вск 12:04:00 #404 №257470517 
>>257469935
>>Какие утратившие актуальность скиллы? Сопротивление считать?
чистить паяльник деду.

>>Как насчет того, что в данный момент нет ни одного вменяемого КАДа, который тебе сам схемы даже простейшие рисовать будет.

мммм. игл? протеус? изиЕДА?
Аноним 07/11/21 Вск 12:19:02 #405 №257471241 
>>257445055 (OP)
Я только проснулся, потому наверное кто-то уже все это пояснил. Ну да похуй.
Поясняю по шагам.
1. Тебе говорят: Нужно вот такую хуйню намутить
2. Ты спрашиваешь: Нахуя и зачем?
3. Тебе поясняют что охуеть, это пиздец как нужная фича
4. Ты просишь пояснить и кому она нахуй нужна
5. Если не поясняют - говоришь что делать не будешь, потому что есть более важные вещи. Если поясняют, говоришь что изучешь вопрос.
6. Первым делом ищешь аналоги и готовые решения.
7. Нашли хуйню которая все что нужно делат - идешь и просишь пояснение, про то нахуя изобретать велосипед, если вот есть готовое.
8. Пояснений нет - говоришь что будешь ждать именно ТЗ где тебе пояснят почему нужно делать велосипед
9. Пояснения есть - говоришь: Хуй с вами и берешь в работу.
10. После того как уже решили что пускаем в разработку.
11. Изучаешь решения, которые максимально упростят тебе разработку: ищешь готовые компоненты, библиотеки, и т.д. по максимому ими обмазываешься.
12. Когда дело дошло до кода - пишешь МАКСИМАЛЬНО просто. Усложнять код следует только там где следует. Во всех остальных случаях - не следует усложнять код.

В процессе работы.
Переодически устраиваете встречи и прочие ритуалы где типа нужно делиться тем что вы делаете и какие проблемы, что нужно уточнить у будующих пользователей.
Получая новые таски идешь к началу поста и посторяешь все с первого пункта(кажется тупо, но по факту, стоит попиздеть и часто выяснится что делать и не нужно было и ты спасешь свое время, а в глазах руководителей - ты такой вот охуенный думаешь об их расходах)
Аноним 07/11/21 Вск 12:51:20 #406 №257472965 
>>257470517
Охуеть. Рассказывает про дедов и приводит в альтернативу протеус. ЧЕЛИК в проф сообществе за протеус в упор стреляют.

Да и даже если брать это все. Ни одно из них не умеет тебе рисовать схемы.
СХЕМЫ, не трассировку блин. Значение знаешь?

Даже если мы возьмем авто трассировку, то для начала надо расставить все, а для этого надо не то, что уметь это считать в голове, а зачастую в уме прикидывать, т.к. считать уже придется когда дорожки будут.

ДАЖЕ если мы возьмем авторасстановку, а она, как и автотрассировка во всех названных тобою средах просто лютейшее говно "что бы было". Что бы ее правильно настроить даже для простейшей платки у тебя уйдет такая гора времени, что руками быстрее. Единственное место где автотрассировка и расстановка ебет человеков это СВЧ и всякие 10+ слойные платы, где перекидывать 1000 дорог между БГА можно охуеть.

Но там несколько спецов настраивают правила автотрассировку месяцами блядь, что бы потом за несколько часов\дней на вычислительной станции это все все провернулось и выдало вариант, который будут потом человека корректировать.

Так, что я повторю вопрос, какая саморисовка схем нахуй? Их автотрассировать еще не могут вменяемо.
Все тулзы в любительских КАД типо иглов и изиЕДА ля потешной ардуины перезагружающеся от пылесоса в соседней комнате они подойдут. Но при попытке даже простейший питальник ими развести там такой отказ будет, что охуеешь горелые феты менять.

Единственное, что я могу предположить может само рисовать схемы это какой то опенсорс проект, который может тебе делитель или даже транзисторный ключ нарисовать.
comments powered by Disqus

Отзывы и предложения