Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set? (Edsger Dijkstra)

Part of the reason so many companies continue to develop software using variations of waterfall is the misconception that the analysis phase of waterfall completes the design and the rest of the process is just non-creative execution of programming skills. (Steven Gordon)

Quotes about Computer Languages

There are some good quotes there. This one is particularly relevant to me right now:

Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. (Stan Kelly-Bootle)

So not to start a flame war or anything, but I need to decide on the array indexing start for my new Fabric language (AKA the new Formula Language). I'd prefer 0, since every other language I code in starts arrays at 0. But I want this language to be instantly productive for those who already know Formula language, which is 1 based. And until just now, I had never even considered 0.5.

Any thoughts welcome.

Posted December 10, 2005 12:08 PM