Вход на сайт

Облако тегов

MOV AX, 09h

Аватар пользователя Папаша Мюллер

Юзерша Эпиграмма захотела в цифровое рабство.
Что ж, дело женское.
Если верить картинкам в интернете - некоторые экземпляры еще любят чтобы их заковывали в пушистые розовые наручники, засовывали в рот теннисные шарики и при этом небольно стегали кнутом.

Нет, крик души https://aftershock.news/?q=node/877077, в принципе - по делу. Но чего она не понимает, не будучи инсайдером в индустрии - это то, что программист ныне не ваяет, А ВАЛЯЕТ..

"Это же я вам не клумба" (ц)

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

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

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

Автор начинал карьеру во времена, когда компьютер требовал машинного зала, кондиционирования и дизель-генератора. Автор помнит 80-колонные перфокарты и все еще способен свернуть из них пепельницу для работы в ночь. Автор помнит 5-дорожечные перфоленты, 10-мегабайтные диски с пакетом "блинов" и пишущие машинки вместо дисплеев для ввода команд. Все это богатство имело память 256К, крутило до 14 задач одновременно и в свободный кусок позволяло еще и загрузить игру, где по галактике ползали клингоны, которых следовало лупить торпедами, а пишмашинка печатала карту 10х10 как в морском бое с комментариями.

Программирование времен MASM-ассемблера и Борландовского Турбо-Си перестапо быть искусством и стало ремеслом. Чему немало способствовали в изобилии появившиеся кривые инструментарии типа вижуал бэйсика, позволившие вместо одного программиста нанять пяток "ваятелей". Задача программиста трансформировалась из написания короткого, быстрого и изящного кода, умещающегося, образно говоря, в одной кладовке - в составление монструозного проекта на три гектара с колоннами из тех кубиков, которые ему удалось надыбать (вариант - "которые впендюрили его начальству продавцы различных инструментариев").

Один мой товарищ, настоящий программист - из тех, кому ничего не стоило в три часа ночи разбудить вопросом про какую-то фичу 21-го интеррапта специально купил себе часы подводника, с 24х-часовым циферблатом. Все потому что зимою за окном темно и трудно разобрать, ночь или день на проспекте Мира.

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

Теперь, с прогрессом смартфонов каждый продавец пивного ларька, желающий разбогатеть, пробует свои силы в мобильных приложениях и джава-языке, благо заботится обо всем теперь интерпретатор. Те, кто поумней и не торгует пивом, а оторгует диванами - пробуют то же самое, с таким же успехом, на PHP c Питоном (не Монти!)

Что, в принципе, неизбежно, как переизбрание Трампа.

Я дико извиняюсь, накипело.

 

Авторство: 
Авторская работа / переводика
Комментарий автора: 

ЗЫ. А цифровое рабство - да оно ж уже тут.

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

Мне жутко любопытно - какой у них секс? Наверняка тоже со смартфоном.

Нет, то, что можно тут же в kamasutra-online посмотреть новую позу и в процессе сразу тиснуть селфи со своими сиськами в инстаграмме - это, конечно, удобно. Но все же...

 

Комментарии

Аватар пользователя Источник
Источник(4 года 2 месяца)

Заголовок надо поправить. Правильно писать "mov ah,09h"

Аватар пользователя Папаша Мюллер

Яйца, не учите птицефабрику.

Аватар пользователя alexme
alexme(1 год 3 месяца)

Мое почтение, думал я один знаю ассеблю!

Аватар пользователя AlexOll
AlexOll(1 год 2 месяца)

Я тоже помню. Кусками.

Аватар пользователя FeS2
FeS2(1 год 7 месяцев)

Аналогично. А VB автор зря ругает - каждому инструменту свое место.

Аватар пользователя alexme
alexme(1 год 3 месяца)

Судя по всему, ты не особо понимаешь разницу, между языками высокого и низкого уровня!

Аватар пользователя FeS2
FeS2(1 год 7 месяцев)

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

Аватар пользователя alexme
alexme(1 год 3 месяца)

Ну тады ДА! Вот помню мне в середине 90-х попалась ОСь на чистом ассемблере, так она даже выглядела поприличней 95-го окна, да и весила (не помню точно), по моему метр, может чуть больше, все хотел ее разобрать по косточкам, но руки так и не дошли, а жаль!

Аватар пользователя FeS2
FeS2(1 год 7 месяцев)

