What is your favorite computer language?

Python   4 votes - 18 %
Java   1 vote - 4 %
C++   4 votes - 18 %
C   6 votes - 27 %
Visual BASIC.Net   1 vote - 4 %
C#   1 vote - 4 %
Classic Visual BASIC   1 vote - 4 %
Delphi   0 votes - 0 %
Pascal   1 vote - 4 %
Perl   5 votes - 22 %
Ruby (on or off rails)   0 votes - 0 %
Smalltalk   1 vote - 4 %
Ada   0 votes - 0 %
COBOL   1 vote - 4 %
FORTRAN   1 vote - 4 %
Applescript   0 votes - 0 %
Javascript   0 votes - 0 %
Prolog   0 votes - 0 %
Forth   2 votes - 9 %
CASE   0 votes - 0 %
I don't program   5 votes - 22 %
WIPO   5 votes - 22 %
 
22 Total Votes
Buy an ad. by joh3n (1.00 / 1) #1 Wed May 09, 2007 at 04:29:39 PM EST

----
I am a crime against humanity
-theantix

But I am not selling anything by Orion Blastar (4.00 / 1) #4 Wed May 09, 2007 at 05:09:00 PM EST
all I did was cite a source to a book I bought to learn Python from. I don't make any money off that book being sold. Other people can cite books they bought or read on Amazon.com, why can't I?

"I drank what?" - Socrates after drinking the Conium
[ Parent ]
WIPO: FORTH (nt) by ucblockhead (4.00 / 1) #2 Wed May 09, 2007 at 04:30:43 PM EST

---
[ucblockhead is] useless and subhuman
I forget by Orion Blastar (2.00 / 0) #3 Wed May 09, 2007 at 05:01:09 PM EST
is Forth like Prolog?

"I drank what?" - Socrates after drinking the Conium
[ Parent ]
No by ucblockhead (4.00 / 3) #6 Wed May 09, 2007 at 06:13:04 PM EST
It's like an HP calculator.
---
[ucblockhead is] useless and subhuman
[ Parent ]
WIPO by alien zero (4.00 / 4) #5 Wed May 09, 2007 at 05:33:37 PM EST
Assembler.

Oops, showing my age

WIPO by alprazolam (2.00 / 0) #7 Wed May 09, 2007 at 07:40:17 PM EST
assembly is alright but I was thinking VHDL when I voted.

[ Parent ]
FORTH is already listed. by ObviousTroll (2.00 / 0) #12 Thu May 10, 2007 at 02:28:56 AM EST
No Text-only segment

--
Cur etiam hic es?
[ Parent ]
If you want to learn a new language, by komet (4.00 / 4) #8 Thu May 10, 2007 at 12:10:36 AM EST
do it the fuck properly and go for Spanish, German or Chinese.

Also, taking advice from Michael Crawford is like taking dance lessons from Al Gore.

--
<ni> komet: You are functionally illiterate as regards trashy erotica.

German isn't a language by alien zero (4.00 / 1) #19 Thu May 10, 2007 at 12:31:10 PM EST
It's a series of guttural noises punctuated by the munching of spiced sausage.  Kind of like Klingon, but more aggressive.

[ Parent ]
Al Gore did teach me how to dance by Orion Blastar (2.00 / 0) #22 Fri May 11, 2007 at 06:15:38 AM EST
the only dance that Al Gore can do very well is the robot though.

"I drank what?" - Socrates after drinking the Conium
[ Parent ]
You're Peter Crouch?!? by TPD (2.00 / 0) #23 Fri May 11, 2007 at 07:15:24 AM EST
who knew?

why sit, when you can sit and swivel with The Ab-SwivellerTM
[ Parent ]
WIPO by ambrosen (2.00 / 0) #9 Thu May 10, 2007 at 01:36:37 AM EST
Garbage collected, turing complete, decent standard libraries, good documentation, just the right amount of syntactic sugar. About half of your options fit the bill. Who cares, otherwise.

Feck, no by Herring (4.00 / 2) #13 Thu May 10, 2007 at 03:48:05 AM EST
When they first started to appear, I was very skeptical of garbage collected languages. Now they are mainstream and I've seen a few systems written using them, I am even more skeptical. All the systems I've seen, at one of other point in development have exhibited what we would've called a memory (or resource) leak - which, of course, can't happen. If you accidentally hang on to a reference to a reference to a reference, or if your system is just too frigging busy to run teh GC, then the memory usage rises horribly (from it's already hyper-inflated starting point).

For years there have been a plethora of Bounds Checker type tools (although it's piss-easy to roll your own) that allow you to eliminate memory problems in C++. And when you free the memory, it's really freed. And when you're done with the object the destructor runs. Predictable.

You can't inspire people with facts
- Small Gods

[ Parent ]
Yeah, by ambrosen (2.00 / 0) #16 Thu May 10, 2007 at 08:07:08 AM EST
My only experience of non-GC is on plain C, without using many libraries or indeed anything but a plain text editor and compiler, so yeah, when you have a language with the right level of readability, GC isn't necessary, and I was conflating one issue with others.

[ Parent ]
Nope posting diaries won't help a bit by Phage (2.00 / 0) #10 Thu May 10, 2007 at 01:41:04 AM EST
Pick your pallet and....wait, that's not going to work.
<Size 12 to gluteus protocol initiated>

WIPO: Brainfuck by BadDoggie (4.00 / 2) #11 Thu May 10, 2007 at 01:44:50 AM EST
reset
    LDX #$00
 looper
    LDA wipo,X
    BEQ reset
    STX cache
    JSR $FFD2
    LDX cache
    INX
    JMP looper
 wipo
 .text "Also, 6502 assembler."
 .byte 21,0
 cache
 .byte 0

woof.

OMG WE'RE FUCKED! -- duxup ?

Damn by anonimouse (2.00 / 0) #14 Thu May 10, 2007 at 07:20:41 AM EST
Until you cheated at the end I was going to show how incredibly clever I was by telling you which CPU the Assembler was for.

Also, any self respecting print character routine would preserve the contents of all the registers it uses, and remove the STX/LDX combo.


Girls come and go but a mortgage is for 25 years -- JtL
[ Parent ]
I remember the days by Herring (2.00 / 0) #18 Thu May 10, 2007 at 12:09:40 PM EST
Linker? We don't need no stinking linker - we have the addresses of the OS functions written down.

Of course, on the BBC Micro - especially in Mode 7, we would just stick the characters into the screen memory.

You can't inspire people with facts
- Small Gods

[ Parent ]
Argh... memories by alien zero (2.00 / 0) #20 Thu May 10, 2007 at 12:36:53 PM EST

10 REM (*$^*£" FD£HIO£(*$$Q"_+"£$*O£$"~"£$)$"££$"*(&^)"£$)("£$&R"£(*YR£"(*&£"$
20 REM FSDJKBNIOUEYR£*"$£~@$£~£$*($£"(&£$"~@£$"£$(P&$"££$"(*^$£""£$
30 SYS 8066

(No, this doesn't run)

[ Parent ]
Python and NASA by anonimouse (4.00 / 1) #15 Thu May 10, 2007 at 07:22:48 AM EST
You can betcha that they're not using it anywhere mission critical.

Girls come and go but a mortgage is for 25 years -- JtL
in today's NASA by dr k (4.00 / 1) #17 Thu May 10, 2007 at 09:21:49 AM EST
they hardly do anything mission critical, so that's not much of a problem.

:| :| :| :| :|

[ Parent ]
Proof that NASA uses Python by Orion Blastar (2.00 / 0) #21 Fri May 11, 2007 at 06:14:04 AM EST
Here is the proof that NASA uses Python.

"I drank what?" - Socrates after drinking the Conium
[ Parent ]
WIPO: Common Lisp by Alan Crowe (2.00 / 0) #24 Fri May 11, 2007 at 01:36:24 PM EST

Yes, really. I'm even been caught talking about my love of a dead, old language in public.