>>Code re-use is and will always be a  very useful tool for software
developers. Is the how, when and the where of its first use really that
important?????

Well said.

For me what's important is using the right tool in the right circumstance, and what it has been
designed originally for, not any new thing just because every body talks about it and you don't want to look like you are left behind.

Example: BASIC stands for BEGINNERS All-purpose Instruction Code.
It was originally designed to be an interpreter (by definition) to simulate a calculator for beginners and for pedagogical purpose only.
Microsoft has made a compliler and a language for "professional" our of it, well, why not? ;-))

Example: Java is a virtual machine which uses a real machine to emulate another one which does not exists.
Any program runs about 10 times slower than the same compiled in C or other. The BIG advantage however is that
the program is machine independant and could be easily migrated to UNIX, Windows, LINUX, and probabilly even on a toaster, fine!
But how many people are programming in Java and have absolutely NO intention to migrate to a different machine?

Example: Oracle is a very powerful database system, capable of handling terabytes of data, but it is rather expansive, requires
"database managers", dedicated servers, etc.
But how many companies have Oracle just to maintain the boss agenda and telephone book? ;-))

Some people need a combine-harvester to mow their 100 sq.feet grass, just to make impression on their neighbours ;-)
--
_______________________________________
REUSE CODE! Use custom tags;
See http://www.contentbox.com/claude/customtags/tagstore.cfm
(Please send any spam to this address: [EMAIL PROTECTED])
Thanks.
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to