And more importantly, the crucial thing is knowing which is the right/best one to use for any particular problem at hand.
-----Original Message----- From: delphi-boun...@delphi.org.nz [mailto:delphi-boun...@delphi.org.nz] On Behalf Of Alister Christie Sent: Monday, 29 November 2010 11:27 To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Company closing From my experience, learning a new language is fairly easy and straight forward, but the libraries are just so huge these days, it's impossible to learn even a small fraction in a reasonable amount of time. For instance in Delphi - if you wanted some sort of collection of strings. If you are just using object pascal you could use an array or write your own class (or linked list of Records at a stretch). Add all the standard libraries and you could use a TStringList, TList, TStack, some sort of generic collection (list, stack, queue, hash) and probably a zillion of other things. Alister Christie Computers for People Ph: 04 471 1849 Fax: 04 471 1266 http://www.salespartner.co.nz PO Box 13085 Johnsonville Wellington On 29/11/2010 10:37 a.m., Berend de Boer wrote: >>>>>> "Alistair" == Alistair Ward<aw...@forum8.co.nz> writes: > Alistair> I'm firmly of the belief that for a good developer the > Alistair> toolset being used is irrelevant. A person with the > Alistair> right background and fundamental skills can pick up any > Alistair> programming language/environment in relatively short > Alistair> order. > > I think that is quite misguided. To become productive in a new > environment, takes years. It does not matter how good you think you > are. > > To be productive in an environment you simply need to know a lot of > little things. That takes time. > > If you switch to an entirely different platform, 1-tier to REST for > example, you might never truly > make it. > > > Alistair> I picked up Delphi (v2) very quickly, coming from a > Alistair> previous background of C and C++, although I had done a > Alistair> lot of Pascal at university. I have to say that I'm not > Alistair> looking forward to going back to curly braces... > > But now we're talking about languages that are basically the same with > a minor difference in syntax. The C++/Delpi/VB switch might be as you > describe, switching to PHP + the entire web development stack takes > much longer. > _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe