I've been programming computers since
1969. That's the year I started attending college at CalTech in Pasadena, California.
We actually had an online
system in those days! The terminals were IBM 1052s -- basically, Selectric
typewriters hooked up like teletype machines. I think the computing center
was running a couple of IBM 360/65s. I'm not certain ... I was just a lowly
freshman, and I didn't have access to the sanctum sanctorum in the computing
center. That was for grad students.
Anyway, the language we used was
called CITRAN. It was a takeoff on FORTRAN, the Formula Translator,
but since it had been developed at the California Institute of Technology,
or CIT, it needed its own acronym. It was a time-sharing system. You
entered commands, and program statements, from the typewriter. When
your program was saved in the library, you said RUN and the system
compiled your code, linked it, and executed it. If you had a bug, you got a
not very helpful diagnostic message and BETTER LUCK NEXT TIME!
CITRAN. If you wanted to print an entire program listing, with a
cross-reference table for all the symbols, it might take 30 minutes, or longer.
Connect time was limited, so people kept their programs simple and
short.
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder