comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Air traffic control system in Java
Date: Fri, 4 Mar 2011 22:31:07 +0100
Date: 2011-03-04T22:31:02+01:00	[thread overview]
Message-ID: <woo1pfp61n08.kxkbvq7ayvif.dlg@40tude.net> (raw)
In-Reply-To: ikrhot$b9$1@speranza.aioe.org

On Fri, 04 Mar 2011 12:23:58 -0800, Nasser M. Abbasi wrote:

> On 3/4/2011 12:18 PM, Dmitry A. Kazakov wrote:
> 
>> GUI applications
>> reached their peak about 10 years ago and now are in *relative* decline.
> 
> I am curious why you say?

Because it is so.

> Given that HTML5, the next generation
> of HTML is all about having a build-in GUI as part of the standard,
> and ability to play movies and all that GUI stuff, all using
> just HTML and Javascript.

Shudder...

> It seems to me that GUI is becoming more important (see that
> Ipad, Iphone, etc...) everything you see is GUI.

GUI becoming less important because of the applications running without
human intervention. These are new areas where computing is coming to. Do
you have a car? Guess how many programmed controllers a modern car has? Do
you know how many functions (applications) are they running simultaneously?
How many of them have a GUIs? And this is a relatively established area of
computing. The newer ones are coming, embedded, distributed, massively
parallel. Where you are going to get millions and millions of operators for
these countless applications? Forget GUI it will be locked in a niche as
numeric computations before.

The percentage of interactive visual applications will necessarily fall.
This value could be estimated from above [very optimistically] as:

   P / (N * r)

P = the human population (approximately constant, maybe, falling)
N = number of CPUs in use (grows exponentially, so far)
r = time sharing factor, number of independent tasks (applications) per CPU
(greater than 1, may drop, but insignificantly)

From the above follows that the percentage of GUI applications converges to
0!

This scenario is of course possible under the condition that the software
developing technology will mature to handle that computational power and
new application areas.

There is another scenario, that due to dropping quality of software, it
will not be possible to design and run necessary applications without human
intervention (and thus without your beloved GUIs). That will in turn cause
stagnation of the number of processors. At this point the cost of software
[the full cost] will start to grow exponentially: much demand, less supply.
Which would mean a collapse of the industry, or a technological
breakthrough (ditching C, Java, PHP and Co.).

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2011-03-04 21:31 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-03 20:46 Air traffic control system in Java Hyman Rosen
2011-03-03 21:01 ` Nasser M. Abbasi
2011-03-03 21:02   ` Hyman Rosen
2011-03-03 21:12     ` Vinzent Hoefler
2011-03-08  7:26       ` Martin Krischik
2011-03-16 18:21         ` Vinzent Hoefler
2011-03-03 21:01 ` KK6GM
2011-03-03 21:13 ` Vinzent Hoefler
2011-03-03 21:27   ` Hyman Rosen
2011-03-03 21:34     ` Vinzent Hoefler
2011-03-03 21:35       ` Hyman Rosen
2011-03-03 21:44         ` Vinzent Hoefler
2011-03-03 21:58           ` Hyman Rosen
2011-03-03 22:16             ` Vinzent Hoefler
2011-03-03 23:29               ` Robert A Duff
2011-03-04  2:56                 ` anon
2011-03-05  5:31                 ` Vinzent Hoefler
2011-03-03 22:36           ` Georg Bauhaus
2011-03-03 22:40             ` Hyman Rosen
2011-03-04  0:44               ` Georg Bauhaus
2011-03-03 22:50             ` Vinzent Hoefler
2011-03-07 12:26     ` jimmaureenrogers
2011-03-07 15:09       ` Hyman Rosen
2011-03-03 22:50 ` Rick
2011-03-03 23:00   ` Hyman Rosen
2011-03-04  1:07     ` KK6GM
2011-03-04 17:07       ` Hyman Rosen
2011-03-04 17:24         ` KK6GM
2011-03-04 17:36           ` Hyman Rosen
2011-03-04 18:00             ` KK6GM
2011-03-04 18:11               ` Hyman Rosen
2011-03-04 18:18                 ` KK6GM
2011-03-04 18:24                   ` Hyman Rosen
2011-03-04 18:51                     ` Vinzent Hoefler
2011-03-04 20:18                       ` Dmitry A. Kazakov
2011-03-04 20:23                         ` Nasser M. Abbasi
2011-03-04 21:31                           ` Dmitry A. Kazakov [this message]
2011-03-04 21:44                             ` Nasser M. Abbasi
2011-03-04 22:08                               ` Dmitry A. Kazakov
2011-03-05  1:08                               ` Randy Brukardt
2011-03-05  5:15                                 ` Vinzent Hoefler
2011-03-05  6:45                                   ` Shark8
2011-03-05  7:15                                     ` Vinzent Hoefler
2011-03-05  7:37                                       ` Nasser M. Abbasi
2011-03-05  7:50                                         ` Vinzent Hoefler
2011-03-05  8:28                                         ` Dmitry A. Kazakov
2011-03-05 23:32                                           ` Rick
2011-03-06  9:21                                             ` Dmitry A. Kazakov
2011-03-06 22:47                                               ` Rick
2011-03-05  9:15                                         ` Ludovic Brenta
2011-03-05  9:27                                           ` Vinzent Hoefler
2011-03-05  9:32                                             ` Ludovic Brenta
2011-03-05 11:37                                         ` Peter C. Chapin
2011-03-05 20:17                                         ` Jeffrey Carter
2011-03-05 20:18                                         ` Jeffrey Carter
2011-03-05 21:58                                         ` Jeffrey Carter
2011-03-06  0:13                                         ` GTK Ada, was: " Simon Clubley
2011-03-06  0:47                                         ` Jeffrey Carter
2011-03-06 16:23                                           ` Nasser M. Abbasi
2011-03-06 17:09                                             ` Jeffrey Carter
2011-03-06 21:59                                               ` Nasser M. Abbasi
2011-03-06 23:52                                                 ` Jeffrey Carter
2011-03-07  0:07                                                   ` Jeffrey Carter
2011-03-06 17:00                                         ` Jeffrey Carter
2011-03-06 17:54                                         ` Tero Koskinen
2011-03-05  8:07                                       ` Dmitry A. Kazakov
2011-03-05  8:14                                         ` Shark8
2011-03-05  8:36                                           ` Dmitry A. Kazakov
2011-03-05  8:10                                       ` Shark8
2011-03-05  9:01                                         ` Vinzent Hoefler
2011-03-06 23:22                                           ` Shark8
2011-03-07 15:27                                         ` Julian Leyh
2011-03-05 11:20                                 ` Peter C. Chapin
2011-03-07  5:06                                 ` Hyman Rosen
2011-03-04 20:18                       ` Nasser M. Abbasi
2011-03-04 20:31                         ` Vinzent Hoefler
2011-03-04 17:14     ` Vinzent Hoefler
2011-03-04 17:26       ` Hyman Rosen
2011-03-05  5:25         ` Vinzent Hoefler
2011-03-04 17:34       ` Dmitry A. Kazakov
2011-03-04 18:17       ` Shark8
2011-03-04 23:40     ` Rick
2011-03-04  8:26   ` Ludovic Brenta
2011-03-06 22:23 ` KK6GM
replies disabled

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