comp.lang.ada
 help / color / mirror / Atom feed
* RE: How Ada could have prevented the Red Code distributed denial of
@ 2001-08-23 22:05 Beard, Frank
  0 siblings, 0 replies; 33+ messages in thread
From: Beard, Frank @ 2001-08-23 22:05 UTC (permalink / raw)
  To: 'comp.lang.ada@ada.eu.org'

LynxOS is real-time, off-the-shelf, general-purpose, and POSIX
compliant, as well.  We used it on space station, and it was 
pretty nice.  Tasks mapped to threads, etc.

It was faster on an IBM PS2 66 MHz than HP-UX BLS was on HP's
own 150 MHz MIPS processor.  And according to the HP reps HP's
real-time OS was a re-wrapped LynxOS, but I don't know if that's
still true.  We moved to NT before we ever got to try HP's
real-time OS.

Frank

-----Original Message-----
From: Tore Lund [mailto:tl001@online.no]
Sent: Thursday, August 23, 2001 5:22 PM
To: comp.lang.ada@ada.eu.org
Subject: Re: How Ada could have prevented the Red Code distributed
denial of


Markus Mottl wrote:
> 
> Add these costs to the price of buying an off-the-shelve general-purpose
> OS and compare the result to the price of a real time OS for this
> specific purpose. Voila, your decision criterion for when to buy what
> kind of OS.

QNX is real-time, off-the-shelf and general-purpose, as well as
POSIX-compliant.  (At least according to QNX blurb.)  Has anyone
considered QNX for use on warships...?
-- 
    Tore

_______________________________________________
comp.lang.ada mailing list
comp.lang.ada@ada.eu.org
http://ada.eu.org/mailman/listinfo/comp.lang.ada



^ permalink raw reply	[flat|nested] 33+ messages in thread
* How to make Ada a dominant language
@ 2001-07-30  7:08 Russ
  2001-07-30  8:36 ` Preben Randhol
                   ` (5 more replies)
  0 siblings, 6 replies; 33+ messages in thread
From: Russ @ 2001-07-30  7:08 UTC (permalink / raw)


The Ada programming language is based on an excellent fundamental
design, but it is much less popular than it could be because it has an
awkward, "klunky" syntax. I propose to clean up the syntax by
borrowing from Python. Python is very popular high level "scripting"
language with a reputation for promoting clean, clear code. The new
syntax could be translated into Ada95 syntax with a relatively simple
"preprocessor," so existing compilers could still be used, old code
would continue to work, and programmers could continue to use the old
syntax if they wish.

Here are the syntax changes I propose:

1. Eliminate the "end" keyword and make the indentation structure an
inherent part of the syntax, as in Python.

2. Eliminate the requirement for a semicolon after each executable
statement, but allow semicolons for combining multiple statements on a
line, as in Python.

3. Use "=" rather than ":=" for assignment, as in Python. (Use "=="
for equality testing if necessary to avoid confusion with assignment.)

4. Use "=" instead of "=>" for passing arguments by named association,
as in Python.

5. Reverse the backward declaration syntax. For example, use "integer:
count" instead of "count: integer", or use "integer in: count" instead
of "count: in integer".

6. Eliminate the "is" keyword.

7. Let "use" imply "with" so the tops of files need not be cluttered
with both "with" and "use" for the same package.

A flag on the first line of a source file (e.g., the string "Ada01"
anywhere within a comment) could be used to tell the compiler that the
file needs to be translated to Ada95 before compiling.

With these changes, I believe Ada would become much more popular and
could eventually become a dominant language. The resulting new
language could be called "Ada01," or something like that.

Honestly now, which of the following two statements is cleaner and
clearer?

    count: integer := 0;  -- old syntax

    integer: count = 0  -- new syntax

Russ Paielli
http://RussP.org



^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2001-08-27  1:49 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-23 22:05 How Ada could have prevented the Red Code distributed denial of Beard, Frank
  -- strict thread matches above, loose matches on Subject: below --
2001-07-30  7:08 How to make Ada a dominant language Russ
2001-07-30  8:36 ` Preben Randhol
2001-07-30 12:41   ` Russ Paielli
2001-07-31  8:29     ` Florian Weimer
2001-07-31 20:34       ` Keith Thompson
2001-07-31 21:29         ` The concept of := (was How to make Ada a dominant language) Warren W. Gay VE3WWG
2001-08-01  3:27           ` How Ada could have prevented the Red Code distributed denial of service attack raj
2001-08-01 13:09             ` Mike Smith
2001-08-01 17:32               ` Scott Ingram
2001-08-02 11:56                 ` Beelsebob
2001-08-02 16:51                   ` Scott Ingram
2001-08-02 19:21                     ` How Ada could have prevented the Red Code distributed denial of Larry Kilgallen
2001-08-12  7:41             ` How Ada could have prevented the Red Code distributed denial of service attack Will
2001-08-22  6:17               ` Richard Riehle
2001-08-22  9:04                 ` Joachim Durchholz
2001-08-22  9:54                   ` Larry Kilgallen
2001-08-22 10:10                     ` Richard Bos
2001-08-22 11:17                       ` Larry Kilgallen
2001-08-22 13:31                         ` Ted Dennison
2001-08-22 18:06                           ` Adam Fineman
2001-08-22 18:50                             ` How Ada could have prevented the Red Code distributed denial of Ted Dennison
2001-08-22 22:10                               ` Adam Fineman
2001-08-23 13:43                                 ` Ted Dennison
2001-08-23 16:03                                   ` Adam Fineman
2001-08-23 16:10                                     ` Gary Scott
2001-08-23 18:01                                       ` Adam Fineman
2001-08-23 16:52                                     ` Markus Mottl
2001-08-23 17:56                                       ` Adam Fineman
2001-08-23 21:21                                       ` Tore Lund
2001-08-23 18:17                                     ` Ted Dennison
2001-08-22 10:24                   ` How Ada could have prevented the Red Code distributed denial of service attack Markus Mottl
2001-08-22 14:33                     ` Ted Dennison
2001-08-22 18:28                       ` Jerry Petrey
2001-08-22 19:35                         ` How Ada could have prevented the Red Code distributed denial of Ted Dennison
2001-08-23  6:43                           ` Richard Riehle
2001-08-27  1:49                             ` tmoran
2001-08-22 20:04                       ` Garry Hodgson
     [not found]                       ` <3B83F9D6.73CB3E02@west.rayt <3B84103F.30409430@sage.att.com>
2001-08-22 22:26                         ` Samuel T. Harris
2001-08-01 18:40 ` How Ada could have prevented the Red Code distributed denial of service attack Chris Torek
     [not found]   ` <GHEt6A.BzD@approve.se>
