dzz: Dizzy の冬 (Default)
[personal profile] dzz
Блин, молодое поколение плюсоидов не знает двоичной арифметики и способа целочисленного умножения-деления на степени двойки через оператор сдвига. Смотрели на меня сегодня как на будду.

Тот самый "никому не нужный" базовый computer science, ага.

Я в печали :)

Date: 2023-01-09 03:58 pm (UTC)
From: [identity profile] lj-frank-bot.livejournal.com
Hello!
LiveJournal categorization system detected that your entry belongs to the category: Религия (https://www.livejournal.com/category/religiya?utm_source=frank_comment).
If you think that this choice was wrong please reply this comment. Your feedback will help us improve system.
Frank,
LJ Team

Date: 2023-01-09 03:59 pm (UTC)
From: [identity profile] dzz.livejournal.com

Спасибо, но нет :)

Date: 2023-01-09 05:01 pm (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner

А ведь в чем-то козел прав. Проблема именно в глобальном отношении к миру, то есть восприятии его либо как что-то простого и логичного (научное мышление), либо как набора совершенно между собой несвязанных ритуалов, которые нельзя понять, можно только заучить наизусть. Вот это молодое поколение воспринимает созданное предыдущими (включая наше) поколение техносферу как нечто такое магическое.

Date: 2023-01-10 07:53 pm (UTC)
From: [identity profile] dzz.livejournal.com

> воспринимает техносферу как нечто такое магическое.


Благо, для того, чтобы всё работало в 90% ситуаций не нужно понимать, достаточно уметь собирать из кубиков методом проб и ошибок.


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

Date: 2023-01-09 04:51 pm (UTC)
From: [identity profile] parakhod.livejournal.com

Угу, никому не нужная математика, никому не нужный cs.


Плюсоиды, я думаю, ещё ничего. Я тут имел опыт в прошлым годе молодых талантливых жабоскриптовщиков-криптовалютчиков консультировать, вот там адочек был так адочек. Длинные инты в 90% реализовывались в виде стрингов с самописными функциями, которые просто волшебно математику делали, например если надо было перейти от токенов с размерностью монетки е+18 к другим с размерностью е+22, то это реализовывалось как newTokenValue = tokenValue + '0000'. Eстественно для обратного перехода они просто отрезали четыре последних символа. И особо любопытно было за ними наблюдать когда они искали по нескольку дней причину таинственного краша, когда четыре символа пыталось отрезаться от строки "0".
Да, у них при этом к проекту было прикручено три(!) несовместимых(!) библиотеки для big numbers.

Date: 2023-01-09 06:03 pm (UTC)
From: [identity profile] a-konst.livejournal.com
Ыыыы. А ведь когда-то умные люди придумали Перл, который длинную арифметику умел "из коробки".

Date: 2023-01-09 06:30 pm (UTC)
From: [identity profile] dzz.livejournal.com

Ну, питон умеет длинную арифметику из коробки, причём, довольно остроумно реализованную.

Edited Date: 2023-01-09 06:45 pm (UTC)

Date: 2023-01-09 06:30 pm (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner

Что-то я не помню, чтобы перл такое умел. Вот питон — другое дело.

Date: 2023-01-09 06:47 pm (UTC)
From: [identity profile] a-konst.livejournal.com

Упс. Значит я перепутал.
Это был Руби.

Date: 2023-01-09 05:36 pm (UTC)
From: [identity profile] bodeh.livejournal.com
Интересно, а в Alan's Automaton Workshop сии хении сумели бы? С внятным мануалом и описанием элементов? Но без walkthrough и решебника.

Date: 2023-01-09 06:31 pm (UTC)
From: [identity profile] dzz.livejournal.com

Не знаю. Конкретно своих "гениев" я набирал по принципу умения учиться, так что, вполне вероятно, осилили бы. Но не факт, что с первой попытки.

Edited Date: 2023-01-09 07:00 pm (UTC)

Date: 2023-01-09 11:42 pm (UTC)
From: [identity profile] geladen.livejournal.com
ыыы, компадре...
я тут коллегам, которые вроде все — с профильными дипломами, код какой-то пописывают, завёл речь про NAND и NOR логику, на меня посмотрели как на ископаемого дикобраза.
то есть они вообще не понимают как компьюторы, которые их кормят, работают, и зачем это вообще понимать.

Date: 2023-01-10 07:44 pm (UTC)
From: [identity profile] dzz.livejournal.com

Компьютеры — это чёрные (серые и т.п.) ящики с монитором, известное дело :)

Меня больше напрягает, когда всякие веб-программисты не понимают, как работает сетевой стек хотя на уровне TCP/IP и выше.

Date: 2023-01-10 06:07 am (UTC)
From: [identity profile] 14op.livejournal.com
Хуже, когда начитаются всяких Уорренов, и давай пихать всюду подобные трюки.

Date: 2023-01-10 08:13 am (UTC)
From: [identity profile] dzz.livejournal.com

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

Date: 2023-01-10 11:13 am (UTC)
From: [identity profile] dotslashmute.livejournal.com

Работа с встраиваемыми микропроцессорными системами управления искажает сознание, да :)

Date: 2023-01-10 04:25 pm (UTC)
From: [identity profile] dzz.livejournal.com

Скорее, наоборот :)

Задачка, вообще, простая была — превратить int, содержащий номер версии, записанный парами десятичных цифр, в аналогичный, но записанный парами цифр 16-ричных со сдвигом на 2 цифры влево. Например, 1722 -> 0x172200

Edited Date: 2023-01-10 04:27 pm (UTC)

Date: 2023-01-10 04:57 pm (UTC)
From: [identity profile] dotslashmute.livejournal.com

Ну, развлечение с поиском, где бы найти пару лишних тактов да пару лишних байтов в ущерб читаемости кода лично у меня коренится именно в embedded. В дипломной работе пришлось переписать кусок кода на чистом ассемблере (благо борланд позволял), чтобы всё работало сильно экономичнее.

Date: 2023-01-10 03:40 pm (UTC)
From: [identity profile] jno2004.livejournal.com

Ты ещё скажи, что надо xor ax, ax вместо mov ax,0 ага 😀

Кто там эти байты/такты считает...

Edited Date: 2023-01-10 03:40 pm (UTC)

Date: 2023-01-10 03:59 pm (UTC)
From: [identity profile] dzz.livejournal.com

Ну, Жень, x<<24 — это не ассемблер, а вполне конвенционный С/С++ :)

Edited Date: 2023-01-10 03:59 pm (UTC)

Date: 2023-01-11 09:38 pm (UTC)
From: [identity profile] mike-mihalych.livejournal.com

Хм... эта арифметика сейчас дается в школе на уроках информатике. 8-й класс. Сам офигел, да.

December 2025

S M T W T F S
  12 3456
7 8 9 10 11 1213
14151617181920
21222324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 07:59 pm
Powered by Dreamwidth Studios