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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.ams3.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!gegeweb.org!aioe.org!.POSTED!not-for-mail From: =?utf-8?Q?Yannick_Duch=C3=AAne_=28Hibou57?= =?utf-8?Q?=29?= Newsgroups: comp.lang.ada Subject: Re: Web Development Using Ada? Date: Sat, 27 Jul 2013 19:11:05 +0200 Organization: Ada @ Home Message-ID: References: <874bf843-8212-44a4-b0c6-e20d831325bc@googlegroups.com> <14lc7wzpnwr68.1uyghj6zxs2fh.dlg@40tude.net> <60031692-0dc5-4a9d-b26b-277914c93c6d@googlegroups.com> NNTP-Posting-Host: ds8m8HfAx594C0h4s/JFyA.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 X-Original-Bytes: 2341 Xref: number.nntp.dca.giganews.com comp.lang.ada:182717 Date: 2013-07-27T19:11:05+02:00 List-Id: Le Sat, 27 Jul 2013 17:49:17 +0200, Shark8 a = = =C3=A9crit: > On Saturday, July 27, 2013 6:49:11 AM UTC-6, Dmitry A. Kazakov wrote: >> >> I think Ada could offer something there: >> >> 1. Direct portability without virtualization; >> 2. Control over the resources. In Ada the server can be designed in a= = >> way >> that it would require minimal or no dynamic memory allocation; >> 3. Much better performance when Ada's approach to tasking is used; >> 4. Less debugging. > > Other positives (note that my stint in professional web-programming wa= s = > using PHP): > > 5. Generics -- I had to write the same function again and again = > (slightly different because of the 'types' coming in) when using PHP; = = > that system would have been a lot nicer and more stable if PHP had = > generics. I won't go so far: it would have been a lot nicer if it had types and = signatures and real modules and static consistency check for all of this= . = It has none of these basic things (there is not even a real kind of = phplint to help). -- = =E2=80=9CSyntactic sugar causes cancer of the semi-colons.=E2=80=9D [1] =E2=80=9CStructured Programming supports the law of the excluded muddle.= =E2=80=9D [1] [1]: Epigrams on Programming =E2=80=94 Alan J. =E2=80=94 P. Yale Univers= ity