Page 1 of 7

Programming Experience

Posted: Mon Jul 21, 2014 5:30 pm
by Flatfingers
Now that Josh has released some details of his Limit Theory Scripting Language (LTSL), and begun the language wars have :D, it occurs to me that it might be useful to get a survey of the programming languages with which the potential modders in this forum are familiar.

The point of this, as always, is not a surreptitious attempt to argue for or against any of Josh's design choices. In this case, it's to get a better idea of the experience that people will bring to using LTSL as Josh has implemented it.

When answering, try to include just languages you've actually used, not just studied.

I'm sorry if some newer languages didn't fit into the number of options available here. But I had to leave room for a few retro-computing options for the coding grognards who want to brag a little bit. ;)

Re: Programming Experience

Posted: Mon Jul 21, 2014 8:01 pm
by Katawa
What is a real program?

Re: Programming Experience

Posted: Mon Jul 21, 2014 8:04 pm
by Mordakai
Katawa wrote:What is a real program?
Not an imaginary one, I guess.

Also, Java,C#,JavaScript & PHP. Mostly JavaScript these days, PHP when I need server stuff and have my own say in what I'm using.

Re: Programming Experience

Posted: Mon Jul 21, 2014 10:49 pm
by Flatfingers
Katawa wrote:What is a real program?
Flatfingers wrote:When answering, try to include just languages you've actually used, not just studied.

Re: Programming Experience

Posted: Mon Jul 21, 2014 11:35 pm
by CSE
For older people like me, who began with Basic because the commodore vic20 and 64 we're using a basic interface, there are some key languages missing:
- assembly: the language real programmer had to use to get things moving, of course specific to a given processor hardware,
- Pascal, that was not only the best structured language but the native language for acces to the MacOS ROM functions (of course you could access them with any languages, but the doc was in Pascal)
- I personally wrote my larges software in Matlab, as a scientific language, but many colleagues were strong in Mathematica.

But real men use PERL, of course.

:ugeek:

Re: Programming Experience

Posted: Tue Jul 22, 2014 12:30 am
by Katawa
Criminal lack of Haskell as an option.

Re: Programming Experience

Posted: Tue Jul 22, 2014 12:35 am
by Cornflakes_91
im missing assembler
  • assembler
  • C/++/#

Re: Programming Experience

Posted: Tue Jul 22, 2014 12:50 am
by gartoks
I also miss Assembler and Haskell :(

Re: Programming Experience

Posted: Tue Jul 22, 2014 1:16 am
by Flatfingers
Haskell almost made the cut. APL won. That choice was possibly a mistake on my part.

Assembler didn't make it because there isn't just one -- every one is its own language (because it's specific to the target processor).

Pascal didn't make it because it's not a real language. Also, my Real Programmers bias is showing.

Also also, when Og the Caveman first put two things in a list, all Morg the Other Caveman could say was, "Mnuggh uur hngh!" which translates more or less to "Your list is completely useless as you have failed to include this other thing of interest to me."

True story.

Re: Programming Experience

Posted: Tue Jul 22, 2014 1:19 am
by Katawa
But biggest list is best list!

Re: Programming Experience

Posted: Tue Jul 22, 2014 1:55 am
by Gazz
So this poll would be most awesome?

http://frontiers.prophpbb.com/topic182.html

Re: Programming Experience

Posted: Tue Jul 22, 2014 2:28 am
by Katorone
I'm not a programmer or a modder...
The language I'm most experienced in is TCL. Besides that I can express most things I want to do with Python. I also tinkered a bit with lua, which was a language I needed to get used to.
I was planning to learn Perl (as a replacement for python) and C, but that got backtracked because of life and the need to eat. :)

That being said, the hardest part for me to learn anything is finding a good resource. For modding specifically I really need some example scripts and a decent overview of the API that's available.

Re: Programming Experience

Posted: Tue Jul 22, 2014 5:17 am
by Talvieno
I know two different languages I've written programs with that aren't on this list (but they're lesser-known and don't honestly belong with the big shots). :lol: There should've been an "I don't program" option, though.

I chose Java, Python, Basic, and C++. I'm guessing Basic covers Visual Basic. I technically only wrote a couple small programs with C++, but I guess it still counts, right? :P (Functional programs that had a real-world application, not a "Hello World" experiment or anything, mind you.)

Re: Programming Experience

Posted: Tue Jul 22, 2014 5:32 am
by Hyperion
Where is the VCR option? because that's about the extent of it for me :oops:

Re: Programming Experience

Posted: Tue Jul 22, 2014 9:37 am
by DWMagus
CSE wrote:But real men use PERL, of course.
This.