From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4f316de357ae35e9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-08-01 02:25:46 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: bam@snoopy.apana.org.au (Brian May) Newsgroups: comp.lang.ada Subject: Re: FAQ and string functions Date: 1 Aug 2002 02:25:46 -0700 Organization: http://groups.google.com/ Message-ID: <29e5ffff.0208010125.40d2cebd@posting.google.com> References: <20020730093206.A8550@videoproject.kiev.ua> <4519e058.0207300548.15eeb65c@posting.google.com> <20020731104643.C1083@videoproject.kiev.ua> <3D487CDA.24D9B1AE@san.rr.com> NNTP-Posting-Host: 203.25.148.62 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1028193946 25082 127.0.0.1 (1 Aug 2002 09:25:46 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 1 Aug 2002 09:25:46 GMT Xref: archiver1.google.com comp.lang.ada:27557 Date: 2002-08-01T09:25:46+00:00 List-Id: Darren New wrote in message news:<3D487CDA.24D9B1AE@san.rr.com>... > If you're writing a long-lived application, the time it takes to write the > string-fiddling subroutines (once) is minor. At the linux.conf.au linux conference this year in perth, Australia, there was a speaker who gave a talk on fallacies with modern computering. One of the problems he raised was programmers reinventing the wheel to create algorithms for programs that have already been written before. Not only does this waste time with writting the routine, debugging the routine, but chances are that you have not used a very efficient aalgorithm for it, because of the extra time required to research and implement the most efficient algorithm. This IMHO is Ada's major limitation. There are no standard set of routines to use for basic data management. While different individuals have written different routines for there own use, again there is no standard. Also even though authors often put there source code online, they often forget to license it to allow you to use their code in your programs. (hmmm.. I think I really should subscribe properly to this newgroup or I am going to miss replies...)