169 похожих чатов

Согласны ли вы, что любой инженер-программист должен понимать код на

ассемблере, устройство процессора, ОС и тд?
Т.е должен знать базу

42 ответов

28 просмотров

Неа

Провокация !

Да!

на базовом уровне да

И про полупроводники ещё. Как без них понять устройство процессора?

это вы как капиталист спрашиваете или как научный коммунист

Ghost- Автор вопроса
Ghost- Автор вопроса
Alexey
Он спрашивает как провокатор

Просто интересно мнение людей

Ghost
Просто интересно мнение людей

Как будто существуют люди, которые сознаются в том, что не знают базу.

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

Ghost
Крайность

Нет. В любой технологии где-то существует магия. Если твоя деятельность с магией пересекается редко или не пересекается вообще - знать не нужно. Если появляется потребность, тогда магия становится ниже уровнем. Условному программисту на жс устройство ос и ассемблеру ни к чему.

Ghost- Автор вопроса
Aiwan \ (•◡•) / _bot
нет не согласен. у тебя неверно поставлен вопрос. ...

Ладно. Тогда другой вопрос. Полезно ли инженеру в целях саморазвития изучать эти вещи подробно? Или в этом нет профита? Как сказал один знакомый мне, мол, убьёшь много времени без пользы

Ghost- Автор вопроса

Software engineer. Ну который пишет на языках типа Си/плюсы, Раст и тд

Ghost- Автор вопроса

основы устройства ОС, архитектуры процессора. То, как данные хранятся в памяти и тд. Язык ассемблера, Си Это еще называют Computer science

Ghost
Ладно. Тогда другой вопрос. Полезно ли инженеру в...

Нет! Конечно бесполезно! Ты что!? Знать как работает твой компьютер… Кому такая фигня вообще нужна! И вообще 15 лет писать клиента в телеграмме

индзэец индус
нет, голову не забивай сейчас

когда до чего то кроме сухой теории дойдёт тогда да, можно

если вы в армии программист, или в астронавтике

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

Ghost- Автор вопроса
Aiwan \ (•◡•) / _bot
давай определимся лучше с твоего и моего определен...

База в моем понимании, это понимание фундаментальных вещей, основ, в нашем случае - это устройство компьютера, ОС, системы счисления и тд

Ghost
База в моем понимании, это понимание фундаментальн...

а я считаю что база это понимать что такое циклы, условия, ветвтления, далее различные типы данных: массив, список (свзянный итд). без понимания/знания ЭТОЙ базы любой язык бесполезен, знание устройтва компа бесполезно итд. это вторичное. нужно понимать как наши мысли, логика проецируются в выполнение какой либо задачи самим компьтером

Aiwan \ (•◡•) / _bot
а я считаю что база это понимать что такое циклы, ...

Это школьные знания любого человека , закончившего 9 классов

Alexey
Это школьные знания любого человека , закончившего...

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

Aiwan \ (•◡•) / _bot
а я считаю что база это понимать что такое циклы, ...

Но разве одновременно не нужно понимание, как эти абстракции из программирования проецируются на железо?

Aiwan \ (•◡•) / _bot
это база, без которой никуда. а там дальше выбирай...

Но нужно понимание, что регистр - дефицитная вещь и миллион регистров не доступен.

Ghost- Автор вопроса
Aiwan \ (•◡•) / _bot
а я считаю что база это понимать что такое циклы, ...

А как человек поймет что такое этот список, если он не знает указатели? А чтобы узнать указатели, нужно узнать как память работает, её однородность, нумерация и тд

Alexander Morozov
Но разве одновременно не нужно понимание, как эти ...

нет. ЯВУ уже абстракция, иначе откуда в них имеется типизация (это некая абстракция над нулями и единицами) - чтоб не опускаться на уровень ниже. но если задача требует "железного" подхода, то и тут ЯВУ имеют абстракцию, а асмовставки в том же си это костыль. удобней тогда уж спускаться на уровень асма, если с железом идет работа

Ghost
А как человек поймет что такое этот список, если о...

Отлично реализуется на индексах. После этого указатели специально "понимать" вообще не нужно.

Aiwan \ (•◡•) / _bot
нет. ЯВУ уже абстракция, иначе откуда в них имеетс...

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

Den
Типы данных это тоже абстракция 😌

массив памяти не совсем абстракция.

Ghost
А как человек поймет что такое этот список, если о...

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

индзэец индус
практика доказывает что нет, обычно хватает двухми...

Практика показывает, что как раз ничего не хватает

Aiwan \ (•◡•) / _bot
нет. ЯВУ уже абстракция, иначе откуда в них имеетс...

если прям конкретно все, то нужно знать какие правила сам процессор ставит и понимает

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта