Newsgroup: it.comp.retrocomputing
Titolo: Fare i programmatori attorno al 1983

http://simonallardice.com/general/2014/03/17/first-computer.html
 
 
tl;dr;
carta (code sheets) e matita -> data entry department -> compilazione -> 
errori si/no
tempo del ciclo: inizi un giorno e quello dopo scopri se hai fatto errori
 
 
http://eltamiz.com/elcedazo/wp-content/uploads/2009/02/cobol-code-sheet.jpg
 
 
http://www.fh-jena.de/~kleine/history/software/IBM360-codingform.jpg
 
 
Mi ricordo mia sorella, quando studiava da ragioniera-programmatrice 
alle superiori (eggiï¿œ, c'era un percorso apposta, differente da quello 
classico... hm, non che sappia com'ï¿œ oggi) trafficare con risme di quei 
fogli per il COBOL.
Poi, a scuola, non so come procedessero, probabilmente se l'inserivano 
da sï¿œ, probabilmente in un mainframe via terminale.
Magari chiedo lumi :) Qualche ragioniere-programmatore dalla stessa 
epoca, qua intorno, che c'illumini? ;)
 
CYA

 CYA
 
Io all'epoca, attorno al 1983, ho fatto delle supplenze al triennio in questione.
La scuola aveva un mini Unisys con una quindicina di terminali.
Il sistema operativo era una specie di Unix ma si usavano quattro 
comandi in croce, compresa la compilazione che per un sorgente
di 1000 statement impiegava circa 10 minuti.
Praticamente nelle due ore di laboratorio si riusciva a fare poco
passando il tempo più che altro a correggere gli errori di compilazione.
I ragazzi usavano il terminale a coppie ma prima di arrivare al compilatore c'erano
tutte le fasi di progettazione e i famigerati "fogli di programmazione" 
(ne devo avere ancora qualcuno in giro).
Erano pagine A4 quadrettate da usare in orizzontale con la testata che riportava 
le zone e le righe verticali di separazione del codice.
Li veniva scritto il codice a mano e si eseguiva una specie di simulazione
"manuale" del funzionamento seguendo le righe e annotando a parte 
il valore delle variabili e l'output presunto.
La preparazione scolastica ricordo era veramente terra-terra: 
il programma di quinta non arrivava nemmeno alla stampa su carta, 
il che era forse un bene perché la stampante
a banda esisteva ma l'ho sempre vista rotta o comunque senza carta.
 
Comunque le mie supplenze sono state ben poca cosa come durata 
per cui non so la reale efficacia di questa scuola. Non ho mai conosciuto
nella mia carriera informatica un "Ragioniere-programmatore", strano...
Forse se li fagocitavano tutti le banche, non so...

 
http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/punchedCard/
 
 
(e non pochi altri, a cominciare dalle due directory sopra; links dietro 
richiesta)
 
l' uso dei coding sheet (specie in ambito IBM) era dovuto alla non 
esattamente grande (diciamo pure nulla...) capacitï¿œ di editazione delle 
tastiere perforatrici (keypunch) ed il "data entry department" era 
basicamente un gruppo di dattilografi che perforavano le schede 
perforate creando (nel caso della programmazione) le schede sorgenti 
perforate, pronte per essere dati in pasto al bestio in cambio delle 
schede oggetto (o listato degli errori...)
 
(personalmente credo che non erano infrequenti gli scaricabarile attorno 
alla grafia...)
 
Saluti,
dott. Piergiorgio.
 
 

 CYA
 
io ho cominciato nel 1984 circa in cobol su dei micro della bull poi sono passato ai mainframe prima bull poi ibm
sempre scritto i pgm da solo riga per riga con gli editor di sistema solo tastiera
poi stampa per controllare il tracciato  e via
 

 epoca, qua intorno, che c'illumini? ;)
 
io mi sono diplomato nel 1998, e nell'azienda dove ho cominciato era stata
appena assunta anche una neodiplomata, proprio ragioniere-programmatore.
siamo stati mandati nella stessa azienda(banca).
quando si trattava di capire i termini finanziari/bancari faceva valere la
sua formazione di ragioniere, ma era molto debole nel lato
logico/matematico/informatico.
 

 tempo del ciclo: inizi un giorno e quello dopo scopri se hai fatto errori
 
Meno male che quei brutti tempi sono passati!
 

 
"Devil Master" <ev...@rulez.4ever> ha scritto nel messaggio 
news:lk03j3$j7o$1...@speranza.aioe.org...

...tempi?
 
Anno 1984,   Ibm  S/34 ( 5340, 64K ram, 2 processori,  speed 1 e 4 MHz , 1 
disco 64 MB):
 
Tempo di compilazione di un programma RPG II di circa 2.000 righe  =  45 
minuti
 
 
 
Anno 2014,   Ibm 720 Express ( 8202 E4B, 8GB ram,  1 Cpu Power7 ,  1 di 4 
core a  3 GHz  ,  4 dischi  139GB in raid 5 + hotspare ) :
 
Tempo di compilazione di un programma RPG ILE di circa 2.000 righe  = 1 sec
 
 
 
ciao
fm
 
 
 

 Tempo di compilazione di un programma RPG ILE di circa 2.000 righe  = 1 sec
 
Anno 1984:
"Oh no, non mi ricordo quali comandi si usano per fare questa cosa! 
Dovrï¿œ andare a spulciare tutti i libri sperando di ritrovare l'esempio!"
 
Anno 2014:
"Azz, non mi ricordo quali comandi si usano per fare questa cosa! Poco 
male: lancio Firefox, cerco su Google "how to <risultato da ottenere>" e 
otterrï¿œ la risposta in 1 secondo!"
 
Anno 1984:
"Oh no, DaBoss ha cambiato i computer di tutti gli uffici! Adesso dovrï¿œ 
imparare un altro dialetto di BASIC e riscrivere da capo tutti i programmi!"
 
Anno 2014:
"Evviva, DaBoss ha cambiato i computer di tutti gli uffici! Adesso tutto 
funziona piï¿œ veloce!"

"Devil Master" <ev...@rulez.4ever> ha scritto nel messaggio 
news:lk10f2$i98$1...@speranza.aioe.org...
 
Anno 1984:
Evviva, Usenet � piena di tizi che scrivono cose utili ed interessanti
 
Anno 2014:
Oh no, Usenet e' piena di tizi che scrivono solo ca%%ate
 
L.
 
 

 Oh no, Usenet e' piena di tizi che scrivono solo ca%%ate
 
Giusto, smetti di postare e non lo sarï¿œ piï¿œ.
 

"Devil Master" <ev...@rulez.4ever> ha scritto nel messaggio 
news:lkb6c8$8r0$1...@speranza.aioe.org...
 
ti ci vorrebbe un'uscita di quelle del vecchio Zulu ma purtroppo si e' 
rammollito pure lui :P
 
L. 
 
 

 tempo del ciclo: inizi un giorno e quello dopo scopri se hai fatto errori
 
Nelle uni che ancora non avevano o avevano pochi terminali, anche piu'
di un giorno, dipendentemente da quanti lotti e quanta capacita'
del sistema... :-)
 
Ho saltato questa era, sono partito direttamente con un OS timesharing
(o meglio, "soft realtime") interattivo, 1983-1985: Mini pdp-11, op.
sys. rsx11-m+ con 12 vt100/102, notes (non mi ricordo di aver mai visto
un foglio code sheet...) e simulazione in classe, poi in laboratorio
edit, compile, run.
 
bye G.L.
-- 
Da i.d.c.tutela:
P.S. Quando ci sarï¿œ lo switch-off, avrï¿œ problemi anche col
monitor del PC? Ho visto che ï¿œ collegato in modalitï¿œ analogica.