Как стать автором
Обновить

Комментарии 81

У нас на обороте старых перфокарт задания на информатике писали
У нас тоже. Это, наверное, традиция.
говоря «у нас» вы наверное имели в виду все российские школы (а возможно и ближнего зарубежья).
У нас тоже, но были они без отверстий
Перфокарты без отверстий?
НЛО прилетело и опубликовало эту надпись здесь
Больше дырок — меньше сыра, Меньше дырок — больше сыра
Больше = Меньше сыра?
Боян (подмена условия задачи =)
болванки того времени
НЛО прилетело и опубликовало эту надпись здесь
а моя учитель по химии имела доступ к залежам чистых перфокарт, на лабораторках их мы использовали в школе для записей )
А я вот один раз наблюдал ужасающую картину как из какого то НИИ увезли на свалку машину нулевых перфоркарт. Хотел стащить пару ящиков, да времени не было совершенно :(
В моей семье их использовали для записи рецептов всяких вкусных вещей, т.е. почти по назначению. Академгородок всё-таки :)
У нас по всем предметам учителя задачки для самостоятельных и контрольных писали.
Вика говорит нам:

«В информатике перфокарты впервые были применены в «интеллектуальных машинах» коллежского советника С.Н. Корсакова (1832), механических устройствах для информационного поиска и классификации записей. Перфокарты также планировалось использовать в «аналитической машине» Бэббиджа»

Бэббидж, как известно, свою машину не достроил, а сын, видимо, перфокарты так и не внедрил.
Futurama - Mother's day
уточнила)
Какой все-таки лаконичный язык ФОРТРАН… Строка на второй фотке выводит двумерный массив на печать. На третьей наоборот считывает. %) Обожаю его!
И ведь все просто в сущности, хотя со стороны кажется загадочными шаманскими письменами.
Были такие специальные перфокарты-читалки, с помощью которых мы читали (декодировали) карты. Перфокарты часто портились, поэтому существовали такие машины дубликаторы, которые делали копию карты. С помощью читалки, лезвия или скальпеля, и маленьких кусочков перфокарты мы могли вручную редактировать перфокарты, после чего закрепляли результат, пропуская такую перфокарту через дублятор. Романтичное было время!
Время, когда копия была дороже оригинала
Они, сцуки, конечно норовили разлететься и перепутаться, зато из них легко колоду для преферанса можно было сделать.
И уж лучше, чем перфолента, которая норовит порваться.
для перфоранса :)
Зато перфолентой можно было окна заклеевать.
Транслятор и комментарии, похоже. воспринимал)
Кстати, в Fortran70 любой символ в первой позиции означает комментарий. Было сделано для удобства: пробил дырочку и комментарий. Заклеил и код.
Только заклеенные дырочки норовили отклеиться в устройстве ввода. По-любому надо было карту перебивать. А это значило, ждать сутки…
НЛО прилетело и опубликовало эту надпись здесь
Есть фотки или почитать? думаю вся школота типа меня скажет вам спасибо. ато мы тока под х86 в хекс редакторе кодили :shame:
/me хочет в «те» времена
НЛО прилетело и опубликовало эту надпись здесь
Страшно подумать сколько будет храниться информация на глиняных табличках с клинописью или каменных столбах с высеченными символами.
там бэды со временем появлются. если не соблюдать условия хранения
Это на спецмашинах, скажем, «Проминь». По сути, программируемый калькулятор. Программировали, втыкая шпеньки в панель, а для готовых программ были алюминиевые карты, заменявшие целый ряд шпеньков.
Вот такие:


