Saturday, September 15, 2007

Stuck with the traditional approach

I wanted to write a blog about programming paradigms. But it end up being a personal story of my life, so I crapped it. Anyway, what I wanted to say is all experiences it good, even bad ones. And therefore it doesn’t hurt to try out new languages, to broaden your perspective. But before choosing a new language to learn you might want to look at these links first:

http://en.wikipedia.org/wiki/Programming_paradigm - talks about programming paradigms. The fact that there was something called programming paradigm was unknown to me until a while ago when I started to investigate different languages.

http://en.wikipedia.org/wiki/Multiparadigm_programming_language - this is the killer. It talks about how most programming languages are multi-paradigm.

Read these Wikipedia articles. They are both interesting and thoughtful. When you have read about them then you would probably want to continue with these:

http://en.wikipedia.org/wiki/Imperative_programming - imperative programming, common in most languages, but you never see “at least two years of experience with imperative programming” in job advertising.

http://en.wikipedia.org/wiki/Object-oriented_programming - object oriented programming, you know this one, and you see it everywhere “at least two years of experience with object oriented programming”.

http://en.wikipedia.org/wiki/Generic_programming - generics, the hot stuff in C# 2.

http://en.wikipedia.org/wiki/Functional_programming - functional programming, the hot stuff in C# 3.

Try to question what is good and what is bad in each paradigm. That is a valuable leasson for you!

No comments: