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.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,b0d569080889afd6 X-Google-Attributes: gid103376,public From: Roy Grimm Subject: Re: A question for my personal knowledge. Date: 1999/05/11 Message-ID: <37382B0C.A95B6745@bigfoot.com>#1/1 X-Deja-AN: 476576724 Content-Transfer-Encoding: 8bit References: <1VEZ2.1515$I51.88140@carnaval.risq.qc.ca> <37372A84.641F2133@bigfoot.com> <7h8oe8$2js$1@cf01.edf.fr> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 Organization: Me, Myself and I (Not representing my company) Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-05-11T00:00:00+00:00 List-Id: Pascal Obry wrote: > > Roy Grimm a �crit dans le message : > 37372A84.641F2133@bigfoot.com... > > > > > Third, training a programming team a new language is expensive. Not > > only do you have to provide the training, you have to pay the > > programmers for the "dead time". Many companies are not willing to take > > the short term expense. > > > > It cost but I would not say that it is expensive. A computer language to > learn is > just syntax. The expensive part are the concepts like : Information hidding, > encapsulation, data abstraction, polymorphisme, inheritance, .... But all > this should be known by any good software engineer. If they don't know those concepts, learning a new language in and of itself certainly isn't going to help them. They *should* know all that as a result of the training they received before they took the job in the first place. > Now when you understand all these concepts, learning a new language is > not that expensive but it still cost a bit. When one has dozens or hundreds of programmers/engineers/developers/whatever, the costs can add up quickly. Not only do you have to pay for the classes but you also have the costs of learning the new development environment (even if your old environment supports the new language, it has to have new ways of handling some language features so it is never 100% identical). Beyond that, there's the unseen costs of the true learning curve of the language. Sure, you can pick up the syntax reasonably quickly but you'll still take a few weeks or more of using that syntax to really learn the language. That is what's expensive. > Pascal. Roy -- Windows98 (noun)- 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.