Programmers: How many dead languages do you know?

Basic will never die, too many high school teachers use it in their Comp Sci classes.

I did Basic, Visual Basic and Java in high school.

I wrote a lot of Vax VMS command procedures in DCL (Digital Command Language) 15 years ago.
DCL was incredibly powerful. Digital had a complete library of system calls for DCL and an excellent Sort. I had a Vax workstation on my desk for 10 years. Plus our campus had a cluster of Vax’s.

I’ve heard VMS died when Digital shifted to Unix. So that killed DCL too.

I’m surprised Pascal declined. For awhile Borland’s Turbo Pascal was the hottest “new” compiler around. It was one of the first fully implemented compilers for the PC 8088 and 286’s.

Most of what I know about Pascal, I learned from writing a Pascal compiler in C for a CS Compilers class.

Are you me?

Pretty much everything on your list, plus Databus/Datatrieve for the Datapoint computers. And let’s not forget TRS-DOS for the Tandy PCs. On second thought, let’s do forget it.

Remember the client/server applications from the 1990’s? Our campus spent a fortune upgrading the network backbone to support it. Seven years later client/server gets dumped for web browsers. Our users start their applications with IE now. We don’t even have a direct ODBC connection to Oracle anymore. We have to fake it with a software client. That’s the only way I can run my SQL queries.

Nobody has yet mentioned any of mine:

  • SPPS-II
  • EDL
  • 4680 Basic

Did QBasic count? It’s a language, it just isn’t a compiler. I learned it all from using the online help. And it seriously bummed me out when I got my first computer with a Windows operating system, and found out Qbasic never got a Windows version, and thus was pointless.

(I did find it on a Win95 CD, though. That made my day, until I couldn’t find any of my old programs.)

You have GOT to be kidding.

I spent two years teaching Ada (Ada83).

It was a classic bubble language. Many young 'uns today don’t realize that Rational started as a hardware company making machines that were designed from the ground up for Ada development. Everybody thought the DOD support for the language made it a gold mine. Then the bubble burst in the 90’s.

This was the one I was going to nominate. I remember being introduced to it as an actuarial student. It was difficult to learn, but incredibly powerful once you knew what to do.

I also came into this thread to nominate APL (“A Programming Language”). It used a very unusual character set and keyboard. Program expressions were very concise and looked like Greek (literally).

I had to learn APL during in 1986, my freshman year in college as an engineering student. A year later it was replaced with MATLAB, which I used extensively.

I learned FORTRAN 77 as well, but never used it beyond college.

VMS, Unix, or something else? I do know some VAX assembly language, but not much. I’m also able to read PDP-8 assembly but some -8s are still in use, so I don’t think you can call it ‘dead’ yet. Ditto BLISS: As long as VMS is in use by someone, somewhere, I’m pretty sure someone will still be writing code in BLISS.

CORC is probably dead. (‘CORnell Compiler’, an ancient teaching language based on FORTRAN, like BASIC.) Same with PILOT, a language designed to allow very patient teachers to write very simple educational programs in longer than it would have taken them to just teach the class without the software. Neither of them really deserve to be remembered, but you can still find both online.

APL derivatives (A+, J, and K) are in use in the financial industry, but I don’t know about APL itself.

Nope. It’s just called OpenVMS now, and it’s being sold by HP, which bought Digital.

Ada’s definitely not dead. There’s a lot of joint work on it still between academia and industry as it’s still used extensively in critical systems (notably in the military) and it has some nice properties that make it easy to reason about.

Does anyone else remember the APL magazines that existed in APL’s heyday? Inevitably their back pages all featured a “guess what this program does?” source code for an APL program (usually a one-liner) that looked like total gibberish but when run did something like print out “the twelve days of Christmas”.

I did some work in

[ul]
[li]dBase III[/li][li]Clipper[/li][li]IBM 360 Assembler[/li][/ul]
I don’t know for sure that they are dead, but certainly they have been deprecated.

I’ve not been a programmer in over a decade. Not counting teaching languages, the ones I haven’t heard of anyone using in years are:

FORTRAN (V and 77)
SmartElements (was Nexpert when I learned it)

Nexpert was never that popular, but it was some of the most fun I’ve ever had with a computer.

OS wise, I’ve used a completely silly number of unixes, things like SCO, a Unisys version of SVR4, and so on. The one that I’m pretty sure is gone, gone, gone is AOS/VS for DG 15000s. Urgh.

SNOBOL I think I still may have my manuals (somewhere).
COBOL 86 is on my DR DOS machine.
.
.
While looking for my COBOL manual I found XENIX (where did that come from?):dubious:

The languages aren’t quite dead yet, but I’ll never use my Fortran or Pascal again.

I don’t think Python could be called the latest flash. It’s been around quite awhile and is quite popular. Ruby also has been around for awhile, but the Rails framework for web development has made it suddenly popular.

I’m also amazed by the sudden explosion in languages. I think the Java platform and Dot Net are helping to drive that. Many languages can be compiled down to the byte codes used on these platforms and so can leverage existing code and APIs. F#, for example, is a functional language that compiles into Dot Net byte codes. Clojure, Groovy, JPython, and others. all produce Java byte codes.

APL was the 1960s version of Perl golf.