topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday March 19, 2024, 4:00 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Kirk Wants a New Programming Language  (Read 6324 times)

zridling

  • Friend of the Site
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 3,299
    • View Profile
    • Donate to Member
Kirk Wants a New Programming Language
« on: September 14, 2010, 12:58 PM »
Kirk has a good rant:
http://kirkwylie.blo...amming-language.html

Dear Lazyweb and Programming Language Inventors:
I want a new programming language. Although I seldom code these days for OpenGamma, I've wanted a new programming language for quite some time. I don't want an extreme language (in syntax or constraints); I don't want a purely experimental language; I don't want a faddish language. What I want is what Stephen Colebourne coins a "journeyman language." ...a journeyman language is a programming language designed for journeyman programmers. And those guys are the hundreds of thousands of men and women working on business applications and systems programming every day.

___________________________
As usual, the comments are informative.

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Re: Kirk Wants a New Programming Language
« Reply #1 on: September 14, 2010, 04:30 PM »
I always get a bit cynical when someones moans about there not being a 'perfect language' out there. One thing that strikes me is the apparent contradiction of wanting true generics and duck typing while not allowing operator overloading :huh:

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Kirk Wants a New Programming Language
« Reply #2 on: September 14, 2010, 05:10 PM »
not a bad outline of features for a language.

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Kirk Wants a New Programming Language
« Reply #3 on: September 15, 2010, 11:03 AM »
The Java approach of hanging static methods on a final class with a private constructor and import static is ridiculous and everybody knows it.
I used to cringe at it, but in reality it's really not that bad (if you don't mind namespaces, you shouldn't cringe at this), and it probably makes file formats, runtime environment etc. a lot easier to write.

Personally, I'm pretty satisfied with C#... but I find parts of the .NET framework to be pretty horrible. Add the not-super-open-and-portable situation, and what you got is a ":(" face.
- carpe noctem

delwoode

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 146
    • View Profile
    • Donate to Member
Re: Kirk Wants a New Programming Language
« Reply #4 on: September 17, 2010, 05:48 AM »
For the non programmers amongst us, I have yet to come across a language that would be easy to learn. Even Visual basic looks hard to me

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Kirk Wants a New Programming Language
« Reply #5 on: September 17, 2010, 06:00 AM »
The languages generally aren't that hard to learn - it's all the idioms, how to do stuff efficiently, how to write robust software, and the myriad of libraries you'll have to learn that are difficult :)
- carpe noctem

brotman

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 52
  • Chuck
    • View Profile
    • Donate to Member
Re: Kirk Wants a New Programming Language
« Reply #6 on: September 17, 2010, 10:36 PM »
Have you checked out RUBY???? 
It's a Dynamic, Functional, Object oriented Language based on Smalltalk and Lisp plus a little Perl and php, but the syntax is closer to a standard ("C"-like) programming language.  Its fairly young (circa 2000?)  but  been around long enough to have garnered a decent sized following and community.  It's free (always a plus) but is being used in real applications for business, etc. I could go on and on but better that you go to:
http://www.ruby-lang.org/en/


Have fun!

Chuck
Chuck Brotman