Днес чистейки старите си bookmark-oве, попаднах на тази интересна статия от 09 Май 2008 (малко старичка):
http://www.infoq.com/news/2008/05/should-you-learn-languages
В нея се задава въпросът дали има смисъл и дали е добре да владеем повече програмни езици. Там попадам на следния цитат (няма да го превеждам, че да не се загуби смисъла):
The programming languages, or rather language types, you understand (not necessary is most fluent in), tends to steer your thinking. According to natural language researchers, if there is a word missing (or a category of words) from a language, people have a hard time thinking about the concepts that the missing words represents. Paul Graham states approximately the same thing about programming languages.
Това ми напомня че преди години ми разказваха една книга (която така и не можах да прочета
). В нея се разправяло за държава (или остров беше май), където хората, които го управлявали контролирали населението като махали думи от речниците. Основната идея е че като не знаеш нещо или по точно като не знаеш как се казва е много трудно (а за доста хора и невъзможно) да си помислиш за него. Като например ако не знам, че има дума за “сладолед”, как мога въобще да си помисля, че искам сладолед. Или във контекста на книгата, като не знаят какво е бунт и свобода как могат хората да си помислят за тях.
Ако се върнем в IT света. Знанията който придобих при работата с JavaScript или Ruby ми помогнаха страшно много с PHP, като прилагам (до колкото е възможно) част от семантиката в тези езици. Напоследък като се заглеждам по Python, гледам по малко по-различен начин на организацията на кода и други такива. А знанията от предишни езици страшно много ми помогнаха да оценя някои добри неща (да, даже и такива неща има) в Java. А и все пак всеки средно статистически developer му се налага да работи поне с 2-3 езика на куп (PHP/ASP.NET/JAVA/Ruby/Python , JavaScript, ActionScript 2/3, …).
И както чух от една лекция на Светлин Наков:
След 7-8 мия програмен език, останалите се учат за 1-2 дена
.

June 25th, 2008 at 12:37 am
GOOD POST !!!
много активно го раздаваш тия дни.
June 29th, 2008 at 10:42 pm
Огън е Рачо- очаквам скоро да направи и наследник на FireFox – FireCrab 1.0-c Beta!