Slashdot Mirror


Philosophies and Programming Languages

evariste.galois writes "Wikipedia has a special section called, 'Language Philosophy,' in every article for a programming language. This section looks at the motivation and the basic principles of the language design. What if we investigate further than that? What deeper connections between philosophies and programming languages exist? By considering the most influential thinkers of all time (e.g. Plato, Descartes, Kant) we can figure out which programming language fits best with aspects of their philosophy (Did you know that Kant was the first Python programmer)? The list is not exhaustive, but this is a funny and educative start."

17 of 239 comments (clear)

  1. Codito by stoolpigeon · · Score: 4, Funny

    ergo sum

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:Codito by pilgrim23 · · Score: 5, Funny

      I always thought it was sum ergo cogito..... but then I always was getting Descartes before de Horse

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    2. Re:Codito by stoolpigeon · · Score: 4, Funny

      Once you figure out that you are, then the next question comes up.
       
      /(bb|[^b]{2})/

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    3. Re:Codito by Requiem18th · · Score: 2, Funny

      More like:
      si ego.codito:
              ego.sum()

      --
      But... the future refused to change.
  2. Python by MyLongNickName · · Score: 5, Funny

    No wonder I Kant get anything done in Python!!!

    *looks around and sees no one laughing*
    *quietly backs off of the stage*

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:Python by Timosch · · Score: 2, Funny

      You gotta get up at 4.45am. Kant did it, too. That kant be wrong...

  3. Those who kan't... by jimbudncl · · Score: 5, Funny

    use Python.

  4. Philosophy of Perl by nobodyman · · Score: 4, Funny

    Through my (admittedly limited) experience with updating another team's perl scripts, I've discovered the design philosophy of perl:

    • There is a God...
    • ...and he hates us

       

    1. Re:Philosophy of Perl by D+Ninja · · Score: 3, Funny

      I always thought Perl's philosophy was to make you think of it's creator (Larry Wall). How so, you ask? Well...developing in Perl is like pounding your head against a wall...

    2. Re:Philosophy of Perl by Lord+Ender · · Score: 5, Funny

      Perl is a lot like Christianity, actually. It borrows almost everything from previous languages, and it makes you hate yourself.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  5. Re:Nietzsche? by AndrewNeo · · Score: 4, Funny

    Schrodinger would like to disagree/agree with you.

  6. Re:which philosopher by maxume · · Score: 2, Funny

    That excessively drunk guy you overheard at the bar last Saturday.

    --
    Nerd rage is the funniest rage.
  7. Re:which philosopher by Lord+Ender · · Score: 4, Funny

    Jack Handy.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  8. Machiavelli by rssrss · · Score: 3, Funny

    Machiavelli must have been the inspiration for Scheme.

    --
    In the land of the blind, the one-eyed man is king.
  9. Re:Irrelevant, does not include business languages by jason.sweet · · Score: 2, Funny

    This is so not funny - its pure flame and its most trollish--- check this out asshammer - http://arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by-5x.ars

    Sweet! Now your homework will run really fast.

  10. Re:List is Wrong by gbjbaanb · · Score: 4, Funny

    I thought he was a real pissant who was rarely very stable.

  11. Re:Ya, but... by JustOK · · Score: 2, Funny

    so, buffer overflows?

    --
    rewriting history since 2109