Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

What language do YOU use?

Water Rogers
Registered User
Join date: 1 May 2003
Posts: 286
12-03-2004 05:33
I'm sure this topic has been done before... so forgive me for my search-laziness :D

Anyway, I got to thinking about how diversified SL has become since i started. I like neat little statistics and whatnot, so I'm kinda curious as to what programming languages do you mostly use in each category (if at all) and what development environments do you prefer?

I'll start.

Windows: C#.NET/VB.NET using Microsoft's Visual Studio .NET 2003 E.D.
Web: HTML/Flash/PHP using Ultra-Edit or Macromedia Studio MX
Database: MySQL (web) or Access 2000+ (Lite-Windows)

Ok, now tell me about you! Feel free to add as much or as little info as you want.

--Water
_____________________
From: Philip Linden

For the more technically minded - the problem is actually NOT the asset server (or 'asshat' as you prefer to affectionately call it herein).
Rune Pennyfeather
Second Life Resident
Join date: 11 Nov 2004
Posts: 3
12-03-2004 05:36
honestly, too many to mention. Given my preferences though, Python and/or Objective-C.
CrazyMonkey Feaver
Monkey Guy
Join date: 1 Jul 2003
Posts: 201
12-03-2004 09:11
MS Visual Studio, VB, C++, C, ASM and some MCU(microprocessor controler unit) asm.
MSo Lambert
Registered User
Join date: 16 Aug 2004
Posts: 101
12-03-2004 09:31
C++, C# and Delphi mostly, for Windows platforms - Java, PHP, ASP.NET for the web, python for the heart, from time to time...
_____________________
MSo
Apotheus Silverman
I write code.
Join date: 17 Nov 2003
Posts: 416
12-03-2004 10:15
Windows: C++ or C# and .NET, VS.NET 2003 enterprise
*nix: PHP-CLI, Perl, C++, shell scripts, C# / Mono, Editors: KDevelop in Xwin, pico in terminal
Web: C#, ASP.NET, PHP, DHTML, Javascript, Perl
Database: MSSQL 7 and 2000, Mysql

Languages I have successfully dumped in the trash can and hope to never use again: ColdFusion, ASP / VBScript, VB / VB.NET, COBOL, Lisp, BASIC, HtmlScript / Miva
_____________________
Apotheus Silverman
Shop SL on the web - SLExchange.com

Visit Abbotts Aerodrome for gobs of flying fun.
Tad Jensen
Script Junkie
Join date: 29 May 2004
Posts: 24
12-03-2004 10:22
# Languages
Progress 4GL (http://www.progress.com)
WebSpeed (owned by Progress)
PHP

# Databases
MySQL
Progress RDBMS
Progress / Oracle Dataserver


I included a link to Progress website since 90% of you probably never heard of it. Also, a nice little tidbit about Progress ( http://www.progress.com/company_info/progress_facts/pfcpopup.ssp?&BANNER=progress_software_facts.gif )
Ace Cassidy
Resident Bohemian
Join date: 5 Apr 2004
Posts: 1,228
12-03-2004 10:28
Since most of my programming is focused on embedded microprocessors, mostly for the datacomm equipment market, its almost all "C", a little bit of C++ for the higher layer management stuff, and assembler.

You ain't a man until you've programmed in the packet engine microcode of an Intel IXP network processor. ;-)

- Ace
_____________________
"Free your mind, and your ass will follow" - George Clinton
Chandra Page
Build! Code. Sleep?
Join date: 7 Oct 2004
Posts: 360
12-03-2004 11:28
From: Apotheus Silverman
Languages I have successfully dumped in the trash can and hope to never use again: ColdFusion, ASP / VBScript, VB / VB.NET, COBOL, Lisp, BASIC, HtmlScript / Miva


Oh no, another Miva sufferer. You have my heartfelt condolences. Yuck.
_____________________
Come visit the In Effect main store and café
Drawbridge (160, 81)
Particle effects, fashion, accessories, and coffee!
On the Web at SL Exchange and SL Boutique
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
12-03-2004 13:28
Mostly C++, rarely pull out QBasic or do a little playing in JavaScript. Know some Java, but currently learning Perl (which had a bit of shock value to overcome as it scared me as to what *bad* code i could write in it).
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Sensual Casanova
Spoiled Brat
Join date: 28 Feb 2004
Posts: 4,807
12-03-2004 14:15
English, sometimes Spanish when I am around family... oooo you meant scripting languages.. :mad:
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
12-03-2004 16:04
From: Rune Pennyfeather
honestly, too many to mention. Given my preferences though, Python and/or Objective-C.


*perks up* a fellow Objective Seer?

Actually haven't touched it, though, in nearly two years :-( These days, I don't do any coding professionally. I still play with Java occasionally, mostly to see what's new and improved in Eclipse, and keep telling myself I need to learn more Swing (about 4.5 years of Java under the belt, but it was mostly server-side; I suck at the GUI stuff).

I've forgotten nearly all the C and most of the Obj-C I ever knew :-(

Can't do a lick of Perl. Ditto pHp, or however it's camelCased.

I've played with Python enough to make my Poser do a couple of interesting tricks, and it took the customary thirty minutes to get the hang of the core language. I know next-to-nothing about the libraries.

For the occasional gotta-do, I use Ruby almost exclusively these days.

I'd be more interested in playing with heavy stuff if I still had a Mac. Interface Builder[1] rules. Maybe next year.

Oh: db experience is mostly ORACLE 9i and earlier, although I worked with Sybase here and there. Never as an admin, so I'm by no means a performance-tuning guru.

- yoshi

[1]Or whatever Apple's calling it this week.
Malachi Petunia
Gentle Miscreant
Join date: 21 Sep 2003
Posts: 3,414
12-03-2004 17:40
Intercal!

edit: I mean INTERCAL, the vBulletin software uncapitalized it for me :confused:
_____________________
Lisse Livingston
Mentor/Instructor/Greeter
Join date: 16 May 2004
Posts: 1,130
12-03-2004 17:58
Windows: Don't program in Windows :)

Web: HTML/CSS/PHP using any plain text editor - Windows/Notepad, OS X/TextEdit, Unix/vi

Database: PostgreSQL

Languages from years gone by: BASIC, FORTRAN, little bit of Perl, MUSHcode :)
_____________________
Land Developer, Builder and Real Estate Agent
Come to my events!
Sundays at 10:00 am: Texturing Contest
Tuesdays at 5:00 pm: Land 101 and at 7:00 pm: Trivia
Thursdays at 7:00 pm: Land 101
Fridays at 7:00 pm: Primtionary
(Other events occasionally scheduled)
Read my LiveJournal!
Visit my Livingston Properties web site for your Real Estate and Building needs!
Cross Lament
Loose-brained Vixen
Join date: 20 Mar 2004
Posts: 1,115
12-03-2004 19:19
You are all such nerds! :p

Actually, you're all making me feel really stupid, since I like, maybe know some C++ and some Pascal and some (God help me for saying this) FORTRAN77. Oh, and BASIC, of course. And LSL. :)

I guess MPI sort-of counts, if HTML does. :D
_____________________
- Making everyone's day just a little more surreal -

Teeple Linden: "OK, where did the tentacled thing go while I was playing with my face?"
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
12-03-2004 19:55
Windows: Structured C (I don't do objects) via gcc, Perl - editor: Ultraedit or vi
Unix: C, Perl, good 'ol bash shell scripts, - editor: vi
Web: Perl, ActionScript (Flash)
Database: MySQL
Palm: As of late, DragonForth

Other: REXX/AREXX, LPC (LP Mud code), 680x0 ASM,

Current Toying Language: Forth

Oddities: PCL (had the desire to make printouts at work "pretty" so got pretty fluent in HP Printer talk. ;), SPSS Quantum

/edited for grammer issues... (probably will have to 20 more times)
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
12-04-2004 00:03
My preferred languages are Perl, ML, and assembler. However, most of my programming is in C, C++, or a write-only language that, when run through a C preprocessor, can produce one of:
1) Valid object-oriented K&R C
2) Valid object-oriented ANSI C
3) Valid object-oriented C++ with classes

Other languages I've programmed in at various times include a half-dozen dialects of Basic, four dialects of Visual Basic, PHP, three dialects of LISP, INTERCAL, Delphi, Pascal, Fortran, POV-Script, Robotalk, Javascript, Bash scripting, LSL, Logo, AppleTalk, and probably a few I've forgotten about. I'll probably end up learning Objective-C sometime next year, and I should probably pick up Python just so I can have some basis for ranting about it.

Edit: Added a couple I'd forgotten.
_____________________
perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++;'
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
12-04-2004 00:31
Carnildo,

Give Ruby a shot...I think someone like you would appreciate what the designer has done with the language :D

- yoshi
Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
12-05-2004 02:21
My primary development platform is ASP.NET/C#, though I have also been creating some hybrid Windows/web applications lately in VS.NET 2003 as well. I try to stay ahead of the curve for my work, so I have also been actively learning the changes coming up in the .NET 2.0 framework and VS.NET 2005. Databases I know Oracle, Access and SQL Server 2000/2005. Other languages/technologies I use are Javascript, VBScript (classic ASP), DHTML, XML/XSLT/XPath, ActionScript (Flash MX Pro), VB.NET/VB, and SQL.
_____________________
Cristiano


ANOmations - huge selection of high quality, low priced animations all $100L or less.

~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more.

