-
Data: 2016-08-27 19:02:23
Temat: Re: Re. Pytanie do serwisantów.
Od: slawek <f...@f...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Sat, 27 Aug 2016 18:01:53 +0200, "HF5BS" <h...@j...pl> wrote:
> a. ponownej kompilacji?
Też.
Pamiętaj - program był już wydziurkowany na takich papierowych
karteczkach z kartonu - poszukaj w Wikipedii "karta dziurkowana".
Jeżeli program miał 200 linijek, to było to 200 takich kart plus tzw.
karty kontrolne (z poleceniami dla systemu, nie w Fortranie).
Format linijki w Fortranie był sztywny: pierwsza kolumna (czyli
pierwszy znak na karcie) oznaczał, jeżeli był literą C lub *, że
karta jest komentarzem, w kolumnach od 1 do 5 pisało się etykiety,
kolumna 6 oznaczała że karta jest kontynuacją poprzedniej. Od 7 do 72
było miejsce na tekst programu, od 73 do 80 było miejsce na numer
karty (traktowany jako komentarz, ale jeżeli były tam kolejne numery
to łatwiej było ułożyć karty z powrotem... )
Zwykle tekst programu pisano bez wcięć. Tzn. od 7 kolumny.
Przesunięcie wszystkiego o jeden znak w lewo oznaczało w praktyce
konieczność wydziurkowania tych kart od nowa. Było mniej więcej tak
dewastujące jak usunięcie wcięć z programu w Pythonie.
Bardziej wtajemniczeni mogli to naprawić (na Odrze) przez MOP. Karty
były bowiem wczytywane na dysk i dopiero potem przetwarzane.
Wystarczyło przejrzeć pracę (jobs) danego użytkownika, przejąć
odpowiedni job, otworzyć go w edytorze tekstu (jeszcze
prymitywniejszym niż vi), poprawić co trzeba i puścić z powrotem jako
zadanie wsadowe. Łatwizna. Teoretycznie jeżeli Ośrodek Obliczeniowy
dysponował perforatorem kart jako urządzeniem wyjściowym, to można
było takie poprawione karty wydziurkować automatycznie. Ewentualnie
wydziurkować na papierowej tasiemce dalekopisowej, ewentualnie
zapisać na pólcalowej taśmie magnetycznej.
Podobne możliwości były i na CDC, i na RIAD.
Ale aby z nich skorzystać trzeba było mieć dostęp do terminali
interaktywnych.
Następne wpisy z tego wątku
- 28.08.16 00:29 HF5BS
- 28.08.16 08:12 slawek
- 28.08.16 23:47 Michał Jankowski
- 29.08.16 04:04 HF5BS
Najnowsze wątki z tej grupy
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
Najnowsze wątki
- 2025-01-26 Trump-2 JUŻ bardzo łaskawy [1_500 ułaskawień skazanych za Bidena za "Kawkę na Kapitolu"]
- 2025-01-26 Brak bolca ochronnego ładowarki oznacza pożar
- 2025-01-24 Elektryfikacja w ODWROCIE
- 2025-01-25 AMS spalony szybkim zasilaczem USB
- 2025-01-24 stalowe bezpieczniki
- 2025-01-23 Zenek Kapelinder - ?
- 2025-01-25 Błonie => Sales Specialist <=
- 2025-01-25 Lublin => iOS Developer (Swift) <=
- 2025-01-24 Warszawa => Java Developer <=
- 2025-01-24 Białystok => iOS Developer (Swift experience) <=
- 2025-01-24 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-24 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-01-24 Lublin => Delphi Programmer <=
- 2025-01-24 Kraków => Key Account Manager <=
- 2025-01-24 Lublin => Programista Delphi <=