<pedrocorreia.net ⁄>
 

<Why do we compare Programming Languages? ⁄ >




clicks: 3169 3169 2006-09-28 2006-09-28 goto tecnologia myNews tecnologia  Bookmark This Bookmark This


I don't know. May be just for academic reasons, because there is no relevance in practical life. I recently read some discussion about the performance of Ruby at Joel on Software. Wondering what the heck if Ruby is slower than C++? There are 10s of programming languages which are slower than C/C++, yet they are being used widely in many different applications. You don't have to be the fastest and win 100m at the Olympics to live your life. You have a different set of ambitions and purpose. Don't you?

I never thought all programming languages are created equal. Though, a given problem can be solved by many programming languages, I believe, not all are cut out to solve the same problem. New programming languagues have been created primarily because existing programming languages do not solve a particular problem well. For most, the reason is not pure computational performance. This is equally true for most technologies as well.

Even when two programming languages/technologies solve the same problem reasonably and equally well, decision to prefer one over the other is never purely technical and never based on a single indicator like computational performance. Few examples over a period of time, from my area of work and experience:

1. C++ vs Perl and Shell Scripting
2. Binary Encoding vs ASCII encoding : XML, HTML, SIP over binary encoded Protocols
3. VOIP vs Traditional Telephony
4. Telecom Application Servers - J2EE Web Servers with IMS vs Custom Designed Telecom Servers
5. C++ vs Erlang for Telecom switching software
6. C++ CGI Programming vs J2EE based Application Servers, PHP, Ruby on Rails
7. .NET vs J2EE
8. Flash based Video Player and distribution vs WMP, Real and Quick Time



este é só um excerto do artigo, para aceder ao artigo completo, clique no link em baixo:
this is just a small excerpt from the article, to access the full article please click in the link below:

http://blogs.inspions.net/2006/09/26/why-do-we-compare-programming-lan...




Subscribe News RSS  Subscribe News Updates by E-mail





myNews <myNews show="rand" cat="tecnologia" ⁄>

MongoDb Architecture new ...

NOSQL has become a very heated topic for large web-scale deployment where scalability and semi-struc (...)

clicks: 17775 17775 2012-05-14 2012-05-14 goto url (new window) horicky.blogspo... goto myNews tecnologia


A Hopefully Fair and Useful Comparison of Haskell Web Frameworks new ...

Recently there has been a lot of discussion and questions about the differences between the big thre (...)

clicks: 14331 14331 2012-05-13 2012-05-13 goto url (new window) softwaresimply.... goto myNews tecnologia


Retina graphics for your website new ...

retina.js is an open source script that makes it easy to serve high-resolution images to devices wit (...)

clicks: 14170 14170 2012-05-11 2012-05-11 goto url (new window) retinajs.com/ goto myNews tecnologia


What every programmer should know about memory, Part 1 new ...

In the early days computers were much simpler. The various components of a system, such as the CPU, (...)

clicks: 15507 15507 2012-05-10 2012-05-10 goto url (new window) lwn.net/Article... goto myNews tecnologia


The State Of HTML5 Video

HTML5 has entered the online video market, which is both exciting and challenging for developers in (...)

clicks: 6116 6116 2012-02-14 2012-02-14 goto url (new window) longtailvideo.c... goto myNews tecnologia


A Tour of Amazon's DynamoDB

Amazon's recent release of DynamoDB, a database whose name is inspired by Dynamo, the key-value data (...)

clicks: 5826 5826 2012-02-13 2012-02-13 goto url (new window) paperplanes.de/... goto myNews tecnologia


Google BigQuery Service: Big data analytics at Google speed

Rapidly crunching terabytes of big data can lead to better business decisions, but this has traditio (...)

clicks: 5483 5483 2011-11-30 2011-11-30 goto url (new window) googlecode.blog... goto myNews tecnologia


Video: CSS3 Secrets: 10 things you might not know about CSS3

A number of prominent front-end developers delivered helpful talks at this year's Fronteers 2011 con (...)

clicks: 6371 6371 2011-11-30 2011-11-30 goto url (new window) css.dzone.com/a... goto myNews tecnologia