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?"
Functional Programming, not First Post!
The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
No new 'paradigms' until we get all the other 'salvations' under control.
Who are the next programming models?
That's the first one I learned. Now I'm in to the lasagna model, with nice layers. Anything beyond that? Well, not me.
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.
You know what I'm talking about, yeah, you do.
You are not alone. This is not normal. None of this is normal.
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.
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
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!"
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.
I was thinking of Object Disoriented Programming...
d e l a y sl a sh f i l t err
how long until
-Don
Take a look and feel free: http://www.PieMenu.com
The best way of debugging lisp is to keep adding closing parantheses until the interpreter stops giving you errors...
I got nothin'
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-
There isn't enough time to do it right the first time, but there's time to do it four or five times.
Boy I was way off, then...
sic transit gloria mundi
BEPL
The Kruger Dunning explains most post on
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.