From: Daniel Cremer Date: 2004-08-30T00:06:40+09:00 Subject: Re: Typos (Was: performance comparison) On Sun, 2004-08-29 at 15:21, Lothar Scholz wrote: > Hello Daniel, > > DC> Hmmm... this sort of reminds me of a post I saw once of someone stating > DC> that if you didn't write your win32 programs in assembly you were going > DC> for the easy option and weren't _really_ a good programmer as you > DC> weren't thinking performance. > > DC> I'm very far from considering myself as the prime example of a great > DC> programmer:) , however I'm sure that ruby has taught me a lot, > DC> especially in OO and general design of code. If using C or C++ I simply > DC> go for the "shortest route" possible to get results. In ruby it's not > DC> so. It's so flexible and encouraging that you actually _want_ to think > DC> of various possibilities to solve a problem and find the best fit (short > DC> term and long term). > > No this was not exactly my the point. (...) > Ruby is special here because it still is a freak language. Freak in > this context may be substituted with "nerd", "scientist" or "old wise > man". My statement may become more understandable when you look at > the popular scripting languages out there > > - PHP > - Java Script > - Perl > - Visual Basic (for Applications) > - TCL > - Python > - Ruby > > in this order. And only compare the professionals doing there work > in (at least one of) these languages. At least from my experience in > the last 10 years i see a correlation between the main languages and > there programming skills. > Ok, I get your point and agree with it. I guess what was important for me was just to point out that part of being good a programmer is picking the right tool (language) for the task. I have enormous respect for the "mature" hackers out and have realised it will take me many years of experience to get anywhere close, including generous helpings of static languages. However comparisons between static and dynamic languages sometimes seem unnatural to me. I don't put on my hiking boots to go dancing. :) -Daniel