CrystalShard Foo
1+1=10
Join date: 6 Feb 2004
Posts: 682
12-05-2004 02:31
C (Down with C++ and OOP, I say!). Some PHP, very basic PERL.
In the old days, I mostly used: Basic, GWBasic, QBasic, Turbo Pascal 7, and heck: Logo (gasp!). I also used to work alot with DOS Batch programs. Its amazing what the little buggers can do with a little convincing.

Some more esoteric development languages include: Div, DarkBasic, and Blitz3D.

I also know HTML and MySQL, but everyone seem to know this stuff these days by default.

Currently aiming my sight at Python and a return to bash scripting on UNIX. Oh yea, and there's this virtualy unknown language called LSL, but I bet you never heard of it so i'll avoid elaborating on it. :D
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
12-05-2004 07:23
From: CrystalShard Foo
In the old days, I mostly used: Basic, GWBasic, QBasic, Turbo Pascal 7, and heck: Logo (gasp!).


Logo! I'd forgotten all about Logo and turtlegraphics.

I got my hands on a copy of Logo eons ago, and spent a couple of days getting the hang of turtlegraphics. I recall learning a great deal about recursion. My masterpiece (!) was a working analog clock, complete with second hand.

My other mini-love-affair was with Smalltalk. I kept a copy here and there to play with, and was able to bail two employers out of some serious emergencies by cobbling together a couple of little fix-it-NOW! projects while everyone else was still at the whiteboard stage on long-term solutions. Interesting stuff, and I learned the major lesson all beginning OOPers must learn, to-wit: It's already been done, stupid; browse the existing libraries before re-inventing the wheel...

The other great lesson that all pragmatic programmers (I think that's trademarked :-) must learn is this: Ultimately, it doesn't matter how cool the language is, if nobody else in your workforce area cares.

Turbo Pascal was my second great love.

<geezerAlert> APL was my first! </geezerAlert>

From: CrystalShard Foo
C (Down with C++ and OOP, I say!).

{ snip }

Some more esoteric development languages include: Div, DarkBasic, and Blitz3D.


I spent three days trying desperately to learn to like C++ before I swore off forever. About the time I got to memory management, I decided that the things it was good for were simply things that I wouldn't do, whatever they were. Along came NextStep and Objective-C, just in time...

"DarkBasic" just sounds wrong :eek:

Oh, and I've done enough POVray stuff (both hobby and for-hire) to really, really appreciate interactive modeling.

- yoshi
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
12-05-2004 08:23
Hehe.. Logo.. For giggles, I added the turtle graphics movement commands as words to a Forth engine I am creating in SL (I am really, really bored). Attached a long emiting particle emitter on top and have been having fun making crazy shapes. ;)
Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
12-05-2004 08:59
Me?

X86 Assembly, AMD64 Assembly, Learning Itanium2 Assembly, C,C++, Perl, Python, PHP, Ruby, Delphi/Kylix, Pascal, Basic, VB, VB.NET, Java, JavaScript [aka ECMAScript], TCL, ASP3.

There's probably a lot of minor languages I could also list; but those are the one's I know inside out.

I prefer to use ANSI C, but I'll be known to use C++ as an 'improved C' (being able to declare variables anywhere can be an extremely usefull function). I dont use Windows for anything that isnt required, so I regularly use the unix-orientated languages far more often.

For databases, I recommend Sybase, Oracle or DB2 in the proffessional arena, Postgres for unproffessional. MySQL is the devil, but sometimes it just happens to be installed. (problem with MySQL is that it just doesnt scale, even MSSQL can scale better, but since that requires running windows on a server... ewww.)

-Adam
_____________________
Co-Founder / Lead Developer
GigasSecondServer
Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
12-05-2004 09:06
If we are going to include IDE in that, it's either

Commandline: jed (emacs minus suckiness) or vi (not this 'vim' abomnination) [jed for most languages, vi for assembly work, since jed screws up the formatting.]
GUI: KDevelop or KATE for conventional languages, BlueFish or Dreamweaver (via crossover-office) for web work. [KATE== KDE Advanced Text Editor, notepad on steroids.]
_____________________
Co-Founder / Lead Developer
GigasSecondServer
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
12-05-2004 11:06
From: Alondria LeFay
Hehe.. Logo.. For giggles, I added the turtle graphics movement commands as words to a Forth engine I am creating in SL (I am really, really bored). Attached a long emiting particle emitter on top and have been having fun making crazy shapes. ;)



Now that sounds cool! Any plans to show it off?

When I was in-game more, I toyed with the idea of doing an Ook! machine, but I kept going to Bingo instead :rolleyes:

- yoshi
Atist Robertson
Second Life Resident
Join date: 27 Nov 2004
Posts: 2
12-05-2004 13:01
Ruby!
They should use Ruby as the scripting language for SL :)
1 2 3 4