I've long given up on best, if it works and is readable then I move on - I should also add that it has tests, but I'm not that disciplined as yet.
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 11:42 a.m., Jolyon Smith wrote: > 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 > > _______________________________________________ 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