2 Mart 2009 Pazartesi

Hoare's intensive speech

"The Emperor's Old Clothes" is an award acceptence speech which Hoare did at the ACM Annual Conference, in 1980 and it was published in Communications of the ACM in 1981. He won the Turing Award "for his fundamental contributions to the definition and design of programming languages." While reading this long speech, I was a little surprised to see that the speech includes many personal experiences of Hoare and some of his emotional stories. Although being personal things, all of them gives ideas related with programming, computing or being a programmer, briefly the needed things for a computer science student. Actually I feel more as a computer science student when I read these type of things because we see the improving processes of big computer scientists. But also I want to feel like a programmer (when will it happen??)..
From The Emperor's Old Clothes:
"Programmers are always surrounded by complexity; we cannot avoid it. Our applications are complex because we are ambitious to use our computers in ever more sophisticated ways. Programming is complex because of the large number of conflicting objectives for each of our programming projects. If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather than part of its solution. "

For me it is really important to be aware of what is simplicity and complexity, and how they are related with each other. I don't know the level of awareness of myself yet. However, from the difficulties that I've been going through in programming, I can see how hard to provide simplicty while designing. And this makes me close to the past experiences of programming people.
There is a writing which mentioned to some of Hoare's ideas:
http://americas.springone.com/blog/rod_johnson/2008/01/happy_birthday_tony_hoare.html
While writing my paper it was helped me to evaluate the text.

I misunderstood the story that Hoare tells in the end of his speech, Emperor's Old Clothes. I read again after learning what he really tried to express with using and changing that old story. And second time was more clear and meaningful. Yes, simple is the best and kings should be naked.


Hiç yorum yok:

Yorum Gönder