Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Vintage Programming Languages
Circuit Cellar ^ | 05/23/2017 | staff

Posted on 05/23/2017 2:03:47 PM PDT by Kid Shelleen

For the last 30 years, C has been my programming language of choice. As you probably know, C was invented in the early 1970s by Dennis M. Ritchie for the first UNIX kernel and ran on a DEC PDP-11 computer. I am probably a bit old-fashioned. Yes, C is outdated, but I’m simply addicted to it, like plenty of other embedded system programmers. For me, C is a low level but portable language that’s adequate for all my professional and personal projects --SNIP-- And after you’re finished with this review of 1970s-era computing technology, give one or two a try!

(Excerpt) Read more at circuitcellar.com ...


TOPICS: Chit/Chat; Computers/Internet
KEYWORDS:
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 141-150 next last
To: Kid Shelleen

C rules. C makes sure you know what you are doing and makes for fast, compact and portable code when done right.

And then there was APL. I missed APL so much that I wrote an interpret and execute runtime for it with C.


41 posted on 05/23/2017 2:42:36 PM PDT by soycd
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator

POKE 8192


42 posted on 05/23/2017 2:42:40 PM PDT by DeakonSmith
[ Post Reply | Private Reply | To 11 | View Replies]

To: infool7

Heck, I still have a 555 cordboard.
Want it?

(30 years of “C” here)


43 posted on 05/23/2017 2:45:59 PM PDT by Verbosus (/* No Comment */)
[ Post Reply | Private Reply | To 18 | View Replies]

To: 17th Miss Regt

Just for fun, put out a contracting job order listing “Visual FORTRAN” as one of the required skills.

Then count up all the resumes from H1B contracting
shops that claim 8+ years experience in it.


44 posted on 05/23/2017 2:46:35 PM PDT by Buckeye McFrog
[ Post Reply | Private Reply | To 2 | View Replies]

To: fuzzylogic

My progression:

School (1970’s):
FORTRAN
Basic
PL-1

Work:
Mainframe assembler for 25 years
128 bit firmware assembler for HW T&D
C
a little bit of Lisp
C++
perl
Java
Javascript
PHP

Today I was coding a c routine for an implementation of Generation Data Groups on a Linux platform. I just completed a c module to provide discretionary file locking on Linux.


45 posted on 05/23/2017 2:48:34 PM PDT by the_Watchman
[ Post Reply | Private Reply | To 34 | View Replies]

To: georgiarat

46 posted on 05/23/2017 2:51:16 PM PDT by granite (The heart of the wise inclines to the right, but the heart of the fool to the left - Ecc 10:2)
[ Post Reply | Private Reply | To 12 | View Replies]

To: 17th Miss Regt

“FORTRAN dinosaur here...”

FORTRAN, Assembler and RPG here. Man, that was a million years ago.


47 posted on 05/23/2017 2:52:41 PM PDT by dljordan (WhoVoltaire: "To find out who rules over you, simply find out who you are not allowed to criticize.")
[ Post Reply | Private Reply | To 2 | View Replies]

To: Buckeye McFrog

OK, that’s funny right there! And more than a little sad.


48 posted on 05/23/2017 2:52:44 PM PDT by FreedomPoster (Islam delenda est)
[ Post Reply | Private Reply | To 44 | View Replies]

To: 17th Miss Regt

FORTRAN dinosaur here...


Same. Only computer language I was ever fluent in.

Haven’t used it for decades.


49 posted on 05/23/2017 2:53:02 PM PDT by marktwain (President Trump and his supporters are the Resistance. His opponents are the Reactionaries.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Kid Shelleen
I remember when ......

I stayed up all night punching cards for a class assignment.

50 posted on 05/23/2017 2:56:07 PM PDT by dartuser
[ Post Reply | Private Reply | To 1 | View Replies]

To: Gideon7

What was the deal with the dual round CRT displays? Something on the left was displayed different than on the right? Code / data?


51 posted on 05/23/2017 2:58:06 PM PDT by backwoods-engineer (Trump won; I celebrated; I'm good. Let's get on with the civil war now.)
[ Post Reply | Private Reply | To 26 | View Replies]

To: Kid Shelleen

My career started with a PDP-11/24 and Fortran. I gradually moved on to C, C++ and C#. But I just retired so who cares.


52 posted on 05/23/2017 2:59:20 PM PDT by McGruff (The terrorists have elected to receive.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen
apl (A programming Language - no really) is very interesting and its own branch of the language tree (Fortran, Lisp, APL) Jacobson's later effort J you don't need the special keyboard. I think lots of financial companies used/use for trading but I think it was called K there.

Has an associated rdbms columnar based. Its based on vector algebra - I think they were on to something. Actually developing a solution - crazy. checkout this video about all this stuff from 1974 - check out the attire. Origins of APL Jacobson looks like a cranky guy then.

53 posted on 05/23/2017 2:59:47 PM PDT by datricker (Build the wall)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

Is Steve Ciarcia still the editor of Circuit Cellar?

He used to say his favorite programming language was solder.


54 posted on 05/23/2017 2:59:49 PM PDT by JohnnyP (Thinking is hard work (I stole that from Rush).)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Gideon7
I used to write Pascal 6000 programs on a CDC Cyber 72.

Yep, I recognize that console. I was at the University of Colorado when they became the U.S. distributor for Pascal; so I became one of the language's early users (and advocates) in this country. It was a refreshing change from abusing Fortran for non-numerical applications. We had a CDC 6400 and NCAR up on Table Mesa had a 6600. They were the biggest machines in town. The Bureau of Standards had a CDC 3800, which they let us (students at Boulder High School) use for the course in Fortran.

55 posted on 05/23/2017 2:59:53 PM PDT by snarkpup (The alligators do not want the swamp drained.)
[ Post Reply | Private Reply | To 26 | View Replies]

To: 17th Miss Regt

Ditto!


56 posted on 05/23/2017 3:00:18 PM PDT by editor-surveyor (Freepers: Not as smart as I'd hoped they'd be)
[ Post Reply | Private Reply | To 2 | View Replies]

To: InABunkerUnderSF
I made a living for several year programming in Databus on Datapoint hardware

Ah, Datapoint. In my humble opinion, that Texas company invented the personal computer. Not Commodore. Not Apple. Not IBM. Datapoint. Back in 1969. There's a fascinating book on it.

57 posted on 05/23/2017 3:00:21 PM PDT by backwoods-engineer (Trump won; I celebrated; I'm good. Let's get on with the civil war now.)
[ Post Reply | Private Reply | To 28 | View Replies]

To: Kid Shelleen

I’ve got that book in my bookshelf at home. I also have a Mensch Micro, which is a development board containing the final evolution of the 6502, from Western Design Center.


58 posted on 05/23/2017 3:02:29 PM PDT by backwoods-engineer (Trump won; I celebrated; I'm good. Let's get on with the civil war now.)
[ Post Reply | Private Reply | To 39 | View Replies]

To: Kid Shelleen

I work for an insurance company as a systems architect, I work mainly in mainframe assembler, Java, and C#. I work with both the ancient, and new.


59 posted on 05/23/2017 3:05:22 PM PDT by MMaschin (The difference between strategy and tactics!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: InABunkerUnderSF

But did you write Compass?


Oh yeah. CDC assembly language was weird stuff. The arithmetic had +0 and -0 as two different values due one’s complement integer representation. The 60 bit floating point format was weird too.

I later moved up to programming Cray supercomputers in CFT (Cray Fortran) and assembly. Seymour Cray had learned his lesson from his designing the Cybers, so his Crays had a 64 bit words, 8 bit ASCII, and IEEE 754 arithmetic.

Much nicer :-)


60 posted on 05/23/2017 3:09:33 PM PDT by Gideon7
[ Post Reply | Private Reply | To 35 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 141-150 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson