Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Favorite programming language, other than Perl:

by FoxtrotUniform (Prior)
on May 06, 2002 at 17:19 UTC ( [id://164387]=note: print w/replies, xml ) Need Help??


in reply to Favorite programming language, other than Perl:

Argh! Stupid radio buttons!

I went with C, mostly because it's wonderfully low-level and lets you do some pretty amazing things with memory management. (Lest I start a flamewar, I'll also point out that it lets you do some excruciatingly harmful things with memory mangement.) And because I'm a graphics geek, and C is the best language out there for putting lots of polygons onto the screen really fast.

But I also like C++, because it's mostly like C and has a wickedly featureful OO model. (I actually write most of my graphics code in C++, because of the OO model.)

And I like Haskell, because it's an excellent clean functional language, and it taught me just how cool curried functions and first-class-object functions can be.

And I like LISP, because it's ridiculously tight on the syntax and has pretty much every feature you could ever want. It's like programming with nothing but NANDs, but fun.

And, truth be told, I like 68000 assembly language, mostly because I learned x86 asm first and the 68k just seemed so damn elegant in comparison.

So those are my favourite programming languages, other than Perl. But I only got to choose one. Dammit.

--
:wq

  • Comment on Re: Favorite programming language, other than Perl:

Replies are listed 'Best First'.
Re: (FoxUni) Re: Favorite programming language, other than Perl:
by chicks (Scribe) on May 06, 2002 at 20:42 UTC
    Argh! Stupid radio buttons!

    My thoughts exactly. What about a pre-poll poll to determine which languages should make into the final poll? sed and PostScript really should have made the list.

    But I'm really surprised awk didn't make it in there. It disturbs me a bit that I was stuck voting for C++. I know I'm not the only person who got sucked into perl after pushing awk beyond the limits of what it was originally intended to do. sigh

      Yep. I voted for "other" simply because awk wasn't there. I used awk on unix and DOS (yay Thomson Toolkit), and found myself writing awk scripts that wrote their own batch files and then called those batch files to continue the processing. Ah, the good old days. It was indeed outgrowing awk's limits that led me to Perl.

      These days I still find myself using awk for one-liners, because it's more compact for saying things like '{print $4}' that the corresponding Perl code.

      Awk really was a godsend after having dealt with only grep and sed. I no longer remember any sed, and that's a Good Thing.


      print@_{sort keys %_},$/if%_=split//,'= & *a?b:e\f/h^h!j+n,o@o;r$s-t%t#u'

        These days I still find myself using awk for one-liners

        A few months ago I was going to post a golf competition based on the one-liners at the beginning of The Awk Programming Language. A sort of awk versus Perl.

        However, when I tried it myself I couldn't out-golf any of the awk solutions.

        I am very fond of awk. It stirs emotions in me like memories of an old sweetheart.

        --
        John.

Re: (FoxUni) Re: Favorite programming language, other than Perl:
by andye (Curate) on May 09, 2002 at 10:31 UTC
    Argh! Stupid radio buttons! ... So those are my favourite programming languages, other than Perl. But I only got to choose one. Dammit.

    Hmmm.... seems to me that the solution lies in instant runoff voting, as neatly explained here, by the muppets.

    I'll just go and post a Discussion about it...

    Andy.

    PS: Joke

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://164387]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (6)
As of 2024-04-18 14:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found