Only logged in members can reply and interact with the post.
Join SimilarWorlds for FREE »

I Like Programming

C++ is my overall favorite and most productive programming language.

I know and have used the following:

Ada
Awk
BASIC
Bourne Shell
C
C++
Clarion
COBOL
CSS
dBASE II
ECMAScript aka JavaScript
Forth
FORTRAN
HTML
IBM 360 Assembly
Intel 8080 Assembly
Intel 8086 Assembly
Intel 80286 Assembly
Intel 80386 Assembly
Java
Motorola 68000 Assembly
MS-DOS Shell
Objective-C
Objective-C++
Pascal
PL/1
PL/M
POSIX Shell
RATFOR
SAS
SQL
Swift
Zilog Z80 Assembly

Admittedly, CSS, HTML, and SQL are not true programming languages, but syntax still matters.
Scribbles · 36-40, F
If you're fluent in Java, javascript, and c++ or ever used a linux based OS...then you must be alright. hahaha. How's your Python, I hear that's one of the top ten demanded programming languages now?

If you like to play around with that kind of thing, you should get a Raspberry Pi. :)

Look through some of your old books that teach some of those programming languages and check what they are going for too, in case you no longer want to keep it. My dad was a software developer most of his working life and at one time went through all his old books and some of them are worth alot now.
EnigmaticGeek · 61-69, M
@Scribbles: Thank you! Since your dad was a programmer, too, you must be alright, as well. :-)

I haven't really programmed in Python, yet. I do almost all of my programming in C++.

Currently, I'm seriously considering developing my own app programming language, because it seems that all the dominant OS platforms require apps to be written in different languages: C++ for Windows, Objective-C, Objective-C++, and Swift for MacOS and IOS, Java for Android, etc. I'd write a translator for my language which outputs C++, Objective-C++, or Java, depending upon the target platform. That way, I wouldn't have to totally rewrite every app to port them to another platform and have them run with maximum efficiency.

I've looked at the Raspberry Pi, but they're not powerful enough (yet) to use to program commercial apps. I have a Mac Mini (Intel i7 @ 3GHz, 16GiB RAM, 1TiB SSD, dual 27" monitors) running both macOS 10.12 and Windows 10 using Parallels Desktop as my primary software development machine.

I've got some old computer programming books. One that I know is worth a lot is a hardback copy of the Multics Operating System, by Elliott I Organick (1972, MIT Press). Multics preceded and inspired the creation of the UNIX operating system, which inspired Minix, which inspired Linux. Operating systems fascinate me, and I've even begun designing one of my own, along with a modern systems programming language, and a virtual cpu for the initial implementation.
Scribbles · 36-40, F
@EnigmaticGeek: Very cool. Good luck!
EnigmaticGeek · 61-69, M
@Scribbles: Thank you! :-)
EnigmaticGeek · 61-69, M
@chaud012: It has taken me 38 years to gain experience in all of those languages. Currently, I only consider myself an expert in C++, as I have used that language more than all the others combined for the last 25 years or so. If I had to write in COBOL, or dBASE II, or many of the others, I'd need to skim a reference manual to refresh my memory. I could call myself an expert in C because it is almost a perfect subset of C++, but I haven't written a program in C since I learned C++ in the late 1980s. I am currently learning Objective-C and Objective-C++ to port software written for Windows in C++ to iOS and OS X.
EnigmaticGeek · 61-69, M
@chaud012: I am learning to use Xcode as I learn Objective-C. I wish I knew Smalltalk, as Objective-C gets its object model and object-oriented programming syntax from Smalltalk. I'm starting to work more with CSS3/ECMAScript/HTML5 as Im working on a few corporate startup websites.
EnigmaticGeek · 61-69, M
@PeanutsauntieP1982: One trick to learning computer programming languages is to realize that they are not really spoken human languages at all, from the computer's viewpoint. They only look like human languages to humans because we use the same alphabet and punctuation to write them as our spoken languages. Each has its own syntax and grammar, which usually are both simpler and significantly different than English syntax and grammar, for example. These days one could easily design a computer programming language that used only emojis as its alphabet & punctuation and required an emoji keyboard to type it. It would be obvious that such a programming language was not spoken.
EnigmaticGeek · 61-69, M
@PeanutsauntieP1982: I built a couple of Heathkit computers in the late 1970s/early 1980s. There was a Radio Shack TRS-80 computer in our math class my senior year of high school. I taught myself to program all three in BASIC, and 8080 & 8086 Assembler on the Heathkits. I learned the other languages over time, some in college, but most on my own, either from curiosity, or business need. Programming is one thing that I'm very good at. It doesn't seem like work to me, even if I'm getting paid to do it.
PeanutsauntieP1982 · 41-45, F
So, what got you into computer programming/languages? And, how does that work? I knew computers had several languages, but unlike languages spoken by humans, computer languages are an enigma to me, (which is strange, as I have a knack for picking up languages.)
This comment is hidden. Show Comment
This comment is hidden. Show Comment
EnigmaticGeek · 61-69, M
@PatheticClown: Thanks for mentioning Clipper. It reminded me that I forgot to list dBASE II.
This comment is hidden. Show Comment
Sunshine · 26-30, F

 
Post Comment