From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: System calls - GNAT library vs. direct bindings
Date: Fri, 01 Jun 2007 06:01:09 -0700
Date: 2007-06-01T06:01:09-07:00 [thread overview]
Message-ID: <1180702869.223008.149140@m36g2000hse.googlegroups.com> (raw)
In-Reply-To: <KtP7i.84653$p47.48437@bgtnsc04-news.ops.worldnet.att.net>
On 1 Cze, 08:59, a...@anon.org (anon) wrote:
> One factor is that Ada was designed for portability there if you do not care
> about portability then do not use Ada!
I don't understand. Does it mean that Ada is such a crap that if
portability is not an issue than the only things that remain in the
language are disadvantages?
What other language would you recommend then?
> Wrappers defeat the purpose of use Ada, so do not use them!
Most libraries for Ada are wrappers for something.
> Performance -- use the OS's core language.
Why should that be any different?
>From the point of view of client application, OS is just API. With
some calling convention. It doesn't really matter what is a "core
language" there, it might be even assembler.
The only thing that *does* matter is that to achieve ultimate
performance with OS' services, one usually needs direct access to this
API.
> But as the
> performance of the code goes up the maintainability starts to drop.
You must be coming from some strange place.
> This is due to the fact that performance alorithms are normally tied to
> the hardware and as hardware is update the alorithms may need to be
> rewritten just to maintain current performance levels which increases
> the maintainability cost.
Yes. You are coming from some strange place.
--
Maciej Sobczak
http://www.msobczak.com/
next prev parent reply other threads:[~2007-06-01 13:01 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-31 14:58 System calls - GNAT library vs. direct bindings Maciej Sobczak
2007-05-31 15:06 ` Ludovic Brenta
2007-05-31 15:23 ` Maciej Sobczak
2007-05-31 16:14 ` Ludovic Brenta
2007-05-31 19:08 ` Michael Bode
2007-05-31 19:48 ` Markus E Leypold
2007-05-31 20:07 ` Simon Wright
2007-05-31 21:10 ` Georg Bauhaus
2007-06-01 19:50 ` Simon Wright
2007-06-01 6:27 ` Maciej Sobczak
2007-06-01 19:29 ` Simon Wright
2007-06-01 6:59 ` anon
2007-06-01 10:17 ` Markus E Leypold
2007-06-01 13:01 ` Maciej Sobczak [this message]
2007-06-01 20:13 ` Pascal Obry
2007-06-01 20:35 ` Pascal Obry
2007-06-01 17:42 ` Jeffrey R. Carter
2007-06-01 19:32 ` Simon Wright
2007-06-01 20:45 ` Maciej Sobczak
2007-06-02 5:35 ` Jeffrey R. Carter
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox