• Welcome to the new COTI server. We've moved the Citizens to a new server. Please let us know in the COTI Website issue forum if you find any problems.

What Programming Languages do you use?

What Programming Languages do you currently code in?


  • Total voters
    96
Well, the holy war seems to have died down. For the most part. For the moment. Makes "high crunch" vs "story" game debates look like a love fest...

I'm looking at some of the Makhidkarun Python repos. Could use some tests and we may have some duplication of effort that could be reduced. The question is, do we want to talk about coding as a team or just keep all projects individual? Teamwork is often more work but might give us better and more useful code.

Thoughts?
 
[m;]Guys, please remember that scatological references are discouraged.[/m;]
 
Not sure what you mean on this.

In Python 2.6+ (and in imported futures for 2.5), Print is a function and no longer a statement. I think pretty much everything now in Python is a function these days. Languages like BASIC-80 had almost no functions.

Anyway, I was just making a dumb joke. I would switch to Python 3.6+, of course, if I was coding for the world rather than just for my own use.
 
Currently, Python, Perl, Java, and shell (bash). Historically, I've done C, C++, Go, PHP, JavaScript, and SQL.
 
I wrote a blog post about the Best Programming Language for those who haven't picked their first one yet. If you've gotten a few under your keyboard then you already know the answer.

Coding is about you solving the problems you want to solve in a way you enjoy solving them. The very short answer to "What's the best programming language?" is "Whatever gets you to code more". No matter how technically perfect the language is, if you don't code in it you won't get good.

The first language seems to be the hardest, no matter what. The post gives you a few ways to help you move forward. Let me know if you have any questions.
 
Interesting read, Leitz, but has one element not addressed: accessibility of tools.

The tools available are often platform limited, and finding tools one can use comfortably for a language one can code it can be a nightmare all its own. Not to mention the expense of some of them.

Hell, I miss NewtonScript - easiest language I've worked with yet for producing good looking apps. But only for the newton. And the dev tools were only on the M68K macs. And used low-level interactions on the Apple Desktop Bus. (I'd love to see a functional analogue for Android that's not $300+...)
 
Interesting read, Leitz, but has one element not addressed: accessibility of tools.

The tools available are often platform limited, and finding tools one can use comfortably for a language one can code it can be a nightmare all its own. Not to mention the expense of some of them.

You're right! I've been on Free/Open Source for so long I didn't even think of that. Last language I paid for was Pascal, back in the mid-90s. Books on languages, though, weigh in at a couple grand at least.
 
I remember when I used to buy programming books and computer language compilers. Java 1.0 was one of the few free things at the time.
 
I remember when I used to buy programming books and computer language compilers. Java 1.0 was one of the few free things at the time.

One of the few things for Windows. By then my wife had gone into the USAF, we were a poor enlisted family, and "Linux Unleashed" came with a CD. :coffeegulp:
 
Starting "Month 2" of a three month commitment to re-learning Perl. If anyone is interested in following along, I've set up a "perl_tools" repo. There's are Dice and Name modules. Since I'm working on OOP skills the Person module will be object-y. Feel free to ask questions or contribute code.
 
Starting "Month 2" of a three month commitment to re-learning Perl. If anyone is interested in following along, I've set up a "perl_tools" repo. There's are Dice and Name modules. Since I'm working on OOP skills the Person module will be object-y. Feel free to ask questions or contribute code.

Perl 5 or Perl 6?

Be curious if at the end you decide it's still worth it. It's certainly fallen off the bandwagon for some time, being eclipsed by Python among others.
 
Hard to look back

21 years coding perl, 1993 to 2014; 4.036 to 5.018 or so.

I thought to move to Ruby (didn't) or Powershell (perl.NET in my mind; didn't do that either).

For simple CLI work I went back to AWK. For repeatable or non-trivial stuff I use Python.

I do miss some of the horrendous one-line monstrosities I used to munge data with. ("perl -lane '...' ", "perl -pale '...' ")
 
Perl 5 or Perl 6?

Be curious if at the end you decide it's still worth it. It's certainly fallen off the bandwagon for some time, being eclipsed by Python among others.

Perl 5.008, specifically. Work has become very tenuous so I have to prepare myself for what's next. Sad, really. I quit Perl a decade or so ago and was really enjoying the return. I prefer Ruby, but would have been happy doing Perl for the next several years. Python isn't so bad either but I'm learning Go in my spare time. C-ish and a good replacement for C, C++, C#, and Java. Not yet at the OS/Kernel level yet.
 
I been converting all my old programs to Python. I look at other languages in the meantime. But I still prefer Python at the end of the day.
 
I been converting all my old programs to Python. I look at other languages in the meantime. But I still prefer Python at the end of the day.

Python is a pretty good language; if you like to use it then it's a great language. :)

At the end of the day, the language you can enjoy producing results in is the best language.
 
Python is a pretty good language; if you like to use it then it's a great language. :)

At the end of the day, the language you can enjoy producing results in is the best language.

I love python... but doing a gui in python is ... not something I've succeeded at.
 
I love python... but doing a gui in python is ... not something I've succeeded at.

Well, I did Tk back in the day and Python still does that. Still, Python is the #1 used language here, according to the poll. What would happen if the Pythonista's worked together to build something?

Not that I instigate, or anything...
 
I love python... but doing a gui in python is ... not something I've succeeded at.

I'm using PyQt 4, along with QT Designer. Simple drag and drop GUI widgets here and there to generate a .py file for the main window GUI for my app to import. But I am sure there is something easier to use for the current Python version out there.
 
Back
Top