comp.lang.ada
 help / color / mirror / Atom feed
From: anon@anon.org (anon)
Subject: Re: LLVM--Low Level Virtual Machine--and Ada
Date: Sat, 21 Jul 2007 22:04:08 GMT
Date: 2007-07-21T22:04:08+00:00	[thread overview]
Message-ID: <spvoi.348118$p47.256522@bgtnsc04-news.ops.worldnet.att.net> (raw)
In-Reply-To: 1184730995.862147.208590@g12g2000prg.googlegroups.com

The question should be. Should Ada be ported or is it a waste of time?

The LLVM is based on RISC concept and the RISC is being replaced by 
the ZISC aka (Zero Instruction Set Computer). The reason is that today 
most newer computer systems are based on parallel cpus and artificial 
neural networks. While RISC and CISC are based on a single processor 
which came from the early days computers using time-slicing to 
emulate a parallel system.

In today world parallel cpu are here and in the next few years should 
replace all single cpu system and designs such as RISC and CISC. This 
suggest that LLVM to be on the cuting edge, needs to alter its design 
structure away from the RISC and go toward true parallel design such 
as ZISC. But as long as LLVM is using the RISC design that is being 
phased out then Ada should not be ported because there are better 
projects that are waiting in the wings. 

So, when and only when LLVM updates or moves it designs to the future 
of computting should Ada be ported. 

Note: This is not a cut down on RISC processors.  It is just that the 
world has outgrown the RISC before it had its true day in the sun.  But 
the main problem is that both CISC and RISC that were developed in the 
early days of computers.  We should have surpass both designed long 
ago, but the companies that create the CPU are still operated by those 
that think CISC or RISC is the way to go.  It will be fun to watch 
those guys sell their stock as newer designs finally take hold.


In <1184730995.862147.208590@g12g2000prg.googlegroups.com>,  Jerry <lanceboyle@qwest.net> writes:
>I've been hearing a lot lately about LLVM, the Low Level Virtual
>Machine. Apparently it is kind of like the gcc arrangement with a
>front-end and back-end for compilers. The difference with the LLVM is
>that it is supposed "super easy" to make a front end. So naturally one
>wonders, What is the likelihood of Ada being supported?
>
>http://llvm.org/
>
>Jerry
>




  parent reply	other threads:[~2007-07-21 22:04 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-18  3:56 LLVM--Low Level Virtual Machine--and Ada Jerry
2007-07-18  7:24 ` Georg Bauhaus
2007-07-18  7:48 ` Duncan Sands
2007-07-19 14:30   ` Maxim Reznik
2007-07-19 14:56     ` Duncan Sands
     [not found]     ` <200707191656.27602.baldrick@free.fr>
2007-07-19 15:03       ` Duncan Sands
2007-07-19 21:30         ` Robert A Duff
2007-07-20  7:44           ` Duncan Sands
2007-07-20 14:06             ` Robert A Duff
2007-07-21 13:09               ` Tero Koskinen
2007-07-23  7:47               ` Duncan Sands
2007-07-24  2:12                 ` Randy Brukardt
2007-07-24  8:03                   ` Duncan Sands
2007-07-24  9:50                     ` Colin Paul Gloster
2007-07-24 10:47                       ` Markus E Leypold
2007-07-25 12:12                         ` Colin Paul Gloster
2007-07-25 12:59                           ` Markus E Leypold
2007-07-24 19:21                     ` Randy Brukardt
2007-07-24 19:36                       ` Duncan Sands
2007-07-24 19:58                         ` Randy Brukardt
2007-07-24 23:28                   ` Robert A Duff
2007-07-25  0:39                     ` Randy Brukardt
2007-07-25  2:00                       ` Robert A Duff
2007-07-25 13:14                         ` Duncan Sands
2007-07-21 22:04 ` anon [this message]
2007-07-22 13:22   ` Steve
2007-07-23 12:29   ` Colin Paul Gloster
2007-07-23 14:42     ` anon
2007-07-23 16:55       ` Markus E Leypold
2007-07-24 10:19       ` Colin Paul Gloster
replies disabled

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