« iPad! Hackers »

Things ever programming language needs

Posted by Simon Welsh | 16 August 2010 | Comments (6)

 

  • Functions, not just methods
  • semi-colons
  • #defines
  • Closures
  • The ability to make it look like you're using a dragon
  • Automatic type casting
  • printf() style output
  • SIGSEGV
  • pointers
  • operator overloading (I want - to mean + dammit!)
  • The ability to shoot myself in the foot
  • Compiler specific language implementations (Does it get executed right to left, or left to right? Neither!)
  • Minimum size only for data types (64 bit short? Don't mind if I do)
  • globals

And, the most important thing, gotos!


Share on FaceBook

Trackbacks

None
Trackback URL: http://simon.geek.nz/Trackbacks/add/1255

Post your comment

Sign in with Twitter

Comments

  • ur dum lol

    Posted by , 27/08/2010 11:44am (2 years ago)

  • "The ability to shoot myself in the foot" is something I like having. I should probably stop enjoying it so much, but it's just so fun :D

    Posted by Simon Welsh, 19/08/2010 5:12pm (2 years ago)

  • You may find this an interesting read, not that I agree with all of it: http://kirkwylie.blogspot.com/2010/08/i-want-new-programming-language.html

    Posted by qwandor, 19/08/2010 10:22am (2 years ago)

  • C is Turing complete, yes. It is equally true to say that lambda calculus is all you need. That does not mean that it is the best language for every problem. Type safely is a really good thing, for one. And syntax is a pretty silly thing to get hung up about, especially if you have an IDE to take care of such details for you.

    Posted by qwandor, 17/08/2010 3:48pm (2 years ago)

  • C and languages based on it are all you need!

    Posted by Simon Welsh, 16/08/2010 6:54pm (2 years ago)

  • You have much to learn.

    Posted by qwandor, 16/08/2010 6:53pm (2 years ago)

RSS feed for comments on this page | RSS feed for all comments