Saturday, February 18, 2012

2.22

1: Design, don't hack
a) This first point means that when designing a language, one should include consistent and predictable methods for accomplishing expected tasks rather than including workarounds and messy tricks to get things done.


2: Study other designs
a) This one is somewhat self-explanatory


3: Design top-down
Look at the big picture first, then flesh out the specification


4: Know the application area
Understand your audience, and understand what the language needs to be able to do


5. Iterate with respect to design




C++ fulfilled all goals

No comments:

Post a Comment