smile454.gif

Аватар пользователя vlad02
vlad02(5 лет 1 месяц)

FORT?

Аватар пользователя alexme
alexme(1 год 3 месяца)

Честно, не помню, в хламе лежит, где то, но не полезу смотреть, нет желания, там копаться!

Аватар пользователя zap
zap(4 года 4 месяца)

пишите либо ФОРТ, либо FORTH, но не FORT.

Аватар пользователя sgv
sgv(8 лет 7 месяцев)

QNX?

Аватар пользователя alexme
alexme(1 год 3 месяца)

Да не помню я, поставил, посмотрел, покрутил, подумал, гляну позже, даже на болванку резанул, на всякий случай, а так руки и не дошли!

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Да, QNX, вся система на одной дискете 1,44 мегабайта!

А работала круче Windows 95! smile1.gif

Аватар пользователя Штурман Зелёный

Сказок не нужно - QNX написана на чистом С.

Размер её действительно впечатляет - микроядро всего 32Кб. Остальное набираешь по необходимости, как в конструкторе (не нужны файловые системы - не берём, нет устройства отображения - и этот драйвер не включаем, нет портов - и этой подсистемы не будет). Подсистема TCP/IP - на отдельной дискете (прекрасно работает по сети без неё по своему протоколу). Иксы - уже на CD.

Недавно выкинул за ненадобностью дистрибутив 4-ки вместе с системой разработки на 4-5 дискетах (сама система, ЕМНИП, на 3-х была).

Классная ОС - сделали в своё время на 4 версии приличную систему. А вот 6-ка с Фотоном как-то не зашла. Потом, правда, судьба увела в сторону от реалтайма вообще и от QNX в частности. Но вспоминаю с теплотой - работала очень шустро. А уж для программиста там писать код вообще кайф (например, разницы в коде для сетевой и локальной работы нет вообще и пр. плюшки).

Кстати, если бы QSSL в свой время поумерила своё аппетиты и снизила стоимость раза в 3 (или хотя бы 2), то, возможно, сейчас это была бы гораздо более распространённая ОС.

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Сказок не нужно - QNX написана на чистом С.

Я имел в виду демонстрационную загрузочную дискету:

30 лет с QNX: Демонстрационная дискета QNX

Вы просто обязаны это посмотреть. Но прежде всего учтите, эта демо-дискета QNX появилась в конце 1990-х годов, а веб-браузер был выпущен в далёком 1999, а вовсе не в 2012. Думаю, браузеру можно простить сообщения об ошибках при просмотре современных веб-сайтов.

Вы будете поражены! Всё, что показано тут – сама операционная система, графическая оконная подсистема, браузер, стек TCP/IP, менеджер файлов, игры и т.д. – разместились на одной загрузочной дискете размером всего 1.44 Мб. Никакого CD или жёсткого диска. И, как можно увидеть, демо может даже загружать и запускать программы (даже графические драйверы!), и все это на лету. Я бы сказал, что это круто!

Знаете ли вы? Образ демонстрационной дискеты был скачан более 1.000.000 (миллиона!) раз. Это была первая на самом деле успешная маркетинговая кампания QNX Software Systems. Цель дискеты была показать разработчикам высоконадёжных и встраиваемых систем, какая производительность и возможности QNX могут поместиться в таких ограниченных ресурсах.

Источник:

https://habr.com/ru/post/154269/

Ролик из статьи:

Зацените параллельную работу нескольких приложений!

По сравнению с Windiws 95 на том же компе, мы запускали одновременно больше десятка окон с вращающимися логотипами и ничего не висло!

Впечатлило!

Аватар пользователя Штурман Зелёный

Я написал только про некорректное высказывание, что QNX написана на ассемблере.

Мне не нужно смотреть её демо-дискеты - я на ней серьёзную систему делал smile1.gif. И, кроме того, горжусь тем, что неоднократно сидел за рюмкой чая с человеком, чьей русификацией консоли (Dev.con) пользовались, насколько мне известно, все в стране (а отнюдь не официальной русификацией).

А система действительно классная. Жаль, что её развитие пошло в том направлении, в котором пошло.

Удивляет только одно - в начале 90-х Доджу и Беллу неоднократно поступали предложения о покупке QSSL - они всегда отказывали. И это было их принципиальной позицией. А сейчас оказывается, что их в 2004 году купили. Я перешёл на другую работу в 1998 - с тех пор QNX выпала из моего поля зрения.

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Я написал только про некорректное высказывание, что QNX написана на ассемблере.