А это сама ЭВМ:
С историей перфокарт Вы немного неправы. Они начали применяться раньше автоматической переписи и использовались для «программирования» ткацких станков, а так же в машине Бебиджа (на них и программировала Ада Лавлейс). Правда я не помню, были ли перфокарты в первой машине Бебиджа (она не была универсальным компьютером, скорее калькулятором для пары мат. вычислений для создания справочных таблиц), потому что вторую машину Бебидж финансово осилить не смог и Ада программировала в голове, без аппаратной поддержки.
Эх, заметил упоминание про ткацкие станки в середине статьи :). Ну всё равно, начало не совсем верное. Всё таки хранение узора — это тоже задача информатики.
А мы с них ремни плели.
Сестра работала в вычислительном центре, а я сдавал перфокарты на макулатуру в школе, притаскивал 10 кг перфокарт которые учителя тут же разгребали на карточки, а мне сразу ставили зачет по сдаче макулатуры, хотя надо было сдать 20кг за учебный год. И да, особо ценными считались финские перфокарты, на них лого совы еще было.
НЛО прилетело и опубликовало эту надпись здесь
Получается это самый первый и самый надежный способ хранения информации с компьютера, который когда либо был? )))
Дискеты, диски, HDD, SSD, флешки, все относительно быстро выходит из строя. А мателлические пластины, если не коррозия, нас переживут.
Привет Fallout? :)
обычная бумага- тоже хороший носитель. Нормальный принтер печатает с DPI 300 — это 300 точек на дюйм. На квадратный дюйм — это 300*300 = 9000пикселей. Формат А4 листа в дюймах — 8,3 × 11,7. Площадь формата — 97,11дюймов. Один пиксель — один бит. Получается, что на листе обычного А4 формата можно закодировать 9000*97.11/8 байтов. А это 109248 байтов, или 106килобайтов.
Вопрос в том, какова надежность считывания, при DPI 300.
Главное кружку с кофе на такой листик не ставить :) Ну а если серьезно, то тогда уж надо кодировать по принципу QR кодов. Была же даже такая загрузочная футболка для SCSI принтеров :) В инете где то валяется.
Пардон, сканеров конечно
Есть лист формата А4 для загрузки Windows 95 с помощью SCSI-сканера. Если интересует, найду картинку.
Ну та футболка, если не ошибаюсь, как раз была с принтом этого листа на пузе :)
в такую жару данная информация не воспринимается)
Ещё говорят термин bug пошёл со времён перфокарт, когда тараканы в компьютерах мешали правильному считыванию карт.
Может быть. Билл Гейтс в своей книге «Дорога в будущее» пишет, что баги берут своё начало со времён ламповых компьютеров — систему мог вывести из строя мотылёк:

«Солдаты, приписанные к этой огромной машине, постоянно носились вокруг нее, скрипя тележками, доверху набитыми электронными лампами. Стоило перегореть хотя бы одной лампе, как ENIAC тут же вставал и начиналась суматоха: все спешно искали сгоревшую лампу. Одной из причин возможно, и не слишком достоверной, столь частой замены ламп считалась такая: их тепло и свечение привлекают мотыльков, которые залетают внутрь машины и вызывают короткое замыкание. Если это правда, то термин „жучки“ (bugs), под которым имеются в виду ошибки в программных и аппаратных средствах компьютеров, приобретает новый смысл.»
НЛО прилетело и опубликовало эту надпись здесь
Там вообще пишут про лохматые времена телеграфа, морзянки и телеграфных ключей.

Я помню однажды на кухне заметил что радиорозетка пованивает. Пощупал её рукой, а она горячая. Развинтил, оказалось там поселились тараканы и так внутри плотно засрали, что говно закоротило провода и потихоньку тлело. Хорошо что вовремя заметил. Вот такие они коварные, баги :)
у нас тоже задания выдавали в универе на старых перфокартах. А уж каких историй нам зав кафедры на лекциях нарассказывал и про перфокарты и вообще про старые компьютеры, которые занимали хорошую лекционку на 100 человек.
У перфолент своё кодирование — Код Бодо. Два знака до транспортной дорожки и три после.
тут же на фотографии два знака до и пять после. Наращивание памяти?
Это же «тест памяти» =)
да, точно) это более поздняя, расширенная версия)
спасибо, подправила)
Бодо — 5-битный, как и отечественный МТК-5, полученный введением в него кодов для кириллицы.
Семибитный МТК-5 (КОИ-7), из которого потом, добавив бит для задания регистра (взамен символа переключения регистра) получили КОИ-8
Для дневального — незаменимая штука.
НЛО прилетело и опубликовало эту надпись здесь
Скажите, ведь 12 бит на перфокарте, они же никогда целиком не использовались? Они же кодировались во внутреннее машинное представление байта? А что делала, например, IBM-ка (ЕС-ка), когда встречала перфокарту, символ на которой не кодировался?

И использовалось ли когда-нибудь на перфокартах бинарное представление цифр (возможно, с использованием всех 12 бит)?
Скажите, ведь 12 бит на перфокарте, они же никогда целиком не использовались?
не совсем понимаю, что вы имеете в виду. если все возможные комбинации, которые можно закодировать 12тью битами, то, вероятнее всего, ещё не было необходимости в таком количестве знаков.
Они же кодировались во внутреннее машинное представление байта?
насколько я понимаю, да
А что делала, например, IBM-ка (ЕС-ка), когда встречала перфокарту, символ на которой не кодировался?
скорее всего, тупо выдавала ошибку

И использовалось ли когда-нибудь на перфокартах бинарное представление цифр (возможно, с использованием всех 12 бит)?
да, в статье я упоминала о двоичном коде на перфокартах. чуть поподробнее на вики
Использовались, например, на БЭСМ-6. Когда карта считывалась не по столбцам, а по строкам. Т.е. строка воспринималась, как слово (48 бит) с плавающей точкой или командное. То есть на карте могло быть 12 слов, по одному для строки. А вот столбцы использовались не все, оставшиеся могли быть использованы, например, для пробивки порядкового номера в колоде.
На ЕС ЭВМ записывали по столбцам (как на иллюстрациях), пробивки от 0 до 9 были цифрами, комбинации «надсечек» (пробивок над цифровыми рядами) с цифрами давали латинские буквы, а спецзнаки и кириллица кодировалась комбинациями 3-х и более пробивок. Так, буква «У» (кириллическая) была 11-0-3-8-9 (в 16-ричном представлении ЕВ, так что 11-0-3-8-9 я употреблял, как эвфемизм для мата).
Если встречался нераспознаваемый символ — карта не вводилась, перфоввод останавливался, загоралась красная лампа и её вручную убирали (чаще просто переворачивали)
Ностальгия… спасибо за хороший обзор, то что нужно с утра в понедельник, пока привыкаешь к прохладе офиса после жары.

PS: всё же стоит, наверное, при таких обзорах указывать использованные материалы (источники). За пару минут обнаружилось, что статья «собрана» из нескольких:
«Первый комплекс оборудования не имел специального перфоратора»
eakolesnikov.narod.ru/PunchedCards.htm
«попытки автоматического конвертирования FORTRAN-кода»
ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D1%82%D1%80%D0%B0%D0%BD
«Слоняясь, довольно часто кто-нибудь присаживался на «полочку» пульта»
www.yak15.narod.ru/people5.html
не спорю, статья собрана из 10+ источников, переработанных мной в один текст.
источники, ок, укажу. но попозже, ибо с рабочего компа не удобно снова все их находить
Переработано отлично — видно, что работа проделана большая. А источники это и правильно, и интересно «пройтись» и по исходным статьям «в развитие темы».
К слову, перфокартами мне пользоваться доводилось немного (в 88-м), а вот перфолентой — частенько.
В универе передавались сказания о самых бородатых программистах, которые исправляли программы, проковыривая дырочки на перфокартах или набивали вручную ) машинное время было дорого.
Интересно, а кто-нибудь бэкапил перфокарты в XXI веке? Если да, то как? Мне видится только один способ — с помощью сканера и самописного софта.
У меня где-то до сих пор валяется «утилита чтения кода на перфокартах», сама сделанная из пары перфокарт! Далеко не всегда, знаете-ли, код дублировался строкой реальных символов сверху.

А еще я помню «полупластиковые» перфокарты — желтые, малиновые, оранжевые! Наверно на них хранились «твердые копии» программ"!
Забавно, но в результате техничского прогресса и появления магнитной ленты,
чтобы считать программу надо было использовать…

Внимание…

Виртуальный считыватель перфокарт,
ну а для записи —
Виртуальный перфоратор! :))
Эх, помню, как школьниками (лет 15-20 назад) плели змейку из колоды перфокарт. Получалась забавная игрушка, которой можно было довольно больно шлёпать по попе: о). Жаль, сейчас найти перфокарты почти невозможно.
Я сплел змейку длиной метра в два, фактура — двойная косичка.
Запросто выдерживала мой вес :)
Я и забыл, плел себе из перфокарт такие ремни. Действительно были очень прочные!
Моя мама работала в районном отделе статистики. Набивала эти перфокарты на подобных «станках».


Когда был маленьким, приходил и набивал себе трофейную, полную дырочками перфокарту.
Эти машины издавали шум и гул сумасшедший! Почему-то кондиционера в комнате не было и окна открывали полностью. Рабочий процесс отдела статистики слышно было с соседних улиц.
Потом отдел статистики проапгрейдился и перешел на какие-то другие машины без перфокарт с примитивным монитором.
«Причём казались настолько неколебимыми, что даже в научной фантастике сложные системы работали на них. Так позитронные мозги роботов Азимова исходно кодировались с перфолент, а супермашины, заменившие людей по всем параметрам в Механическом Пианино Воннегута, принимали данные с перфокарт.»

А в голливудских фильмах о будущем, мониторы у компьютеров монохромные, а мобильных телефонов вообще не могли себе представить, зато «фантасты» любили видеотелефоны, при этом только стационарные (прибитые к стенке).
НЛО прилетело и опубликовало эту надпись здесь
Прочитал название как «Перфокарты и Капитан Очевидность». -_-
бгг) так, в принципе, тоже верно)
познавательно, но понимаешь что эти времена ушли, а как жаль. Всё таки в этом что то есть, я думаю болванки врятли будут вызывать такую ностальгию…
мне кажется, что будут. другое дело, что, возможно, не у нас, а у более поздних поколений
А у меня дома где-то в закромах лежит машинка для перфорирования карточек. =)
В Нидерландах по улицам городов возят тележки музыкальные, там целые механические оркестры в них звучат и показывают кукл в движении. Так в них эти постановки записанны на перфолентах, толстенные катушки такие :)
У перфораторов были разные раскладки клавиатуры (qwerty не упомню).
Еще из своего опыта:
1. Сначала не было подписей на ПК (именно так!). Подписывали и нумеровали вручную
2. Условная компиляция и модульность обеспечивались перевернутыми перфокартами. На ней загрузка колоды останавливалась, и можно было часть карт перекладывать в прочитанные. Ну чисто точка останова :)
3. Процесс работы комплектовался симпатичными операторшами
4. Наконец ВНИМАНИЕ! практиковалось ручное выпиливание перфокарт по шаблону лезвием от бритвы. Как альтернатива — был клей и прямоугольники от пробитых в ПК дырок — они и вклеивались в лишние дырки. Читалки ПК была отдельная ветка искусства, исчезнувшая под гнетом последующих цивилизаций. Календарь Майя отдыхает :)
5. Умел читать ПК по дыркам. Не весь текст, но такие вещи как слеш, перевод строки, номер метки и подобное — читать умел. Кое что мог нарисовать по карте ручкой и ей же сделать дырки. Точно, дырки не обязательно должны были иметь точную форму — могли быть хоть круглыми.
6. На фортране иногда практиковались метки в каждой строке, чтобы не перепутать — так появился бейсик :)
7. Систем набивки было две — вертикальная и строчная. При строчной можно было вместить 120 символов (применялось для Алгола). При постолбцовой (как на картинках) — 81.
8. FOREX — это оптимизатор фортрана, а не то что вы подумали :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории