Slashdot Mirror


What are the Next Programming Models?

jg21 writes "In this opinion piece, Simeon Simeonov contemplates what truly new programming models have emerged recently, and nominates two: RIAs and what he calls 'composite applications' (i.e. using Java, .NET or any other programming language). He notes that Microsoft will be trying to achieve RIAs in Avalon, but that it's late out of the gate. He also cites David Heinemeier Hansson's Ruby on Rails project as showing great promise. 'As both a technologist and an investor I'm excited about the future,' Simeonov concludes. It's a thoughtful piece, infectious in its quiet enthusiasm. But what new models are missing from his essay?"

23 of 540 comments (clear)

  1. FP by tigersha · · Score: 5, Funny

    Functional Programming, not First Post!

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  2. No, no, no, no, please, no. by erotic+piebald · · Score: 4, Funny

    No new 'paradigms' until we get all the other 'salvations' under control.

  3. Or even better: by Anonymous Coward · · Score: 5, Funny

    Who are the next programming models?

  4. How about spagetti? by G3ckoG33k · · Score: 4, Funny

    That's the first one I learned. Now I'm in to the lasagna model, with nice layers. Anything beyond that? Well, not me.

    1. Re:How about spagetti? by I8TheWorm · · Score: 4, Funny

      I've seen a lot of tortellini coding lately, where all the programmers basically run around in circles.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    2. Re:How about spagetti? by colinrichardday · · Score: 2, Funny

      What about ravioli programming, where you wrap the meat in shells?

  5. Miss Universe by khendron · · Score: 4, Funny

    Here's a new model who can program:

    "Prior to being crowned Miss Universe 2005, Natalie was a motivational speaker, model and a fundraiser. She recently received a Bachelor's Degree in Information Technology Management and Marketing from Ryerson University..."

    --
    Life is like a web application. Sometime you need cookies just to get by.
    1. Re:Miss Universe by ch-chuck · · Score: 2, Funny

      if there's any reason for the aliens to wipe us earthlings off the face of the galaxy, it's for having the audacity to call our beauty contests "miss universe". I mean, really, how typically presumptious.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    2. Re:Miss Universe by learn+fast · · Score: 2, Funny

      Technology Management and Marketing

      Nooooooooo!!!

    3. Re:Miss Universe by Anonymous Coward · · Score: 1, Funny
      Natalie was a motivational speaker

      I suppose her acceptance speech began:

      "I used to live in a VAN down by the RIVER! ..."

  6. Re:This is the missing model. by squiggleslash · · Score: 2, Funny
    The step between 1 and 2 is "Hire a bunch of consultants". Nobody writes spaghetti code like contractors and consultants...

    You know what I'm talking about, yeah, you do.

    --
    You are not alone. This is not normal. None of this is normal.
  7. But what new models are missing from his essay? by myowntrueself · · Score: 5, Funny

    Well lets see now, programming metaphors for the modern age?

    Theres oil-oriented programming (everything is a pipeline), terror-oriented programming (everything is a suicide bomber) and dollar-oriented programming (everything has a mandatory dollar sign at the beginning), to name but a few.

    --
    In the free world the media isn't government run; the government is media run.
  8. Re:funny AND interesting, but yeah FP... by Atzanteol · · Score: 4, Funny

    LISP proved one thing. It doesn't matter what features your language has, if it has a crappy syntax nobody will ever use it.

    (I'd (stab (my (eyeballs out)) (if I needed)) (to look)(at LISP) all ) day)
    ))))))))))))))))))))

    Obligatory 20 closing paren's that inevitably appear...

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  9. Re:funny AND interesting, but yeah FP... by Tumbleweed · · Score: 4, Funny

    If languages continue to become higher and higher level, wouldn't we need to investigate this weird AI language from 1958

    "Doh! Why do we need all these _new_ languages? Everyone knows programming languages were perfected in 1958. It's a scientific fact!" :)

  10. Re:funny AND interesting, but yeah FP... by llamaguy · · Score: 5, Funny

    Q: How do you know when you've achieved Lisp Enlightenment? A: When the parenthesis vanish.

    --
    HAH! I just wasted a second of your life making you read this, but I wasted a minute of mine thinking it up. DAMN.
  11. Re:FP by JamesP · · Score: 1, Funny

    I was thinking of Object Disoriented Programming...

    d e l a y sl a sh f i l t err

    --
    how long until /. fixes commenting on Chrome?
  12. Afraid of parenthesis? Stay away from XML! by SimHacker · · Score: 3, Funny
    If you're afraid of parenthesis, then you'd better not use XML! It has TWICE as many parens as Lisp. You should get a job flipping burgers or something, instead.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  13. Re:funny AND interesting, but yeah FP... by StarvingSE · · Score: 3, Funny

    The best way of debugging lisp is to keep adding closing parantheses until the interpreter stops giving you errors...

    --
    I got nothin'
  14. Re:Mod parent up. by Fahrenheit+450 · · Score: 2, Funny

    Hmmm... forgot my footnote:

    [1] Unless, of course you muck with the type system via things like OCaml's Obj.magic, improper use of Marshaling, or being less than careful when you interface with C.

    --
    -30-
  15. Our Programming Model by Soulflame_2 · · Score: 2, Funny

    There isn't enough time to do it right the first time, but there's time to do it four or five times.

  16. Re:DP by glwtta · · Score: 2, Funny
    Declarative Programming, not Data Processing!

    Boy I was way off, then...

    --
    sic transit gloria mundi
  17. easy by geekoid · · Score: 2, Funny

    BEPL

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  18. Re:funny AND interesting, but yeah FP... by PhotoGuy · · Score: 2, Funny

    Reminds me of a post I saw on Usenet (r.h.f.?) many years ago; I can't find a reference to it any more, but it was someone claiming to have a copy of the LISP source code to SDI (Reagan's Star Wars project, from way back). They proved it by showing the last page of the code:

    Slashdot won't let me post it, but it was a solid page of ))))'s.

    --
    Love many, trust a few, do harm to none.