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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: Web Development Using Ada? Date: Sat, 27 Jul 2013 10:57:08 -0700 Organization: Also freenews.netfront.net; news.tornevall.net Message-ID: References: <874bf843-8212-44a4-b0c6-e20d831325bc@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sat, 27 Jul 2013 17:50:48 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="68bb7ebc916066bb85146425b2aa8565"; logging-data="18103"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/9Iz+iKbR1Iu1rA90kBkB+sf0WvGhZjq8=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 In-Reply-To: <874bf843-8212-44a4-b0c6-e20d831325bc@googlegroups.com> Cancel-Lock: sha1:rEda/mun4xvQGI4F/H+hkb7NfDY= Xref: news.eternal-september.org comp.lang.ada:16563 Date: 2013-07-27T10:57:08-07:00 List-Id: On 07/27/2013 03:35 AM, Aay Jay Chan wrote: > > What are the pros an cons of using Ada in web development? Is it feasible / > practical? What would be your recommendation? There are a number of sites out there with "Ada inside". One advantage of using Ada is that many of the common vulnerabilities don't occur with Ada. Brukardt discussed the Ada behind archive.adaic.com here in c.l.a several years ago. In addition to obvious things such as no buffer overflows, he mentioned that an attacker can get a server such as Apache to run a shell, which the attacker can exploit, while the Ada equivalent uses a non-exploitable Ada task to accomplish the same end. (I'm writing from memory here.) Ada is a language for software engineers, so deciding to use Ada will quickly allow you to determine which of your developers are software engineers and worth retaining, and which are coders you'd be better off without. -- Jeff Carter "This trial is a travesty. It's a travesty of a mockery of a sham of a mockery of a travesty of two mockeries of a sham. ... Do you realize there's not a single homosexual on that jury?" Bananas 27