Комментарии 81
У нас на обороте старых перфокарт задания на информатике писали
У нас тоже. Это, наверное, традиция.
говоря «у нас» вы наверное имели в виду все российские школы (а возможно и ближнего зарубежья).
У нас тоже, но были они без отверстий
а моя учитель по химии имела доступ к залежам чистых перфокарт, на лабораторках их мы использовали в школе для записей )
В моей семье их использовали для записи рецептов всяких вкусных вещей, т.е. почти по назначению. Академгородок всё-таки :)
У нас по всем предметам учителя задачки для самостоятельных и контрольных писали.
Вика говорит нам:
«В информатике перфокарты впервые были применены в «интеллектуальных машинах» коллежского советника С.Н. Корсакова (1832), механических устройствах для информационного поиска и классификации записей. Перфокарты также планировалось использовать в «аналитической машине» Бэббиджа»
Бэббидж, как известно, свою машину не достроил, а сын, видимо, перфокарты так и не внедрил.
«В информатике перфокарты впервые были применены в «интеллектуальных машинах» коллежского советника С.Н. Корсакова (1832), механических устройствах для информационного поиска и классификации записей. Перфокарты также планировалось использовать в «аналитической машине» Бэббиджа»
Бэббидж, как известно, свою машину не достроил, а сын, видимо, перфокарты так и не внедрил.
Какой все-таки лаконичный язык ФОРТРАН… Строка на второй фотке выводит двумерный массив на печать. На третьей наоборот считывает. %) Обожаю его!
И ведь все просто в сущности, хотя со стороны кажется загадочными шаманскими письменами.
Были такие специальные перфокарты-читалки, с помощью которых мы читали (декодировали) карты. Перфокарты часто портились, поэтому существовали такие машины дубликаторы, которые делали копию карты. С помощью читалки, лезвия или скальпеля, и маленьких кусочков перфокарты мы могли вручную редактировать перфокарты, после чего закрепляли результат, пропуская такую перфокарту через дублятор. Романтичное было время!
Они, сцуки, конечно норовили разлететься и перепутаться, зато из них легко колоду для преферанса можно было сделать.
И уж лучше, чем перфолента, которая норовит порваться.
И уж лучше, чем перфолента, которая норовит порваться.
Транслятор и комментарии, похоже. воспринимал)
Кстати, в Fortran70 любой символ в первой позиции означает комментарий. Было сделано для удобства: пробил дырочку и комментарий. Заклеил и код.
Кстати, в Fortran70 любой символ в первой позиции означает комментарий. Было сделано для удобства: пробил дырочку и комментарий. Заклеил и код.
НЛО прилетело и опубликовало эту надпись здесь
Есть фотки или почитать? думаю вся школота типа меня скажет вам спасибо. ато мы тока под х86 в хекс редакторе кодили :shame:
/me хочет в «те» времена
/me хочет в «те» времена
НЛО прилетело и опубликовало эту надпись здесь
Это на спецмашинах, скажем, «Проминь». По сути, программируемый калькулятор. Программировали, втыкая шпеньки в панель, а для готовых программ были алюминиевые карты, заменявшие целый ряд шпеньков.
Вот такие:
А это сама ЭВМ:
Вот такие:
А это сама ЭВМ:
С историей перфокарт Вы немного неправы. Они начали применяться раньше автоматической переписи и использовались для «программирования» ткацких станков, а так же в машине Бебиджа (на них и программировала Ада Лавлейс). Правда я не помню, были ли перфокарты в первой машине Бебиджа (она не была универсальным компьютером, скорее калькулятором для пары мат. вычислений для создания справочных таблиц), потому что вторую машину Бебидж финансово осилить не смог и Ада программировала в голове, без аппаратной поддержки.
в офисе из просто куча… ностальгия…
А мы с них ремни плели.
Сестра работала в вычислительном центре, а я сдавал перфокарты на макулатуру в школе, притаскивал 10 кг перфокарт которые учителя тут же разгребали на карточки, а мне сразу ставили зачет по сдаче макулатуры, хотя надо было сдать 20кг за учебный год. И да, особо ценными считались финские перфокарты, на них лого совы еще было.
НЛО прилетело и опубликовало эту надпись здесь
Получается это самый первый и самый надежный способ хранения информации с компьютера, который когда либо был? )))
Дискеты, диски, HDD, SSD, флешки, все относительно быстро выходит из строя. А мателлические пластины, если не коррозия, нас переживут.
Дискеты, диски, HDD, SSD, флешки, все относительно быстро выходит из строя. А мателлические пластины, если не коррозия, нас переживут.
обычная бумага- тоже хороший носитель. Нормальный принтер печатает с DPI 300 — это 300 точек на дюйм. На квадратный дюйм — это 300*300 = 9000пикселей. Формат А4 листа в дюймах — 8,3 × 11,7. Площадь формата — 97,11дюймов. Один пиксель — один бит. Получается, что на листе обычного А4 формата можно закодировать 9000*97.11/8 байтов. А это 109248 байтов, или 106килобайтов.
Вопрос в том, какова надежность считывания, при DPI 300.
Вопрос в том, какова надежность считывания, при DPI 300.
в такую жару данная информация не воспринимается)
Ещё говорят термин bug пошёл со времён перфокарт, когда тараканы в компьютерах мешали правильному считыванию карт.
Может быть. Билл Гейтс в своей книге «Дорога в будущее» пишет, что баги берут своё начало со времён ламповых компьютеров — систему мог вывести из строя мотылёк:
«Солдаты, приписанные к этой огромной машине, постоянно носились вокруг нее, скрипя тележками, доверху набитыми электронными лампами. Стоило перегореть хотя бы одной лампе, как ENIAC тут же вставал и начиналась суматоха: все спешно искали сгоревшую лампу. Одной из причин возможно, и не слишком достоверной, столь частой замены ламп считалась такая: их тепло и свечение привлекают мотыльков, которые залетают внутрь машины и вызывают короткое замыкание. Если это правда, то термин „жучки“ (bugs), под которым имеются в виду ошибки в программных и аппаратных средствах компьютеров, приобретает новый смысл.»
«Солдаты, приписанные к этой огромной машине, постоянно носились вокруг нее, скрипя тележками, доверху набитыми электронными лампами. Стоило перегореть хотя бы одной лампе, как ENIAC тут же вставал и начиналась суматоха: все спешно искали сгоревшую лампу. Одной из причин возможно, и не слишком достоверной, столь частой замены ламп считалась такая: их тепло и свечение привлекают мотыльков, которые залетают внутрь машины и вызывают короткое замыкание. Если это правда, то термин „жучки“ (bugs), под которым имеются в виду ошибки в программных и аппаратных средствах компьютеров, приобретает новый смысл.»
НЛО прилетело и опубликовало эту надпись здесь
Ещё из эры релейных компьютеров:
www.jamesshuggins.com/h/tek1/first_computer_bug.htm
www.jamesshuggins.com/h/tek1/first_computer_bug.htm
Там вообще пишут про лохматые времена телеграфа, морзянки и телеграфных ключей.
Я помню однажды на кухне заметил что радиорозетка пованивает. Пощупал её рукой, а она горячая. Развинтил, оказалось там поселились тараканы и так внутри плотно засрали, что говно закоротило провода и потихоньку тлело. Хорошо что вовремя заметил. Вот такие они коварные, баги :)
Я помню однажды на кухне заметил что радиорозетка пованивает. Пощупал её рукой, а она горячая. Развинтил, оказалось там поселились тараканы и так внутри плотно засрали, что говно закоротило провода и потихоньку тлело. Хорошо что вовремя заметил. Вот такие они коварные, баги :)
у нас тоже задания выдавали в универе на старых перфокартах. А уж каких историй нам зав кафедры на лекциях нарассказывал и про перфокарты и вообще про старые компьютеры, которые занимали хорошую лекционку на 100 человек.
У перфолент своё кодирование — Код Бодо. Два знака до транспортной дорожки и три после.
тут же на фотографии два знака до и пять после. Наращивание памяти?
тут же на фотографии два знака до и пять после. Наращивание памяти?
Это же «тест памяти» =)
да, точно) это более поздняя, расширенная версия)
спасибо, подправила)
спасибо, подправила)
Бодо — 5-битный, как и отечественный МТК-5, полученный введением в него кодов для кириллицы.
Семибитный МТК-5 (КОИ-7), из которого потом, добавив бит для задания регистра (взамен символа переключения регистра) получили КОИ-8
Семибитный МТК-5 (КОИ-7), из которого потом, добавив бит для задания регистра (взамен символа переключения регистра) получили КОИ-8
Для дневального — незаменимая штука.
НЛО прилетело и опубликовало эту надпись здесь
Скажите, ведь 12 бит на перфокарте, они же никогда целиком не использовались? Они же кодировались во внутреннее машинное представление байта? А что делала, например, IBM-ка (ЕС-ка), когда встречала перфокарту, символ на которой не кодировался?
И использовалось ли когда-нибудь на перфокартах бинарное представление цифр (возможно, с использованием всех 12 бит)?
И использовалось ли когда-нибудь на перфокартах бинарное представление цифр (возможно, с использованием всех 12 бит)?
Скажите, ведь 12 бит на перфокарте, они же никогда целиком не использовались?не совсем понимаю, что вы имеете в виду. если все возможные комбинации, которые можно закодировать 12тью битами, то, вероятнее всего, ещё не было необходимости в таком количестве знаков.
Они же кодировались во внутреннее машинное представление байта?насколько я понимаю, да
А что делала, например, IBM-ка (ЕС-ка), когда встречала перфокарту, символ на которой не кодировался?скорее всего, тупо выдавала ошибку
И использовалось ли когда-нибудь на перфокартах бинарное представление цифр (возможно, с использованием всех 12 бит)?да, в статье я упоминала о двоичном коде на перфокартах. чуть поподробнее на вики
Использовались, например, на БЭСМ-6. Когда карта считывалась не по столбцам, а по строкам. Т.е. строка воспринималась, как слово (48 бит) с плавающей точкой или командное. То есть на карте могло быть 12 слов, по одному для строки. А вот столбцы использовались не все, оставшиеся могли быть использованы, например, для пробивки порядкового номера в колоде.
На ЕС ЭВМ записывали по столбцам (как на иллюстрациях), пробивки от 0 до 9 были цифрами, комбинации «надсечек» (пробивок над цифровыми рядами) с цифрами давали латинские буквы, а спецзнаки и кириллица кодировалась комбинациями 3-х и более пробивок. Так, буква «У» (кириллическая) была 11-0-3-8-9 (в 16-ричном представлении ЕВ, так что 11-0-3-8-9 я употреблял, как эвфемизм для мата).
Если встречался нераспознаваемый символ — карта не вводилась, перфоввод останавливался, загоралась красная лампа и её вручную убирали (чаще просто переворачивали)
На ЕС ЭВМ записывали по столбцам (как на иллюстрациях), пробивки от 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
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 — это оптимизатор фортрана, а не то что вы подумали :)
Еще из своего опыта:
1. Сначала не было подписей на ПК (именно так!). Подписывали и нумеровали вручную
2. Условная компиляция и модульность обеспечивались перевернутыми перфокартами. На ней загрузка колоды останавливалась, и можно было часть карт перекладывать в прочитанные. Ну чисто точка останова :)
3. Процесс работы комплектовался симпатичными операторшами
4. Наконец ВНИМАНИЕ! практиковалось ручное выпиливание перфокарт по шаблону лезвием от бритвы. Как альтернатива — был клей и прямоугольники от пробитых в ПК дырок — они и вклеивались в лишние дырки. Читалки ПК была отдельная ветка искусства, исчезнувшая под гнетом последующих цивилизаций. Календарь Майя отдыхает :)
5. Умел читать ПК по дыркам. Не весь текст, но такие вещи как слеш, перевод строки, номер метки и подобное — читать умел. Кое что мог нарисовать по карте ручкой и ей же сделать дырки. Точно, дырки не обязательно должны были иметь точную форму — могли быть хоть круглыми.
6. На фортране иногда практиковались метки в каждой строке, чтобы не перепутать — так появился бейсик :)
7. Систем набивки было две — вертикальная и строчная. При строчной можно было вместить 120 символов (применялось для Алгола). При постолбцовой (как на картинках) — 81.
8. FOREX — это оптимизатор фортрана, а не то что вы подумали :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Перфокарты и ко