Link Details

Link 134036 thumbnail
User 354152 avatar

By Computer.Linguist
via computerlinguist.com
Published: Nov 14 2008 / 20:01

Are you guilty of subconsciously regarding ’scripting’ languages as inferior? Do you think real programming means using C, C++, C#, or Java? Does your conscience accuse you of laziness when you feel tempted to use a truly high-level language for your app?
  • 9
  • 1
  • 1491
  • 473

Comments

Add your comment
User 211736 avatar

drstankus replied ago:

0 votes Vote down Vote up Reply

Makes sense to me. KISS means using the simplest tool that gets the job done effectively, and in programming, that means the highest level language that you can use.

User 354152 avatar

Computer.Linguist replied ago:

0 votes Vote down Vote up Reply

Exactly. I think one problem is that there aren't any advertising $$ behind the "scripting" languages... It's all behind .Net and Java...

Insecure programmers also have a tendency to prematurely optimize their code, and often this mistake will take place in the form of choosing Java/.Net/C++ for the primary language.

It's much better to find those couple of bottlenecks and farm just that bit out to a Java/Clojure/C# library. Much easier to maintain.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.