This post originated from an RSS feed registered with .NET Buzz
by Udi Dahan.
Original Post: On syntax and semantics
Feed Title: Udi Dahan - The Software Simplist
Feed URL: http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist
Feed Description: I am a software simplist. I make this beast of architecting, analysing, designing, developing, testing, managing, deploying software systems simple.
This blog is about how I do it.
This entry was sparked by the post "OOP" and the coding, programming, developing, architecting that followed it:
In the beginning, there was syntax. "Hello World!" was printed, and all was well.
Then, one by one, semantics started creeping in and the beauty of syntax was lost.
As the semantics multiplied, soon, no syntax was ever discussed.
The semantics started rigidifying into structures and patterns and soon the tower of babel was built.
Alas, the syntax on which the semantics were built could no longer hold the weight of the tower, and it came crashing down.
The importance of syntax, made apparent by the crashing of the tower, re-emerged.
Syntax was re-built considering all semantics, "Hello World!" was printed, and all was well again.
------------------------------------
Coders, there's more to code than the code.
Developers, if you are so lucky as to be able to think in a programming language, then architecture and design will flow from your fingers and all will be well. Just remember, if you think in C#, the limits of your thinking will be the limits of the language.