DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: Kirk Wants a New Programming Language  (Read 9,053 times)

zridling

  • Friend of the Site
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 3,299
Kirk Wants a New Programming Language
« on: September 14, 2010, 05:58 PM »
Kirk has a good rant:
http://kirkwylie.blogspot.com/2010/08/i-want-new-programming-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.
- zaine

Eóin

  • O'Callaghan
  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
Re: Kirk Wants a New Programming Language
« Reply #1 on: September 14, 2010, 09: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:
Interviewer: Is there anything you don't like?
Bjarne Stroustrup: Marketing hype as a substitute for technical argument. Thoughtless adherence to dogma. Pride in ignorance.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: Kirk Wants a New Programming Language
« Reply #2 on: September 14, 2010, 10:10 PM »
not a bad outline of features for a language.

f0dder

  • [Well, THAT escalated quickly!]
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
    • Participated in NANY Challenge Once
Re: Kirk Wants a New Programming Language
« Reply #3 on: September 15, 2010, 04:03 PM »
Quote
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
Re: Kirk Wants a New Programming Language
« Reply #4 on: September 17, 2010, 10: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

  • [Well, THAT escalated quickly!]
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
    • Participated in NANY Challenge Once
Re: Kirk Wants a New Programming Language
« Reply #5 on: September 17, 2010, 11: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

  • Chuck
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 52
Re: Kirk Wants a New Programming Language
« Reply #6 on: September 18, 2010, 03:36 AM »
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

Original address: https://www.donationcoder.com/forum/index.php?topic=23981.0