Size: a a a

IT Lobby Irkutsk💡

2020 November 05

MP

Maxim Penzin in IT Lobby Irkutsk💡
не вчера случившийся.
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
И так как мы его знаем, то у нас и соответствующая оценка нужности ассемблера.
источник

P

Pascal in IT Lobby Irkutsk💡
Sergey Gudaev
Уровень понимания темы глубоко, лучше чем то, что лежит на поверхности и написано в туториалах.
так было лет 20 назад
сейчас крутость программиста определяется не знанием электроники и ассемблера а умением писать правильный код и знанием best practics )
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
вот ты когда посмотришь на оптимизированный код, то у тебя тоже поменяется эта оценка.
источник

E

Evgеnу in IT Lobby Irkutsk💡
Sergey Gudaev
Как с авто, либо ты знаешь хорошего кузовщика, либо этот кузовщик еще может и двигатель перебрать хорошо
Прямо замечательный контрпример
источник

E

Evgеnу in IT Lobby Irkutsk💡
Sergey Gudaev
Ага, особенно там где например помимо си еще нужны вставки ассемблера для ускорения работы кода.
Это было актуально, наверное, во времена пентиумов, нет?
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
Evgеnу
Это было актуально, наверное, во времена пентиумов, нет?
скорее даже до них.
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
в пентиумах уже были конвейеры
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
а писать оптимальный асм под конвейеры вручную уже малореально
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
тупо запаришься, даже если знаешь архитектуру на зубок.
источник

SG

Sergey Gudaev in IT Lobby Irkutsk💡
Maxim Penzin
вот ты когда посмотришь на оптимизированный код, то у тебя тоже поменяется эта оценка.
Чаще мне приходится видеть так сказать капот авто, может внутри там и код оптимальный, и бест практис, но часто руль находится внутри багажника, педаль газа на крыше, а ручник у заднего прохода
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
Sergey Gudaev
Чаще мне приходится видеть так сказать капот авто, может внутри там и код оптимальный, и бест практис, но часто руль находится внутри багажника, педаль газа на крыше, а ручник у заднего прохода
что-то не понял аналогию и к чему она
источник

SG

Sergey Gudaev in IT Lobby Irkutsk💡
Например интерфейс windows 10...
источник

SG

Sergey Gudaev in IT Lobby Irkutsk💡
Maxim Penzin
что-то не понял аналогию и к чему она
Интерфейс программы
источник

E

Evgеnу in IT Lobby Irkutsk💡
Оно даже в разработке под микроконтроллеры не сильно актуально.

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

MP

Maxim Penzin in IT Lobby Irkutsk💡
в общем, тезис в том, что работник на сишарпе знающий ассемблер совсем не факт, что лучше работника не знающего
источник

E

Evgеnу in IT Lobby Irkutsk💡
Sergey Gudaev
Например интерфейс windows 10...
Это называется "негибкое мышление"
источник

P

Pascal in IT Lobby Irkutsk💡
причём тут windows10?) ты даже не знаешь что за люди её писали
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
Evgеnу
Оно даже в разработке под микроконтроллеры не сильно актуально.

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

SG

Sergey Gudaev in IT Lobby Irkutsk💡
Evgеnу
Это называется "негибкое мышление"
В виндоуз 10 оно уж больно гибкое, люди даже кнопку выключения компьютера не с первого раза находят
источник