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-Thread: 103376,11414a19b0e4a97a X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news4.google.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!.POSTED!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Advice on selling Ada to a C shop Date: Sun, 20 Jun 2010 11:34:45 +0200 Organization: A noiseless patient Spider Message-ID: <87hbkym4i2.fsf@ludovic-brenta.org> References: <101bf8f3-b823-45ee-9afd-40cbafb4b7a9@t26g2000prt.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Sun, 20 Jun 2010 09:34:57 +0000 (UTC) Injection-Info: mx03.eternal-september.org; posting-host="WjFnRHxlanBtMG4IBP/doA"; logging-data="31397"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18kmy2z3SF1S36mZPqADrMs" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:O7eo7eSrZilG1h2rs+vc0wMuIoc= sha1:Ng/S67J676F32w8UmsJqtut4AvQ= Xref: g2news1.google.com comp.lang.ada:11833 Date: 2010-06-20T11:34:45+02:00 List-Id: usenet@scriptoriumdesigns.com writes: > So, what points would you emphasize to each (manager, programmers) to > make the Ada sale? I've read a lot of the advocacy and I think I have > a fair handle on it, but I'd still like other viewpoints, and perhaps > even examples of such a successful switch. People with a prejudice against Ada will try to find any excuse to justify their rejection. I think the main excuse they will try is "we cannot find Ada programmers". To remove this excuse, it is of paramount importance that you show that (a) you know Ada and have experience with it, so you can be the "in-house expert" and (b) there is a wide offering of books, training courses, compilers, libraries and commercial support for the language. For (a), you must have some knowledge and experience beyond the theory; you must at least have written a couple programs that are more than 300 lines long; then explain how much you enjoyed writing those programs and watching them run the first time with no bugs :) For (b), you must do some market research up-front before you can pitch the language to your company. This is because, in many developers' minds, a language is only as good as the IDE (*not* the compiler, unfortunately); so you should be prepared to demo GPS and ObjectAda to them. Also, your should reassure them that there exists at least one cross-compiler that targets your particular environment. (hint: SofCheck offers a Ada-to-C translator which allows you to then use your existing C cross-toolchain). Maybe you want to contact the various vendors informally, they may be able to help you convince your colleagues. The fact that you do your homework before talking about Ada will go a long way towards convincing others: if Ada weren't so good, you wouldn't spend so much time with it would you? Good luck. -- Ludovic Brenta.