The Free Talk Live BBS

Free Talk Live => The Polling Pit => Topic started by: ladyattis on February 15, 2007, 05:14:33 PM

Title: Your favorite programming languages.
Post by: ladyattis on February 15, 2007, 05:14:33 PM
I'll try to add more as requests come along.

-- Bridget

Note: No mods altering thread unless I violate the BBS agreement.
Title: Re: Your favorite programming languages.
Post by: cerpntaxt on February 15, 2007, 06:09:44 PM
Pyyyyyython
Title: Re: Your favorite programming languages.
Post by: bonerjoe on February 15, 2007, 06:13:15 PM
10 PRINT "YOURE A BUNCH OF NERDS"
20 GOTO 10
RUN
Title: Re: Your favorite programming languages.
Post by: cerpntaxt on February 15, 2007, 06:15:02 PM
Code: [Select]
[cerpntaxt@= ~]rm bonerjoe
rm: cannot remove `bonerjoe': No such file or directory
Title: Re: Your favorite programming languages.
Post by: bonerjoe on February 15, 2007, 06:15:50 PM
If you don't secure erase, I'm still there. Ehehehehhee.
Title: Re: Your favorite programming languages.
Post by: gandhi2 on February 15, 2007, 06:19:52 PM
List is severely lacking.

No Java?  BASIC?  FORTRAN?  The OISC language technically falls under assembly, but its just plain cool and deserves some attention.

It's kind of hard to determine what goes under the category of high-level language and what doesn't.  Technically, stuff like python, PHP, Perl, are scripting languages.  There are other types of languages too(I think Ada is still considered declarative and not logic...I know that Prolog is the one example always used in classes), but lets get some Haskell up there!  Functional programming FTW!
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 15, 2007, 06:20:08 PM
I like Assembly, only because it allows me to fiddle with the BIOS data on my motherboard and what not. I just love that firmware programming. Hmmm.... imul me, baby.

-- Bridget
Title: Re: Your favorite programming languages.
Post by: cerpntaxt on February 15, 2007, 06:21:06 PM
yeah you need more choices...
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 15, 2007, 06:23:27 PM
List is severely lacking.

No Java?  BASIC?  FORTRAN?  The OISC language technically falls under assembly, but its just plain cool and deserves some attention.

It's kind of hard to determine what goes under the category of high-level language and what doesn't.  Technically, stuff like python, PHP, Perl, are scripting languages.  There are other types of languages too(I think Ada is still considered declarative and not logic...I know that Prolog is the one example always used in classes), but lets get some Haskell up there!  Functional programming FTW!

Right now, the version of Firefox our linux boxes here at university has does not like the extra drop down boxes to add options, so I'll be able to add the rest later tonight. Sorry.

-- Bridget
Title: Re: Your favorite programming languages.
Post by: error on February 15, 2007, 08:26:25 PM
For once I agree with bonerjoe.
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 15, 2007, 10:26:58 PM
Updated with more options, request as wished for more.

-- Bridget
Title: Re: Your favorite programming languages.
Post by: error on February 15, 2007, 10:27:47 PM
Where's the YOURE A BUNCH OF NERDS option.
Title: Re: Your favorite programming languages.
Post by: AlexLibman on February 16, 2007, 12:31:53 AM
Where's Whuby (http://en.wikipedia.org/wiki/Ruby_%28programming_language%29)?

Oh, and PHP, the watered down little markup language this forum is written in, which only a total idiot would run under IIS...

And D (http://en.wikipedia.org/wiki/D_%28programming_language%29).  I'm very excited about D.
Title: Re: Your favorite programming languages.
Post by: Wayne on February 16, 2007, 12:43:37 AM
I agree, maybe a few more options would be nice... after all, we have such a diversity of tastes on this board.

C++ is pretty popular, although you may have intended for that to fall under "C".

And I personally want to see COBOL up there just so I can see it shunned. I hate the fact that I've wasted so much of my life on that fossil.

But my personal favorite is Euphoria (http://en.wikipedia.org/wiki/Euphoria_(programming_language))... it's considered a "toy language" by many, and may not have enough users to warrant being on the list. But I can whip out powerful code for random needs pretty quickly with it, and the design is elegant. It's the kind of language I'd have like to have created myself.

EDIT - Doh! Surely someone still uses Pascal? Apple programmers, maybe?

-Wayne
Title: Re: Your favorite programming languages.
Post by: rabidfurby on February 16, 2007, 12:57:16 AM
D looks pretty interesting. Why are C, C++, C# and D all grouped together, though? They all share common ancestry, certainly, but that doesn't at all imply that fans of one will be fans of all four.
Title: Re: Your favorite programming languages.
Post by: AlexLibman on February 16, 2007, 01:05:31 AM
Pascal was my #1 DOS language in the mid-1990s, but I haven't touched it since.  I've been a strong advocate of Python in early 2000s, but it failed to gather the momentum I hoped it would, so I no longer bother.  I go through patterns of being excited about a language when I think it can make a difference, then giving up, and just being pragmatic about it.  So I won't get too excited about D just yet.

My next phase of excitement, due in a couple of years, might involve them new scripting languages for the recently GPL`ed Java platform, like Groovy (http://en.wikipedia.org/wiki/Groovy_%28programming_language%29), EcmaScript (http://en.wikipedia.org/wiki/ECMAScript), and JRuby (http://en.wikipedia.org/wiki/JRuby).  I also predict decline of other open-source VM's (Parrot, Mono), and of languages without a good VM / multi-language API (PHP).
Title: Re: Your favorite programming languages.
Post by: adamruth on February 16, 2007, 01:15:12 AM
I think Ada is still considered declarative and not logic...

Ada is procedural with OO extensions.
Title: Re: Your favorite programming languages.
Post by: adamruth on February 16, 2007, 01:16:33 AM
EDIT - Doh! Surely someone still uses Pascal? Apple programmers, maybe?

Objective-C  should be there, since you mentioned Apple.
Title: Re: Your favorite programming languages.
Post by: gandhi2 on February 16, 2007, 01:50:18 AM
Quote
Ada is procedural with OO extensions.
declarative == procedural(as in making declarations: x = 1+ 2; foo() = do stuff)
Most object-oriented programming languages are procedural.

Functional language has got to be the weirdest I've ever encountered, but damn powerful for set operations.  Anybody used a functional language besides Haskell?
Title: Re: Your favorite programming languages.
Post by: cerpntaxt on February 16, 2007, 02:03:12 AM
:lol:
(http://imgs.xkcd.com/comics/lisp.jpg) (http://xkcd.com/c224.html)
Title: Re: Your favorite programming languages.
Post by: AlexLibman on February 16, 2007, 02:21:12 AM
That explains how last night I discovered an undocumented default variable that opens a portal to the underworld...
Title: Re: Your favorite programming languages.
Post by: error on February 16, 2007, 02:38:20 AM
Oh, and PHP, the watered down little markup language this forum is written in, which only a total idiot would run under IIS...

We don't do that anymore.
Title: Re: Your favorite programming languages.
Post by: adamruth on February 16, 2007, 03:04:51 AM
Quote
Ada is procedural with OO extensions.
declarative == procedural(as in making declarations: x = 1+ 2; foo() = do stuff)
Most object-oriented programming languages are procedural.

You may be thinking of "imperative." Declarative languages are very different from procedural languages.   SQL and HTML are declarative languages. 

http://en.wikipedia.org/wiki/Declarative_programming

Anybody used a functional language besides Haskell?

Sure have: XSLT.  I've written dozens of small programs in XSLT.  It's pretty fun, but it's not a great language to edit or debug.
Title: Re: Your favorite programming languages.
Post by: adamruth on February 16, 2007, 03:19:51 AM
Oh, and PHP, the watered down little markup language this forum is written in, which only a total idiot would run under IIS...

We don't do that anymore.

There are some things whose popularity I will never understand.  PHP, MySQL, welfare state...
Title: Re: Your favorite programming languages.
Post by: adamruth on February 16, 2007, 03:22:48 AM
:lol:

I was taught assembler in my second year of school.
It’s kinda like construction work — with a toothpick for a tool.
So when I made my senior year, I threw my code away,
And learned the way to program that I still prefer today.

Now, some folks on the Internet put their faith in C++.
They swear that it’s so powerful, it’s what God used for us.
And maybe it lets mortals dredge their objects from the C.
But I think that explains why only God can make a tree.

For God wrote in Lisp code
When he filled the leaves with green.
The fractal flowers and recursive roots:
The most lovely hack I’ve seen.
And when I ponder snowflakes, never finding two the same,
I know God likes a language with its own four-letter name.

Now, I’ve used a SUN under Unix, so I’ve seen what C can hold.
I’ve surfed for Perls, found what Fortran’s for,
Got that Java stuff down cold.
Though the chance that I’d write COBOL code
is a SNOBOL’s chance in Hell.
And I basically hate hieroglyphs, so I won’t use APL.

Now, God must know all these languages, and a few I haven’t named.
But the Lord made sure, when each sparrow falls,
that its flesh will be reclaimed.
And the Lord could not count grains of sand with a 32-bit word.
Who knows where we would go to if Lisp weren’t what he preferred?

And God wrote in Lisp code
Every creature great and small.
Don’t search the disk drive for man.c,
When the listing’s on the wall.
And when I watch the lightning
Burn unbelievers to a crisp,
I know God had six days to work,
So he wrote it all in Lisp.

Yes, God had a deadline.
So he wrote it all in Lisp.

     -- Bob Kanefsky
Title: Re: Your favorite programming languages.
Post by: AlexLibman on February 16, 2007, 03:23:34 AM
Python is whipping Perl's butt on a Libertarian forum!   :D

So much for all them nutty Objectivist Perl (http://www.perl.com/pub/a/2002/09/04/perlfororacle.html) and Socialist Python (http://www.google.com/search?q=socialist+programming+python) essays...
Title: Re: Your favorite programming languages.
Post by: error on February 16, 2007, 09:53:48 AM
Yes, God had a deadline.
So he wrote it all in Lisp.

(http://imgs.xkcd.com/comics/lisp.jpg) (http://xkcd.com/c224.html)
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 16, 2007, 10:53:35 AM
Python is whipping Perl's butt on a Libertarian forum!   :D

So much for all them nutty Objectivist Perl (http://www.perl.com/pub/a/2002/09/04/perlfororacle.html) and Socialist Python (http://www.google.com/search?q=socialist+programming+python) essays...

That link to Objectivist Perl has to be the nuttiest fucking thing I've read as an Objectivist. I'm like WTFZOMGBBQLAWL. :lol:

-- Bridget
Title: Re: Your favorite programming languages.
Post by: AbsurdParadox on February 22, 2007, 08:33:49 PM
I'm a web developer for a living and I'm going to be stoned, tarred, and feathered for this, but I prefer Coldfusion. It's very underrated, and most criticism comes from those who don't know much about it. Many people think its a dead language (very far from the truth), and that its just some crappy scripting, and those that have SOME experience with it have tried to fix some shitty ass app that was written by a non-programmer. I could keep going, LOL.

However, I picked C# and Java, mostly because I have much more experience with them, than the others.
Title: Re: Your favorite programming languages.
Post by: adamruth on February 22, 2007, 08:38:07 PM
I'm a web developer for a living and I'm going to be stoned, tarred, and feathered for this, but I prefer Coldfusion.

I've heard good things about Coldfusion.  I would have considered it for some projects, but the barrier to entry for me was the cost.  A similar free product is Zope which is written in Python.  It has a template based language that superficially resembles Coldfusion.  I haven't used either, only read about them, so I can't say how deep the similarities go.

For me these days, the IDE is just as important as the language.  A good IDE can make a crappy language pretty productive.  Does CF have its own IDE?
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 23, 2007, 09:46:21 AM
Hey, I like PureBASIC, so I'm not going to trash Coldfusion. I'm also getting a hang of Ruby right now, but I need to dig through the chm formatted book that came with it. It really helps. It almost reminds me of LPC, which I'm relearning so I can code in my combat system I got on paper. :shock:

-- Bridget
Title: Re: Your favorite programming languages.
Post by: Johnny_ on February 23, 2007, 12:18:07 PM
I'm a web developer for a living and I'm going to be stoned.

Redundant.
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 23, 2007, 12:18:26 PM
I'm a web developer for a living and I'm going to be stoned.

Redundant.

LAWL!
Title: Re: Your favorite programming languages.
Post by: AbsurdParadox on February 23, 2007, 07:00:02 PM
I'm a web developer for a living and I'm going to be stoned, tarred, and feathered for this, but I prefer Coldfusion.

I've heard good things about Coldfusion.  I would have considered it for some projects, but the barrier to entry for me was the cost.  A similar free product is Zope which is written in Python.  It has a template based language that superficially resembles Coldfusion.  I haven't used either, only read about them, so I can't say how deep the similarities go.

For me these days, the IDE is just as important as the language.  A good IDE can make a crappy language pretty productive.  Does CF have its own IDE?

I just use dreamweaver. It has anything you can imagine for coldfusion (function tool tips, proper color coding and all that). I've never been much of an "object dropper" style coder, but then again, nearly everything I write is fully custom to real specific stuff, so it ends up being kind of hard to reuse objects, etc.

Yeah, the beauty of Coldfusion is that it does start out really easy to use, template based as you mentioned, but can go extremely far. Anyone could whip together a site with hardly any prior knowledge. Yet at the same time, people like me who've used it since nearly its inception can whip out entire rich web app frameworks with. I see Coldfusion a bit like libertarianism. The right choice, but most people have horrible misconceptions! ;)
Title: Re: Your favorite programming languages.
Post by: adamruth on February 23, 2007, 10:22:19 PM
I just use dreamweaver. It has anything you can imagine for coldfusion (function tool tips, proper color coding and all that). I've never been much of an "object dropper" style coder, but then again, nearly everything I write is fully custom to real specific stuff, so it ends up being kind of hard to reuse objects, etc.

One thing that I liked about it was that it fits in with the HTML.  Things like PHP and ASP are horrible because the structure of the two languages are so very different, it makes mixing them a real pain in the keester.  Zope, Coldfusion, XSLT, and some others I can't think of don't have this impedence mismatch.  PHP and ASP are just begging to end up spaghettified and ugly.
Title: Re: Your favorite programming languages.
Post by: Taors on February 23, 2007, 10:54:05 PM
I should have learned a programming language when I was a young kid. I'll probably never learn now that I'm so old. :?
Title: Re: Your favorite programming languages.
Post by: cerpntaxt on February 23, 2007, 11:48:23 PM
I should have learned a programming language when I was a young kid. I'll probably never learn now that I'm so old. :?
http://wiki.python.org/moin/BeginnersGuide/NonProgrammers
Title: Re: Your favorite programming languages.
Post by: FKnight on February 24, 2007, 02:36:34 AM
BASIC, Visual BASIC, and VB.NET are three entirely different languages and should not have all been included as one choice.
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 24, 2007, 09:24:40 AM
BASIC, Visual BASIC, and VB.NET are three entirely different languages and should not have all been included as one choice.


They're of the similar paradigm. So by your logic C, C++, C#, and Java are nothing alike despite being strongly typed and having the same syntax for conditionals and etc.

Edit: Also I never put VB.net in there. *shakes head* Read the fucking poll again. *smacks Fknight upside the head*

-- Bridget
Title: Re: Your favorite programming languages.
Post by: AlexLibman on February 24, 2007, 05:07:45 PM
BASIC, Visual BASIC, and VB.NET are three entirely different languages and should not have all been included as one choice.

A lot of languages changed as much over the decades as BASIC did.  For example, they're now spec`ing out Fortran 2008 that looks nothing like its grandpa from the 1950s.  Whether a family of programming languages should be considered holistically or split up should be a question of evolution vs revolution.  If you've coded in transitional versions of BASIC, like Microsoft VB v1 for DOS and the early VB.NET betas, it's clear that BASIC evolved gradually to meet the needs of the marketplace.

No one is debating whether they should write their next project in BASICA or VB.NET!  But ANSI C vs object oriented C++ vs VM-hosted C# vs D is a very relevant question, thus they should be considered separate language choices.
Title: Re: Your favorite programming languages.
Post by: rabidfurby on February 24, 2007, 06:12:31 PM
They're of the similar paradigm. So by your logic C, C++, C#, and Java are nothing alike despite being strongly typed and having the same syntax for conditionals and etc.

This isn't a "favorite programming language paradigm" poll. There should be an individual option for each language.

As I pointed out earlier (http://bbs.freetalklive.com/index.php?topic=11860.msg203761#msg203761), just because many programming languages share paradigms does not imply that fans of one language are fans of all other languages with that paradigm.
Title: Re: Your favorite programming languages.
Post by: AbsurdParadox on February 27, 2007, 07:39:05 PM
I should have learned a programming language when I was a young kid. I'll probably never learn now that I'm so old. :?

Man aren't you 17? LOL
Title: Re: Your favorite programming languages.
Post by: Taors on February 27, 2007, 08:12:27 PM
I should have learned a programming language when I was a young kid. I'll probably never learn now that I'm so old. :?

Man aren't you 17? LOL

Yeah, what's your point?
Title: Re: Your favorite programming languages.
Post by: money dollars on February 28, 2007, 12:02:47 PM
I hate them all.
Title: Re: Your favorite programming languages.
Post by: ladyattis on February 28, 2007, 01:03:35 PM
They're of the similar paradigm. So by your logic C, C++, C#, and Java are nothing alike despite being strongly typed and having the same syntax for conditionals and etc.

This isn't a "favorite programming language paradigm" poll. There should be an individual option for each language.

As I pointed out earlier (http://bbs.freetalklive.com/index.php?topic=11860.msg203761#msg203761), just because many programming languages share paradigms does not imply that fans of one language are fans of all other languages with that paradigm.

Doesn't matter. It's my thread, either take it or GTFO.

-- Bridget