comp.lang.ada
 help / color / mirror / Atom feed
From: Victor Porton <porton@narod.ru>
Subject: Re: "The Machine" and Ada (blog post)
Date: Sat, 12 Jul 2014 13:41:15 +0300
Date: 2014-07-12T13:41:15+03:00	[thread overview]
Message-ID: <lpr3cf$b1s$1@speranza.aioe.org> (raw)
In-Reply-To: aac65d5e-4668-44d6-8b51-6a22ec677824@googlegroups.com

Dan'l Miller wrote:

> On Saturday, June 21, 2014 7:50:18 AM UTC-5, Victor Porton wrote:
>> Read my blog post why I recommend to use Ada on The Machine (a new
>> computer architecture by Hewlett Packard):
>> 
>> http://portonsoft.wordpress.com/2014/06/21/the-machine-and-ada/
>> 
>> We should create a strong coupling of The Machine and Ada, for success of
>> both projects.
> 
> Victor, this thread never really discussed your technical content.  Strong
> coupling or not, what do you foresee as the changes needed to compiled
> mostly-imperative (slightly-declarative) programming languages such as
> Ada, to best support HP's new computer architecture?  Or for that matter,

There are no big changes in programming languages demanded by the new HP 
architecture (except that we need to compile code for several instruction 
sets).

The big change is in OS.

> why is Ada better suited for HP's new computer architecture than, say, C
> or interpreted scripts, say, Python?

Interpreted scripts will probably not benefit at all from new processor 
architecture with many specialized core. For an interpreted language one 
need choose one type of core and use it exclusively.

In C it is needed a sophisticated code analysis to understand which part of 
the program to compile with which instruction sets, for every file it is 
need to be specified explicitly (or derived by a sophisticated code analysis 
tool). With Ada it is easier: The compiler just compiles all dependencies of 
a task to the right instruction set (as specified in the task's pragma).

-- 
Victor Porton - http://portonvictor.org

  reply	other threads:[~2014-07-12 10:41 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-21 12:50 “The Machine” and Ada (blog post) Victor Porton
2014-06-21 14:16 ` "The Machine" " Dan'l Miller
2014-06-21 17:31 ` ³The Machine² " Bill Findlay
2014-06-21 19:43   ` Victor Porton
2014-06-21 20:49     ` Bill Findlay
2014-06-21 21:47       ` Victor Porton
2014-06-21 22:27         ` Bill Findlay
2014-06-22  8:50         ` Georg Bauhaus
2014-06-22  9:59           ` Dmitry A. Kazakov
2014-06-22 12:32           ` Bill Findlay
2014-06-21 21:49       ` Dan'l Miller
2014-06-21 22:28         ` Bill Findlay
2014-06-22 20:56           ` Stephen Leake
2014-07-01 10:02             ` Bill Findlay
2014-07-09  0:43               ` Stephen Leake
2014-06-22 16:08 ` ?The Machine? " Robert Love
2014-06-22 17:25   ` invalid
2014-07-11 21:43 ` "The Machine" " Dan'l Miller
2014-07-12 10:41   ` Victor Porton [this message]
2014-07-13 15:29     ` Dan'l Miller
2014-07-13 19:05       ` Shark8
replies disabled

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