What's new

What Programming Languages Do You Use?

In order of number of lines written:

Perl, Fortran, bash, SQL, a couple of statistical macro languages, GRASS GIS, and AppleScript. And does LaTeX count? It's got some neat programming features but when you compile it, all you get is a PDF... :001_rolle

I never learned enough C or Java to say I can actually program them, but I futz around with them. Java is kind of neat, but either Python or Ruby are what I want to learn next.

I sure wish any of this added a dollar to my paycheck. :sad:
 
I've written far more C++ than anything, having spent >20 yrs making a living with it, but never liked it much, though for *good* programmers it was better than C for writing fast, robust systems. I've also earned paychecks with Java, C#, Pascal, Modula-2, Common Lisp, Smalltalk-80, assembler for a dozen or so architectures, AWK, PL/M, Forth, BASIC, Rexx, T-SQL, PL-SQL, Fortran, CLIPS, Foxpro, and Postscript (my first paying job was helping to write the first non-Adobe Postscript system that hit the market). Did some microcode back in the day as well though that's even less of a language than assembler. Also various shell scripting systems like Power-, Korn-, and Bourne- shells.

I've used quite a few other languages like ML, F#, COBOL, SETL, CLU, BCPL, PL/1, NESL, Logo, CAML, Objective-C, TeX/LaTeX, but after many years I've decided that the only languages I will claim to "know" are the ones that I know well enough that someone else has cut me a check me for that knowledge. I could maybe put PL/1 in the list of languages I "know" since I got the PL/M job because of my PL/1 knowledge, but I was paid for PL/M code after all.

My favorite languages are Common Lisp (and relatives like Scheme and Zetalisp), Smalltalk, C#, and assembler. Hacking ZetaLisp on the Symbolics Lisp Machines was an experience that Visual Studio and C# are just now beginning to approach - but they are approaching it, which is why C# is on my list of favorites.
 
Last edited:
I've written far more C++ than anything, having spent >20 yrs making a living with it, but never liked it much, though for *good* programmers it was better than C for writing fast, robust systems. I've also earned paychecks with Java, C#, Pascal, Modula-2, Common Lisp, Smalltalk-80, assembler for various architectures, AWK, PL/M, Forth, BASIC, Rexx, Fortran, and Postscript (my first paying job was helping to write the first non-Adobe Postscript system that hit the market). Did some microcode back in the day as well though that's even less of a language than assembler.

My favorite languages are Common Lisp (and relatives like Schema and Zetalisp), Smalltalk, C#, and assembler. Hacking ZetaLisp on the Symbolics Lisp Machines was an experience that Visual Studio and C# are just now beginning to approach - but they are approaching it, which is why C# is on my list of favorites.

I am not worthy. I've never heard of Rexx, and I thought I was a nerd before this.

(though really, you listed BASIC??)
 
I am not worthy. I've never heard of Rexx, and I thought I was a nerd before this.

(though really, you listed BASIC??)

:lol: better than batch scripts?

Little bit of everything here too, been programming for about 18 years now and 8 years professionally. Using C# now. Used to have to do ladder logic for Honeywell PLCs in the oil field as well lol. That was fun... Starting to play more with the XNA Game Studio making Xbox games. I just need an artist lol. MS Paint is about my limit.
 
Last edited:
anything but python.

I hate python.

Give me assembler any day of the week, give me punch cards for petes sake - but keep python away.
 
:lol: better than batch scripts?

I suppose I've performed minor miracles with bash and AutoIt scripts, and I haven't performed same with BASIC...

Little bit of everything here too, been programming for about 18 years now and 8 years professionally. Using C# now. Used to have to do ladder logic for Honeywell PLCs in the oil field as well lol. That was fun... Starting to play more with the XNA Game Studio making Xbox games. I just need an artist lol. MS Paint is about my limit.

I've said it before: the cross-section of folks at B&B is impressively diverse.
 
anything but python.

I hate python.

Give me assembler any day of the week, give me punch cards for petes sake - but keep python away.

I feel that way about PERL :lol:

I was actually a little interested in python but, never got off my duff to look into it.
 
I am there with you! Lot's of unique people here. It's really quite amazing.

I suppose I've performed minor miracles with bash and AutoIt scripts, and I haven't performed same with BASIC...



I've said it before: the cross-section of folks at B&B is impressively diverse.
 
Okay, here is my definitive list lol

C++/C
C#
vbscript
vb.net
Ruby
Perl
Basic :blushing:
Ladder Logic
Some LISP
SQL/TSQL
Pascal
Cobol
CLIPS (I guess call this a variant of LISP)
Bash
Some Assembly
Javascript
PHP
ASP.NET (Falls in with c# and vb.net)
COM
 
Okay, here is my definitive list lol

C++/C
C#
vbscript
vb.net
Ruby
Perl
Basic :blushing:
Ladder Logic
Some LISP
SQL/TSQL
Pascal
Cobol
CLIPS (I guess call this a variant of LISP)
Bash
Some Assembly
Javascript
PHP
ASP.NET (Falls in with c# and vb.net)
COM

Wait -- a canonical list?

Oy, well, I'll have to add
\begin{obscure}
  • PDP-11 CMD
  • AML (the now-as-outdated-as-PDP-11-CMD macro language for Arc/INFO)...
\end{obscure}
...BASIC, .BAT, and because of my job, I'm getting into PowerShell. :angry:
 
I'm the software engineer without much experience it seems.

C++/SQL all through college.

Been using VB.net, SQL, Javascript, HTML, ASP.NET (does that count?), some AJAX stuff with JSON (*shudder*) only to replace it with Silverlight, which is what are newest version of my company's software is going to be based on entirely. It's really nice.
 
And does LaTeX count?
TeX is Turing complete! I'd count it :)

(though really, you listed BASIC??)
I'm impressed he earned a paycheck with BASIC! If I pulled that off, I'd list it too.


I don't program much these days except for the occasional screwing around in Python or R. The only languages I've ever earned a paycheck with were Perl, C++, and R, but once upon a time I was (barely) proficient in C, Java, Matlab and Fortran 90 to boot. I like what programming makes possible and I enjoy actually doing it, but eventually I concluded that I like it as a tool but not a subject of study and switched to economics.

And now I work in a job where I don't get to use my brain :(. It makes me sad. But it leaves me plenty of time during the day to read B&B, so I guess it works out.
 
My work consists almost entirely of .NET (C#/VB.NET) and JS. I'm gonna have to learn some actionscript soon to do a couple FLEX apps. I've done a little Java/C++/php/random, but nothing significant in any of those.
 
(though really, you listed BASIC??)

After awhile you stop worrying about how "cool" or "uncool" the language is and more about whether it helps to pay the rent, and I've earned paychecks for BASIC development from multiple sources. Actually the first check I ever got for a program was for a BASIC program that was published in the long-defunct COMPUTE! magazine back in '83, and have used it in two other jobs, one in '91 that paid off my last semester of my undergraduate degree, and another where it was a small part of an ~10M+ line system that was a mixture of C++, Fortran, Assembly, Visual Basic, and a proprietary scripting language.


Okay, here is my definitive list lol
...
CLIPS (I guess call this a variant of LISP)
...

Doh! I forgot CLIPS and the various shells, which is funny because I first used it in '89, and hauled it out again for one of my current projects...
 
Last edited:
this is my favorite programming story: http://thedailywtf.com/Articles/The-Shenanigans-Handler.aspx
:lol::lol::lol:

Wow, mparker, that's pretty impressive! I only started learning it a year ago hehe! Not really panning out for what we need. They wanted an expert system but, man, doing good ol' decision making with if/switch statements was way easier! I think they were getting way a head of themselves. Oh look, "expert system", that's what we need because it sounds fanceh!

Well, that's pretty good too, elizard. I am having to do some asp.net right now to rebuild the site, do spatial calculations, etc etc. If I had the choice, would love to do straight forms hehe.

Have you guys that messed with C# tried LINQ yet?

Sounds like you regret your decision a bit, kprincehouse? I don't think I could do that. To me, programming is like wet-shaving... everyone can basically shave, it's not until you pick your instrument and try different techniques that you find what works for you. It's like that shaving obsession lol.
 
Well, that's pretty good too, elizard. I am having to do some asp.net right now to rebuild the site, do spatial calculations, etc etc. If I had the choice, would love to do straight forms hehe.

Spatial calculations eh, are you in GIS? Or just have to deal with it briefly?

Have you guys that messed with C# tried LINQ yet?

A little here and there. LINQ is really nice for some things, but I don't make very thorough use of it. For two of my recent projects I used NHibernate instead (Fluent for the last one to avoid .hbm files). I make a little more use of lambda expressions and extension methods, though again not nearly enough to consider myself proficient in it.
 
I have to write a store locator. They want it instantaneous lol but, they want it by driving distance, not straight, and they dont want to use a third party service... /pita

Spatial calculations eh, are you in GIS? Or just have to deal with it briefly?



A little here and there. LINQ is really nice for some things, but I don't make very thorough use of it. For two of my recent projects I used NHibernate instead (Fluent for the last one to avoid .hbm files). I make a little more use of lambda expressions and extension methods, though again not nearly enough to consider myself proficient in it.
 
Top Bottom