|
extrarice
|
 |
« on: August 22, 2008, 03:40:49 PM » |
|
MattMik's post about CHIP-8 got me thinking about the various languages I've worked with over the years, which ones I still use and which ones I've said good riddance to. I first cut my teeth on C in high school, writing a basic text adventure for my senior project. I also had a bit of sound in the game through the MacOS Toolbox, which at the time was an insanely complicated API. My first year in college I had to take a course in Modula 2 before they would let me move on to the C classes. I resented having to learn this academic language to get where I wanted to go so I rebelled against the class and flunked  . I then moved on to objected-oriented languages, first with C++ and then Java (to which I say "good riddance!" - I do not like Java.) I had an x86 assembly course in college, which I had to translate to PowerPC assembly in order to finish the assignments on my Mac. Moving on to interpreted scripting languages, I've had a smattering of perl, a brief look at ASP (I won't touch that with a 10' pole), a required semester of Visual Basic, many years of AppleScript for my own automation, JavaScript, and my favorite: php. I'd like to have some time to learn Objective C and Ruby. Ruby especially - its syntax looks quite elegant. So, what languages have you worked with? By choice or out of necessity  ?
|
|
|
|
|
Logged
|
|
|
|
Konata
Annoyance
Grandmaster Hack
  
Offline
Posts: 812
Good job!
|
 |
« Reply #1 on: August 22, 2008, 04:07:43 PM » |
|
I REALLY REALLY suck at programming, lol, but I have tried:
QBASIC DarkBASIC Visual Basic Ruby (I don't get it) That graphical "programming language" in Carnage Heart for PS1 That graphical "programming language" in MindRover for PC That graphical "programming language" in the Klik & Create/The Games Factory for PC UnrealScript (again I don't get it) Javascript (see above)
|
|
|
|
|
Logged
|
|
|
|
|
Andrew Armstrong
|
 |
« Reply #2 on: August 26, 2008, 08:57:45 AM » |
|
Out of Necessity (all basically for my University work): C Java Prolog Javascript Perl By Choice: C++ (still learning a lot of it, never got taught it in university really) PHP (I can't do it *well* with objects and stuff yet though  ) LUA (for game modding usually) Others: NWscript (Neverwinter Nights scripting language, C based) SCAR (LUA variant for Relic games) I also know a moderate amount of HTML and CSS, enough so I don't have to always refer to sample code there. Java might have been "By choice" but I've really not actually programmed anything for myself in it, although my final year project was already java-based so it was basically "by choice (given the alternative is starting from scratch, idiot)" 
|
|
|
|
|
Logged
|
|
|
|
|
RedWolf
|
 |
« Reply #3 on: August 29, 2008, 09:43:55 AM » |
|
Hmm.. good topic. I'm no programming Guru. I've had experience with BASIC, MUSHcode (TinyMUSH's softcode system which is similar to LISP), ASP, PHP, and a little C here and there. Oh, and ZZT-OOP -- ZZT's built-in object oriented programming language. 
|
|
|
|
|
Logged
|
|
|
|
silencewordsaway
Casual Tinkerer

Offline
Posts: 43
|
 |
« Reply #4 on: August 29, 2008, 04:49:37 PM » |
|
Oh, and ZZT-OOP -- ZZT's built-in object oriented programming language.  ZZ Top...?
|
|
|
|
|
Logged
|
|
|
|
|
RedWolf
|
 |
« Reply #5 on: August 30, 2008, 07:34:15 PM » |
|
Oh, and ZZT-OOP -- ZZT's built-in object oriented programming language.  ZZ Top...? Yes, ZZ Top. 
|
|
|
|
|
Logged
|
|
|
|
|
Andrew Armstrong
|
 |
« Reply #6 on: August 30, 2008, 08:58:05 PM » |
|
AHHHGGG! MY MIND! YOU BROKE MY MIND!
flibble dorkblork 39fjvnsf.....................................................
|
|
|
|
|
Logged
|
|
|
|
|
t3hfr3ak
|
 |
« Reply #7 on: August 30, 2008, 11:13:34 PM » |
|
AHHHGGG! MY MIND! YOU BROKE MY MIND!
flibble dorkblork 39fjvnsf..................................................... Windows has shut down due to an error: Memory Read Error: 0x00000000,0x00000001,0x00000002,to,FxFFFFFFFE If this is the first time you are seeing this message, it will not be the last. Please dump into trash can and buy a newer computer Also, Microsuck would like to thank you for purchasing yet another faulty OS. If you have any concerns, please contact our customer support team at 1-800-MS-SUCKS
Well... that was one hell of a spam
|
|
|
|
|
Logged
|
|
|
|
|
RedWolf
|
 |
« Reply #8 on: August 31, 2008, 08:33:08 AM » |
|
AHHHGGG! MY MIND! YOU BROKE MY MIND!
flibble dorkblork 39fjvnsf.....................................................
By the way, that's actually a picture of a three-headed man. The heads were later separated and programmed (in ZZ Top) to form a rock band.
|
|
|
|
|
Logged
|
|
|
|
|
sirpaul484
|
 |
« Reply #9 on: October 16, 2008, 02:00:12 AM » |
|
The main languages I've done were C (very little), C++ (more than C, but not by much), BASIC (Mostly QBASIC and the one for the TRS-80 COCO), and very little ZZT-OOP. I think I created a tiny one-room adventure for it, that wasn't very hard at all.
|
|
|
|
|
Logged
|
|
|
|
|
RedWolf
|
 |
« Reply #10 on: October 17, 2008, 02:00:48 PM » |
|
All right, here's a good one while we're on the subject of programming languages: what's your favorite form of BASIC?
Is there any particular BASIC on a certain platform you like best (i.e. Applesoft Basic, QBasic, Commodore 64 BASIC, etc.)?
I'm partial to Applesoft BASIC myself, since that's what I first used. On the other hand, QBASIC is nice because it's easy to edit, etc., although I've never tried to do any graphical stuff with it. Maybe I should tinker around with it some more -- it's been years.
|
|
|
|
|
Logged
|
|
|
|
|
extrarice
|
 |
« Reply #11 on: October 17, 2008, 02:11:25 PM » |
|
The only Basic I've worked with is C-64 Basic, a long time ago in elementary school. I haven't played around with it since!
|
|
|
|
|
Logged
|
|
|
|
Cozmo
Novice Tinkerer
Offline
Posts: 4
|
 |
« Reply #12 on: October 20, 2008, 11:03:21 PM » |
|
Early years (through high school) - Logo, ahh my first introduction to programming in the 4th grade. I made a truck. - Basic on the Apple, PC, TRS-80 - Pascal on the Mac...no line numbers, amazing to me at the time!
College - Pascal (really like it actually) - Ada 86 and Ada 95 - C, C++ - Prolog, Lisp, Modula2 - x86 assembly...even some microcode
Work - C# - Visual Basic - VB.Net - ASP.Net - ASP/javascript/vbscript
Grad School - Java - C - Now my own compiler and interpreters!
|
|
|
|
|
Logged
|
|
|
|
|
RedWolf
|
 |
« Reply #13 on: October 21, 2008, 09:36:53 AM » |
|
Hey Cozmo, welcome to the forum! Grad School - Now my own compiler and interpreters!
That sounds pretty cool. Can you tell us more about it?
|
|
|
|
|
Logged
|
|
|
|
Cozmo
Novice Tinkerer
Offline
Posts: 4
|
 |
« Reply #14 on: October 21, 2008, 10:16:56 PM » |
|
Hey Cozmo, welcome to the forum! Grad School - Now my own compiler and interpreters!
That sounds pretty cool. Can you tell us more about it? Well, a decade after graduating from college, I decided to return to graduate school. One of my first classes was basically a compilers course where we had to implement a complete compiler/language, which I wrote in Java. Having never used Java before, it was a bit of a challenge (but Eclipse helped quite a bit...thanks intellisense!) I actually liked the concepts and optimizations that compilers must work through, so I decided to make that the focus of my thesis/research. My current research has been on applying some optimizations typically found in compilers to an interpreter, among other things. It's a bit of a challenge debugging your own language, while also debugging the C (or maybe assembly) code used to create your interpreter/compiler...can be fun trying to determine which one is actually wrong. But hey, at least my limited interpreter is faster than perl! 
|
|
|
|
|
Logged
|
|
|
|
|