comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Can Ada be hacked?
Date: Tue, 1 Mar 2011 00:27:00 -0800 (PST)
Date: 2011-03-01T00:27:00-08:00	[thread overview]
Message-ID: <2e0e61a5-cdf6-4cb4-985c-a2fc0fc2888c@t19g2000prd.googlegroups.com> (raw)
In-Reply-To: 215154cd-f0bf-4138-b294-776d4e058592@o30g2000pra.googlegroups.com

Hoàng Đình Long wrote on comp.lang.ada:
> The first language I learnt was C. And then I learnt Java, C# 2.0,
> Javascript. I have never seen any language which is as both beautiful
> and safe as Ada. I hate programs with errors. Nowadays, people talk
> too much about Ruby, Python as hacking tools. Hacking seems to be
> overrated. And where is Ada? I really don't want to see Ada in only
> embedded system. I want to see it in daily life.

I agree.

> There is a project called AuroraUX, which is written in Ada. But that
> project is too large for me to involve.
>
> I think Ada community should spend more time on opensource software.
> That's the best way to make Ada more popular.

I agree but there are only 24 hours in a day.

> Why don't you make a new browser in Ada?

Why don't you?

"Ask not what your country can do for you; ask what you can do for
your country." -- J.F. Kennedy.

> Google Chrome, IE, Firefox are written in C++. They
> are hacked all the time. Isn't it wonderful if there is a browser
> which can not be hacked? Just think about this, an operating system
> like AuroraUX require too much effort. But a browser require much less
> effort (at least I think so).

You are both right and wrong.  If you think an operating system such
as AuroraUX must contain a browser then you are right.  But that does
not need to be so.  Even a general-purpose operating system written in
Ada could be made to run existing browsers instead of reinventing
one.  Also, writing a browser is not trivial, even in Ada.  Mozilla
Firefox was 2.5 million lines of code last time I looked, which was
years ago, so probably much more than that now.  And that's not
counting any plugins.

AuroraUX is small enough today that a single human can understand all
of it.  So is OS Lovelace (http://www.lovelace.fr), if you care.

There are also many other Free Software projects of "small" size where
you could contribute usefully.  Here are a few examples of projects
that would greatly benefit from your contributions:

* OpenToken
* Ada Cryptographic Framework (1)
* Ada Cryptographic Objects (1)
* Ada Crypto Library (1)
* AdaSSH
* Distributed Ada Web Server
* OpenCAGE
* Sly Kernel

(1) One of these should probably become "the standard".

--
Ludovic Brenta.



  parent reply	other threads:[~2011-03-01  8:27 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-01  1:44 Can Ada be hacked? Hoàng Đình Long
2011-03-01  2:15 ` Nasser M. Abbasi
2011-03-01  7:01   ` Numerical software in Ada (was: Re: Can Ada be hacked?) Dirk Craeynest
2011-03-18  8:19     ` Numerical software in Ada Simon Wright
2011-03-01  7:41   ` Can Ada be hacked? Shark8
2011-03-01  9:57   ` Georg Bauhaus
2011-03-01  8:27 ` Ludovic Brenta [this message]
2011-03-07  4:14   ` Yannick Duchêne (Hibou57)
2011-03-09  9:10   ` Lucretia
2011-03-09  9:39     ` Ludovic Brenta
2011-03-01 11:17 ` Gautier write-only
2011-03-01 11:39   ` Thomas Løcke
2011-03-01 12:00     ` Gautier write-only
2011-03-01 15:06       ` Shark8
2011-03-01 15:24       ` Ludovic Brenta
2011-03-02  0:26       ` Randy Brukardt
2011-03-01 12:07     ` Vinzent Hoefler
2011-03-01 15:40     ` Julian Leyh
2011-03-01 18:03       ` Hyman Rosen
2011-03-01 18:13         ` Pascal Obry
2011-03-01 18:20           ` Pascal Obry
2011-03-01 23:30             ` Georg Bauhaus
2011-03-04 18:15               ` Tero Koskinen
2011-03-04 20:54                 ` Georg Bauhaus
2011-03-05  1:14                   ` Shark8
2011-03-07  4:48               ` Yannick Duchêne (Hibou57)
2011-03-02  0:29           ` Randy Brukardt
2011-03-01 19:53   ` Peter C. Chapin
2011-03-07  4:36     ` Yannick Duchêne (Hibou57)
2011-03-07  4:41       ` Yannick Duchêne (Hibou57)
2011-03-07 11:57       ` Peter C. Chapin
2011-03-07 13:55         ` Yannick Duchêne (Hibou57)
2011-03-07 18:05           ` Peter C. Chapin
2011-03-07 18:57             ` Yannick Duchêne (Hibou57)
2011-03-07  4:02 ` Yannick Duchêne (Hibou57)
2011-03-07  4:07   ` Yannick Duchêne (Hibou57)
replies disabled

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