2001-08-01 22:12     ` Ed Falis
     [not found]       ` <GHFDJp.G7q@approve.se>
2001-08-02  7:41         ` Preben Randhol
2001-08-02 19:25           ` Tor Rustad
2001-08-03  3:11             ` Mike Silva
2001-08-04  0:26               ` Tor Rustad
2001-08-04  2:50                 ` James Rogers
2001-08-04 14:07                   ` Tor Rustad
2001-08-06 14:17                     ` Ted Dennison
2001-08-07 19:43                       ` David Lee Lambert
2001-08-07 20:15                         ` How Ada could have prevented the Red Code distributed denial of Ted Dennison
2001-08-01 20:36 ` How Ada could have prevented the Red Code distributed denial of service attack Micah Cowan
2001-08-01 22:05   ` Ed Falis
2001-08-02 13:44     ` CBFalconer
2001-08-07 20:57       ` Albert van der Horst
2001-08-09  1:25         ` How Ada could have prevented the Red Code distributed denial of Larry Kilgallen
2001-08-02  8:25 ` How Ada could have prevented the Red Code distributed denial of service attack Richard Bos
2001-08-02 16:10   ` Dan Cross
2001-08-02 16:20     ` Daniel Fischer
2001-08-02 16:42       ` Dan Cross
2001-08-02 22:58         ` Warren W. Gay VE3WWG
2001-08-06 21:26           ` Bart.Vanhauwaert
2001-08-07 16:20             ` Ted Dennison
2001-08-07 17:49               ` Marin David Condic
2001-08-08 22:34                 ` Bart.Vanhauwaert
2001-08-09 14:18                   ` Ted Dennison
2001-08-09 19:07                     ` Bart.Vanhauwaert
2001-08-10  1:05                       ` Warren W. Gay VE3WWG
2001-08-14 13:09                         ` Bertrand Augereau
2001-08-17  0:46                           ` Warren W. Gay VE3WWG
2001-08-17  1:57                             ` Chris Wolfe
2001-08-17 14:05                               ` How Ada could have prevented the Red Code distributed denial of Ted Dennison
2001-08-17 22:15                                 ` Chris Wolfe
2001-08-03  7:26     ` How Ada could have prevented the Red Code distributed denial of service attack Richard Bos
2001-08-03 15:05       ` Dan Cross
2001-08-03 18:06         ` Preben Randhol
2001-08-03 19:37           ` Mark Wilden
2001-08-04  8:00             ` Preben Randhol
2001-08-06 16:48               ` Mark Wilden
2001-08-06 16:56                 ` Preben Randhol
2001-08-07  0:10                   ` Warren W. Gay VE3WWG
2001-08-07  1:09                     ` Chris Wolfe
2001-08-07  3:09                       ` Warren W. Gay VE3WWG
2001-08-07 22:01                         ` Chris Wolfe
2001-08-08  4:18                           ` Warren W. Gay VE3WWG
2001-08-08 23:12                             ` Chris Wolfe
2001-08-09 14:48                               ` How Ada could have prevented the Red Code distributed denial of Ted Dennison
2001-08-09 23:55                                 ` Martin Ambuhl
2001-08-14 12:25                                 ` cppwiz
2001-08-14 15:39                                 ` Stanley R. Allen
2001-08-09 15:25                     ` Larry Kilgallen
     [not found]                     ` <3B6F3FAE.B9B9FOrganization: LJK Software <c78BbJ9nURZD@eisner.encompasserve.org>
2001-08-09 17:24                       ` Ted Dennison
2001-08-07 11:39 ` How Ada could have prevented the Red Code distributed denial of service attack Bart.Vanhauwaert
2001-08-07 21:58   ` Dan Cross
2001-08-07 22:51     ` Bart.Vanhauwaert
2001-08-08 14:12       ` Dan Cross
2001-08-08 21:36         ` Bart.Vanhauwaert
2001-08-09  5:54           ` Warren W. Gay VE3WWG
2001-08-09 19:34             ` Bart.Vanhauwaert
2001-08-10  1:23               ` Warren W. Gay VE3WWG
2001-08-10 14:33                 ` How Ada could have prevented the Red Code distributed denial of Ted Dennison
2001-08-10 15:32                   ` Warren W. Gay VE3WWG
2001-08-11  3:56                     ` David Starner
2001-08-11 14:10                       ` Warren W. Gay VE3WWG
2001-08-11 14:27                       ` Warren W. Gay VE3WWG
2001-08-09 20:26 ` How Ada could have prevented the Red Code distributed denial of service attack Florian Weimer
2001-08-09 21:03   ` How Ada could have prevented the Red Code distributed denial of Ted Dennison

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox