Home | Site Map | Submit Article
.
Article Search
 
Article Categories

Advice

Auto Motive

Business

Communications

Computers & Internet

Dating

Education

Employment

Entertainment

Environment

Family

Fashion

Finance

Food & Drink

Gardening

Health

Hobbies

Home Business

Home Improvement

Humor

Kids & Teen

Legal

Marketing

Music

Online Business

Parenting

Pets

Product Reviews

Real Estate

Recreation & Sports

Self Improvement

Site Promotion

Technology

Travel & Leisure

Web Development

Women

World Affairs

Writing

 
   
   Programming language popularity


18 Feb 2008 04:53:04
| deep de


Due to the rapid pace of change in the high tech sector, we often need to evaluate new technologies in order to decide whether to allocate time to learning and using new systems. Jump on the bandwagon too early, and you risk becoming involved with something that just heads downhill or doesn't go anywhere. Wait too long, and you may find yourself behind the times with regards to “the latest thing”.

Programming languages are a particular area of interest. Selecting a language involves many factors, and certainly isn't something that can be considered in a vacuum. Of course, it's important to pick something that can do the job correctly and efficiently, but depending on what you need to accomplish, and who you have to work with, the availability of external libraries, people to help you out, or even to hire you or be hired by you can all be important things to weigh.

Economists use the fancy sounding term “positive network externalities” (or “network effects”) to describe products that gain value as more people that use them. For instance, you could have a really fancy cell phone, but if you could only call one person with it, it really wouldn't do much good. The exact same hunk of plastic has more value if it's connected to a network. Programming languages, when considered in that light, certainly exhibit some of these traits. If everyone is using a language and contributes a little bit back here and there (libraries, documentation, help on mailing lists), it's certainly more valuable than an equivalent language with none of this participation, or a language with a very small user base that can't keep pace with the contributions of a much more widespread language. Conversely, once you've chosen a language and have code written in it, bought books, and spent time to learn it, there is a large lock-in factor. Switching to something else will be expensive, even if the other language is open source and you pay nothing for the tools to use it! The time it would take to learn the new language well, as well as ongoing costs for maintaining old code, make the change prohibitively expensive.



About Author :
The author is a HR consultant working in Thailand.

Home >> Self Improvement

More Related Articles in " Self Improvement "
>>
The Power of Beliefs [ Author : Kathleen Gage ]
>>
2 Simple Ways To Cure Procrastination [ Author : Peter Murphy ]
>>
Managing The Fear Of Rejection In Today’s World [ Author : Stan Popovich ]
>>
11 Smart Choices You Can Make [ Author : Susan Dunn, M.A., Clinical Psychology ]
>>
Sharpening Your Presentation Skills [ Author : Etienne A. Gibbs, MSW, Management Consultant and Trainer ]
>>
Do You Judge? [ Author : Jan Tincher ]
>>
Exceed Your Limits with Women [ Author : Caterina Christakos ]
>>
How to Lose Belly Fat: Latest Secrets from the Research Labs, Part 2 [ Author : David L. Kern ]
>>
Super Success -- Reach Out and Take It [ Author : Fred DiUlus ]
>>
THE IMPORTANCE OF PERCOLATION [ Author : Lael Johnson ]
 

 
© Copyright 2005-2007 Free Articles by articleburn.com All rights reserved
eXTReMe Tracker