[identity profile] mar1ner.livejournal.com posting in [community profile] useless_faq
почему на писишках прижился текстовый режим 80 знаков в строке, а не, например, 64?

IMHO

Date: 2008-09-18 08:24 am (UTC)
From: [identity profile] arno1251.livejournal.com
80 знаков - это тяжёлое наследие IBM. Перфокарта содержала аккурат 80 колонок.

Re: почесав в затылке

Date: 2008-09-18 08:33 am (UTC)
From: [identity profile] arno1251.livejournal.com
Стандарт 1928 года, спросить не у кого :)
http://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D1%84%D0%BE%D0%BA%D0%B0%D1%80%D1%82%D0%B0

Гипотеза

Date: 2008-09-18 10:41 am (UTC)
From: [identity profile] kaz-orphan.livejournal.com
максимум, что можно было получить от картонной карточки. Большее количество потребовало бы увеличивать размер и толщину перфокарты или уменьшало ее долговечность. а может быть - ограничение механических устройств считывания и перфорации, типа как qwerty было придумано чтобы ограничить скорость печати на машинке.

я кстати сталкивался еще с 40 колонными перфокартами, их использовали чтобы повысить надежность считывания и количество повторных прогонов

Re: Гипотеза

Date: 2008-09-18 12:26 pm (UTC)
From: [identity profile] khathi.livejournal.com
А оригинал Холлерита имел 51 колонку.

Re: Гипотеза

Date: 2008-09-18 12:39 pm (UTC)
From: [identity profile] kaz-orphan.livejournal.com
Я канешна взрослый, но не настолько...

Re: Гипотеза

Date: 2008-09-18 02:28 pm (UTC)
From: [identity profile] lv-74.livejournal.com
А зачем ограничивать скорость печати на машинке?

Re: Гипотеза

Date: 2008-09-18 04:12 pm (UTC)
From: [identity profile] blood-again.livejournal.com
Механика печатающих машинок не способна была поддерживать чрезмерно высокую скорость ударов по клавишам. Молоточки цеплялись друг за дружку.

Re: Гипотеза

Date: 2008-09-19 06:00 am (UTC)
From: [identity profile] kaz-orphan.livejournal.com
точно

Date: 2008-09-18 09:09 am (UTC)
From: [identity profile] dimon-ye.livejournal.com
тут ключевое слово - кегль шрифта пишущих машинок, imho.

Правдоподобно

Date: 2008-09-18 11:58 am (UTC)
From: [identity profile] kaz-orphan.livejournal.com
Сколько символов TypeWriter 12-го(или 8-го?) кегля умещается на лист Letter c дюймовыми полями.

Re: Правдоподобно

Date: 2008-09-18 01:01 pm (UTC)
From: [identity profile] khathi.livejournal.com
12-м. Только вот загвоздка в том, что туда-то как раз 64 символа помещается. ;)

Re: Правдоподобно

Date: 2008-09-18 01:07 pm (UTC)
From: [identity profile] kaz-orphan.livejournal.com
практика - критерий истины. А 10?

Re: Правдоподобно

Date: 2008-09-18 01:15 pm (UTC)
From: [identity profile] khathi.livejournal.com
78. ;) Но 10-й кегль -- он значительно меньше шрифта пишушей машинки.

Re: Правдоподобно

Date: 2008-09-18 01:16 pm (UTC)
From: [identity profile] kaz-orphan.livejournal.com
ну значит облом...

Date: 2008-09-18 09:21 am (UTC)
From: [identity profile] khathi.livejournal.com
В начале 80-х была большая свара по этому поводу, кстати -- сколько должно символов помещаться в строке. На 8-битках было обычно 32, или, в редких случаях высокого разрешения, как раз 64 символа, тогда как на мини-машинах, и, соответственно, терминалах, был популярен 80-символьный стандарт, идущий ещё от от телетайпов, в которых оно шло ещё от самых первых табуляторов Холлерита, которые нам и подарили 80-колоночную IBM'овскую перфокарту. Поскольку 80 символов позволяли втиснуть на экран больше колонок электронной таблицы -- основного офисного приложения, из-за которого компании обычно и покупали компьютер, -- этот стандарт и победил, несмотря на повышенные требования к видеопамяти: компании могли позволить себе лишнюю сотню долларов на более дорогой видеоадаптер, в отличие от покупателей домашних машин. А потом и память подешевела. ;)

Уточнение

Date: 2008-09-18 11:55 am (UTC)
From: [identity profile] kaz-orphan.livejournal.com
ИМХО не совсем так. Свары я не помню, а 80 символьная строка на PC пришла прямым ходом с мэйнфреймов. И основным фактором ее сохранения послужила необходимость совместимости с легаси-софтом, с программами на языках типа RPG или Кобол. И стоимость видеопамяти как раз не имела никакого значения, поскольку CGA адаптер в текстовом режиме потреблял 80*25=2000 байт, что перекрывалось любым графическим режимом в разы. Символы же генерировались аппаратно. К тому моменту когда родились спредшиты 80 символов уже даже не обсуждались.

Минимашины как раз породили формат с текстовой строкой переменой длины.

//SYSIN DD DSN=MYLIB(PROGRAM1),DSORG=PS,DCB=(RECFM=FB,BLKSIZE=400,RECSIZE=80),VOL=SER=MYDISK

ЕВПОЧЯ

Re: Уточнение

Date: 2008-09-18 12:24 pm (UTC)
From: [identity profile] khathi.livejournal.com
Свара была просто как раз на 8-битках -- особенно во времена славной памяти СР/М. Потому как Коболом там не баловались, а вот спредшиты уже были -- тот же ВизиКалк. И с памятью тогда (конец 70-х -- начало 80-х) было ой как туго. Самые же популярные восьмибитки -- Commodore 64 и ZX Spectrum -- умели как раз только 40х25 и 32х25 соответственно. 80х25 умели, ЕМНИМС, только Apple ][ и MSX2.

А про ЗС я и не говорю -- туда-то оно точно пришло уже готовое. Собственно, я не очень удивлюсь, если окажется в итоге, что инженеры Эстриджа даже не задумывались о таких вещах, и просто скопировали всё с привычного -- с терминалов. Клавиатура-то, знаменитая Модель М, была просто целиком взята с одной не пошедшей в серию модели "умного терминала", да и сам 5150 задумывался с замахом и на такое использование. Кстати, если мне не изменяет мой склероз, то CGA 80х25 как раз и не умел -- он мог только 40х25.

ЗЫ: не надо об этом ужасе, пожалуйста. я ужасно рад, что его уже не застал. ;)

Re: Уточнение

Date: 2008-09-18 12:40 pm (UTC)
From: [identity profile] kaz-orphan.livejournal.com
ну дык исходный вопрос был про писюки

Re: Уточнение

Date: 2008-09-18 12:56 pm (UTC)
From: [identity profile] khathi.livejournal.com
Ну, я просто к тому, что там история длинная и интересная, и на писюках от неё только хвостик.

Re: Уточнение

Date: 2008-09-18 01:14 pm (UTC)
From: [identity profile] goldenandy.livejournal.com
CGA умел 80*25
низкое разрешение CGA было 320*200 пикселей, что при шрифте 8*8 точек давало 40*25 символов, в граф режиме давало возможность юзать 4 цвета,
высокое разрешение было 640*200 пикселей - 80*25 символов, в граф режиме - 2 цвета.
потом появился EGA - 640*350 - 80*43 символа при шрифте 8*8 точек
потом VGA - 640*480 - 80*50 символов.
Другое дело, что для EGA/VGA были другие размеры шрифта, что позволяло держать на экране те же привычные 80*25 символов

Re: Уточнение

Date: 2008-09-18 01:17 pm (UTC)
From: [identity profile] khathi.livejournal.com
А, точно, я забыл про 2-цветный режим.

Re: Уточнение

Date: 2008-09-18 06:24 pm (UTC)
From: [identity profile] flyingru.livejournal.com
жуть... я помню эти страшные буквы... и еще игру F-117 Stealth Fighter, которая при каждом запуске предлагала указать в каком режиме ей нужно работать: CGA/EGA/Tandy/Hercules...

Re: Уточнение

Date: 2008-09-19 05:50 am (UTC)
From: [identity profile] goldenandy.livejournal.com
Не, ну чего, ELITE прекрасно шла в 320*240 :)
А шрифт ? Шрифт на самом деле нормальный, а вот видеотерминальное устройство с чересстрочной разверткой 50 гц - это действительно жуть и монитором назвать у меня рука не поднялась

Re: Уточнение

Date: 2008-09-18 01:42 pm (UTC)
From: [identity profile] willys.livejournal.com
спектрум выдавал 32х24.

Музыкой навеяло

Date: 2008-09-19 06:07 am (UTC)
From: [identity profile] kaz-orphan.livejournal.com
Интересно есть в сети какое-нито комьюнити людей помнящих и мемуарящих страсти даво минувших IT-технологий: мэйнфреймы, PDP/VAX, первые писюки, коком...

Re: Музыкой навеяло

Date: 2008-09-19 06:28 am (UTC)
From: [identity profile] kaz-orphan.livejournal.com
Это скорее не все...

Существовала некая субкультура связанная с теми технологиями. Программирование - только ее часть. Я например в середине 80-х соприкоснулся с процедурой покупки VAX-а для одного оборонного предприятия. VAX напомню был подкокомовской техникой и тащить его в СССР приходилось невообразимыми путями. Люди зарабатывали в свой личный карман на этом реальные миллионы советских рублей...

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

Но и про програмирование тоже интресно.

Re: Музыкой навеяло

Date: 2008-09-19 06:55 am (UTC)
From: [identity profile] kaz-orphan.livejournal.com
аффтар! пейши!