Я просто предположил, что товарищ, написавший про операционку, написанную на ассемблере в 90-х годах

имел в виду QNX и запускал такую-же загрузочную дискетку и удивлялся этому. smile1.gif

Аватар пользователя Николай Северин

>имел в виду QNX и запускал такую-же загрузочную дискетку и удивлялся этому.

У меня тоже была дискетка 3,5" объемом 1,44 Мб (не гигабайтов!) с графической оболочкой системы реального времени QNX с web-браузером. Все, что нужно было на ней. И файловая система, и графический рабочий стол, а интернет на ней просто летал, по сравнению c Windows NT, который у меня тогда стоял на компьютере. Полная система, которой можно было управлять процессами уровня большого предприятия в реальном режиме времени, помещалась на 15 таких дискетах. Это был шедевр программистской мысли. 

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Это был шедевр программистской мысли. 

Как жаль, что такие шедевры не становятся основными операционными системами, а занимают свою нишу.

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

 

Аватар пользователя Папаша Мюллер

Деньги и... деньги.

Прислушивание у нас как-то выпало...

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Прислушивание у нас как-то выпало...

Не скажите, вот интересная статейка:

"Как создавался интерфейс Windows 95"

https://vc.ru/design/33217-kak-sozdavalsya-interfeys-windows-95

Работа была проведена большая и, видимо, она повлияла на успех винды.

 

Аватар пользователя Папаша Мюллер

"Вспомнила бабушка девичий вечер" (рус. нар. посл.), Win95

Для меня самое показательное - пропадание в Виндовсах кнопки "старт".

Это долбодятлы ее просто убрали, даже не спросив кастомера - не то, чтобы дать ему выбор между фичами старого и нового интерфейсов.

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Это долбодятлы ее просто убрали, даже не спросив кастомера - не то, чтобы дать ему выбор между фичами старого и нового интерфейсов.

А кто не без греха, пусть первый метнёт кирпич в того, кто отдал такой приказ!

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

Старые пердуны ещё за XP держатся! smile1.gif

Аватар пользователя Папаша Мюллер

У меня на ХРях дома две машины. Старый домашний кинотеатр в спальне и ноутбук - по квартире носить, для настройки, HDD чинить Викторией...

Молодые говнюки просто не знают, как это - жить тихой, безгрешной жизнью.

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Молодые говнюки просто не знают, как это - жить тихой, безгрешной жизнью.

Вот именно! smile19.gifsmile9.gif

Аватар пользователя Serj800
Serj800(7 лет 7 месяцев)

На сколько я знаю qnx неплохо для космоса зашла. Причём для нашего, отечественного космоса.

Тоже в своё время ставил её на домашний компьютер.. покрутить..во времена предшествующие шерокополосному интернету. Ну посмотрел, подивился. И что м ней дальше делать?! Особо то и нечего...и вернулся к своему windows98se или 2000.. не помню,что тогда было в тренде.. может уже xp

Аватар пользователя 3vs
3vs(1 год 2 месяца)

Тоже в своё время ставил её на домашний компьютер.. покрутить..во времена предшествующие шерокополосному интернету. Ну посмотрел, подивился. И что м ней дальше делать?! Особо то и нечего...и вернулся к своему windows98se или 2000..

Вот, в том-то и дело!

Был бы к нему офис какой, да бухгалтерия крутилась, Windows ХХХ нервно курил бы в сторонке!

У нас в то время мальчишки программисты пользовали OS/2, тоже хорошая система была, но винда 

всё это похоронила, потому как рассчитана на юзеров, у которых своих проблем полно и изучать

что-то в самой системе нет времени и желания, есть ворд и эксель, да 1С, вот и всё, что надо для счастья...

 

Аватар пользователя kokunov
kokunov(8 лет 8 месяцев)

Уж очень неустойчивая была эта полуось.... 

Аватар пользователя 3vs
3vs(1 год 2 месяца)

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

 

Аватар пользователя monk
Аватар пользователя ers
ers(8 лет 3 месяца)

А я когда-то ОС RT-11 действительно "по косточкам разобрал". Её клонами были ОС РАФОС, РУДОС, ФОБОС, ФОДОС, ОС ДВК, OC БК-11.
Без исходников. Тупо пропустил через дизассемблер все модули, от драйверов до монитора, и распечатал.
Потом к каждой строчке дизассемблированного кода написал комментарий.
Шариковой ручкой. Вот.

Аватар пользователя mumpster
mumpster(1 год 11 месяцев)

тогда для вас вредонос под LSI-11 одной командой ))

 

14747 mov -(7),-(7)

Аватар пользователя дзядзька Хведар
Аватар пользователя alexme
alexme(1 год 3 месяца)

Она самая, из башки вылетело название!

Аватар пользователя Nordicx86
Nordicx86(8 лет 10 месяцев)

а они остались низкоуровневые то?

Разве что VHDL/Verilog

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя alexme
alexme(1 год 3 месяца)

Я уже старенький и кого, да сколько осталось, мне до лампочки!

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

Аватар пользователя Nordicx86
Nordicx86(8 лет 10 месяцев)

то что сейчас Выглядит как "порулить регистрами" это игры с виртуальной машиной....Сейчас с векторизацией, виртуализацией, оптимизацией, параллелизацией итп преобразованиями Реально то что попадает в процессор Близко не лежит к тому что писали 20 лет назад, а потом еще и проц транслирует это...

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя alexme
alexme(1 год 3 месяца)

"порулить регистрами" это игры с виртуальной машиной...

Сам то ставил виртуальный комп на комп, у меня штук пять пашут, с левыми мак адресами, с левыми айпишниками! Прелесть!

Сейчас с векторизацией, виртуализацией, оптимизацией, параллелизацией итп

Ага! Беру за 3 рэ в аренду номер телефона, на него регую акк гугл, тут же регаю ютуб, подтверждаю двумя СМС его реальность, потом пару шаманских действий, причем бесплатных, вперед, бывает гугл высаживаю в среднем так -  штука рэ с акка, но есть акки и по 5 штук приносят с акка! Делаю, на расслабоне, по 20-30 акков в день, но ленюсь, особо не нуждаюсь, просто издеваюсь над ними, даже на включая ВПН!

Аватар пользователя zap
zap(4 года 4 месяца)

Чушь. Полно простых процессоров, микроконтроллеры те же.

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

А VLIW процессоры вообще всегда параллелят команды в явном виде. Те же tms6xxx 8 команд за такт.

Аватар пользователя Nordicx86
Nordicx86(8 лет 10 месяцев)

доля кодеров на них от общего количества? 5-10% то будет? и сколько из них реально писали на асме для контроллеров? а не на "Си" или "Плюсах"? а то и на Java...

я не спорю в принципе Даже и на современном INTEL 9-го поколения можно добиться "по рулить реальными Регистрами" - правда не без плясок с бубном и талмудами и Errata....

насчет выжать - Вы пробовали? я да - я может плохой кодер, но выскочить за +800%(векторизация) пока не получилось......

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя alexme
alexme(1 год 3 месяца)

А для чего это надо? Вернее, что ты лично с этого имеешь? Просто так писать?

Аватар пользователя Nordicx86
Nordicx86(8 лет 10 месяцев)

"Погоны" мои Видишь? вооот..... А там частенько напрямую +10% скорости +10% прибыли......

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя IMHO
IMHO(8 лет 10 месяцев)

"низкоуровневый Verilog"

кгхм...

 

Аватар пользователя дзядзька Хведар

я тоже икнул

Аватар пользователя Nordicx86
Nordicx86(8 лет 10 месяцев)

Согласен, но покажите мне более близкий к Реальной логике в железе язык?

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя IMHO
IMHO(8 лет 10 месяцев)

дык, VHDL же

по определению

Аватар пользователя дзядзька Хведар

вапщето - и верилог и вхдл - языки ОПИСАНИЯ логики

а ассемблеры как языки низкого уровня - аналогов не имеют

не писать же в машкоде ?!

Аватар пользователя IMHO
IMHO(8 лет 10 месяцев)

кгхм...

у вас проблемы с определением уровня языка

и с пониманием термина "ОПИСАНИЕ"

к тому же, очевидно, что применительно к реальному железу (ASIC или ПЛИС, включая PLD) HDL-языками вы не пользовались

Страницы

АШ-YouTube

Лидеры обсуждений

за 4 часаза суткиза неделю

Лидеры просмотров

за неделюза месяцза год