26,6 тыс подписчиков
Современная техника сложна до непостижимости... Вот древний компьютер-самоделка «Радио». Простой и понятный. Схема, процессор, загрузчик с «бейсиком» в десятке страниц машинного кода на самопальном программаторе. Возможность руками «дернуть» любой байт в памяти и любую процессорную инструкцию...
«Спектрум». Чуть сложнее плата, загрузчик руками уже не набить. Но то же «нутро», просто и понятно (во многом даже проще и понятнее).
Ну, даже взять «полноценный» компьютер эпохи доисторического материализма. Это все равно все тот же процессор, пусть и уже x86, целая сотня возможных инструкций и ещё менее понятная схема главной платы. Но все так же просто: вот старый добрый бейсик, вот ассемблер "считая такты", вот Си как «нечто среднее». Есть прямой доступ ко всему и вся. Сложно, но ещё понятно.
А в какой-то момент... В одночасье всё стало слишком сложно. Многослойная схемотехника плат, выворачивающая мозги наизнанку. Новые языки программирования с этими вашими объектами, абстракциями, многопоточностями, фреймворками и прочими тайными словами, которые я даже не понимаю, как работают. Гигагерцы и гигабайты чего-то непонятного и загадочного, к чему я уже могу относиться лишь как пользователь, «тыкая в кнопки» — или пытаться изучать лет так ещё десять, с неясным результатом.
И я искренне не представляю, как с этим справляется нынешнее поколение «профессиональных программистов». Как они разбираются в этом навороченном за десятилетия прогрессе, за которым я не успел, да ещё профессионально, «не на уровне пользователя»?
Как шестнадцатилетние гуру вообще все это «вкуривают»? Для меня — загадка... Хотя, честно скажу, «железо» всегда было лишь увлечением, практическое (т.е. денежное) применение которому найти сложно, если не невозможно. В том, наверное, и дело.
P.S. Понимаю, тема «не книжная». Просто мысли вслух...
1 минута
4 декабря 2022
1119 читали