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: Blood of Tyrants
If you know C, you can probably learn C++ or C# pretty easily.

In fact, I don't actually program in straight "C" any more. The Arduino language isn't really "C", and on Windows or Linux I'm really writing C++. But the transition from C to C++ was sort of gradual for me.

21 posted on 05/23/2017 2:15:30 PM PDT by NorthMountain (The Democrats ... have lost their grip on reality -DJT)
[ Post Reply | Private Reply | To 10 | View Replies]

To: 17th Miss Regt

Z80 Assembly Language in high school.

FORTRAN in college with punch cards.


22 posted on 05/23/2017 2:16:13 PM PDT by Eddie01
[ Post Reply | Private Reply | To 2 | View Replies]

To: georgiarat

HP 2114


23 posted on 05/23/2017 2:16:23 PM PDT by CodeToad (If it weren't for physics and law enforcement, I'd be unstoppable!)
[ Post Reply | Private Reply | To 12 | View Replies]

My procession was:
FORTRAN IV
BASIC (HP2000)
RPG (horrible)
Pascal (loved it)
BASIC (again - real-time control version)
C
C++
VBA

These days it’s just VBA for me.


24 posted on 05/23/2017 2:16:36 PM PDT by Rio (Proud resident of the State of Jefferson)
[ Post Reply | Private Reply | To 15 | View Replies]

To: Kid Shelleen

Z80 binary embedded in ZX80 BASIC, running in a total of 1KB RAM (video memory included).


25 posted on 05/23/2017 2:22:28 PM PDT by ctdonath2 (It's not "white privilege", it's "Puritan work ethic". Behavior begets consequences.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Intolerant in NJ
I used to write Pascal 6000 programs on a CDC Cyber 72.

60-bit words, 6-bit character set, and a whopping 120K of iron core memory. It was the fastest computer of its era.

Good times.

 

26 posted on 05/23/2017 2:22:48 PM PDT by Gideon7
[ Post Reply | Private Reply | To 19 | View Replies]

To: Kid Shelleen

Turbo Pascal.


27 posted on 05/23/2017 2:23:54 PM PDT by ctdonath2 (It's not "white privilege", it's "Puritan work ethic". Behavior begets consequences.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

I made a living for several year programming in Databus on Datapoint hardware. Most recently, fumbled around with Python and TCL. Being able to cut code is one thing that keeps a 60+ techie gainfully employed. A lot of people I work with these days don’t seem to see the value.


28 posted on 05/23/2017 2:24:27 PM PDT by InABunkerUnderSF (Proudly deplorable since 2016 - BLOAT)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Still Thinking

When the first microprocessors hit the marketplace, we had to hand encode the 0’s and 1’s in machine language. Difficult, but those were exciting times for nerds like myself, trying to figure out how to incorporate them into a product.


29 posted on 05/23/2017 2:24:47 PM PDT by Oldhunk
[ Post Reply | Private Reply | To 8 | View Replies]

To: Kid Shelleen
GWBasic/QuickBasic/QBasic/Visual Basic repository
30 posted on 05/23/2017 2:25:15 PM PDT by Dalberg-Acton
[ Post Reply | Private Reply | To 1 | View Replies]

To: NorthMountain

YEah, sez who? Programming in it daily. Embedded Linux and hardcore software-defined radio.


31 posted on 05/23/2017 2:26:43 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 3 | View Replies]

To: Kid Shelleen

I wrote a lot of C. Made me a programmer. The others before were junk.


32 posted on 05/23/2017 2:27:30 PM PDT by DaxtonBrown
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

ALGOL


33 posted on 05/23/2017 2:28:30 PM PDT by Lurkus Maximus
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

My evolution

- I only do assembly language, I’ll rewrite as many times as needed to get the most performance possible, I’ve no use for C.
- OK, getting tired of learning new processor instruction sets, C is pretty good.
- OK, getting tired of learning new OS API’s in C, I want cross platform portability, Java is pretty good.
- OK, safety critical certification with real time behavior isn’t good in Java, go back to C.
- Hmmm, there’s a Functional Safety Specification for Java, I’d much rather use that but it has no certified implementation :( ....keeping an eye on it :)

...but it’s a loooooooong way from insisting on assembly :)


34 posted on 05/23/2017 2:29:27 PM PDT by fuzzylogic (welfare state = sharing consequences of poor moral choices among everybody)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Gideon7
But did you write Compass? One of my last goberment contractor jobs in about 1981 was writing a Z-80 simulator in Compass on a CDC Cyber 7000. I was finally able to convince them that they could buy 10 Z-80 machines for the cost of writing a simulator.

Then I was fired. I was young but I learned fast and never made that mistake again. :o)

35 posted on 05/23/2017 2:34:30 PM PDT by InABunkerUnderSF (Proudly deplorable since 2016 - BLOAT)
[ Post Reply | Private Reply | To 26 | View Replies]

To: 17th Miss Regt

Fortran, Cobol, Basic, Mac HyperCard, here


36 posted on 05/23/2017 2:38:58 PM PDT by UB355 (Slower traffic keep right)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Kid Shelleen

COBOL, Assembly, FORTRAN III, IV, ALGOL, RPG, APL, Basic, PL/I, LINC, SQL, PASCAL, C, C++, C#, VB, VB.NET, HTML, ASP,
PERL, JAVA, PHP, JavaScript, and DELPHI. Mostly C#, with a mix of C++ today.


37 posted on 05/23/2017 2:38:59 PM PDT by Ingtar (.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: 17th Miss Regt
Likewise here. Did a lot of FORTRAN programming in late sixties and early seventies. Tried to teach myself C, but really haven't done any programming since the eighties.
38 posted on 05/23/2017 2:40:45 PM PDT by JoeFromSidney (,)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Claud

39 posted on 05/23/2017 2:41:10 PM PDT by Kid Shelleen (Beat your plowshares into swords. Let the weak say I am strong)
[ Post Reply | Private Reply | To 6 | View Replies]

To: Gideon7

That’s pretty advanced stuff - I did a rudimentary inventory/sales tag program for a women’s clothing shop my wife was part owner of in BASIC on a Radio Shack 32K computer with a floppy disc drive and a dot-matrix printer - I accept no blame for the fact that the shop went belly-up years ago......


40 posted on 05/23/2017 2:41:49 PM PDT by Intolerant in NJ
[ Post Reply | Private Reply | To 26 | 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