comp.lang.ada
 help / color / mirror / Atom feed
From: "Vasiliy Molostov" <molostoff@gmail.com>
Subject: Re: Ada 2005 puzzle
Date: Sun, 22 Jul 2012 13:06:17 +0400
Date: 2012-07-22T13:06:17+04:00	[thread overview]
Message-ID: <op.whubkrykka8ora@aspire.local> (raw)
In-Reply-To: 1k3eqp61flhso$.ytgqehw2zf5d.dlg@40tude.net

Dmitry A. Kazakov <mailbox@dmitry-kazakov.de> писал(а) в своём письме Sun,  
22 Jul 2012 12:19:20 +0400:

>>> Initialization does on the
>>> object's value/state.
>>
>> Before you told that this one converts from raw memory into well formed
>> typed object.
>
> Yes. It is a type conversion: none -> a type

Since you have considered that initialisation is the same as construction,  
I suppose you agree.

>> I suppose that setting up state/value of raw memory can completely  
>> define
>> any typed object.
>
> Accompanied by setting the designated type. Initialization is a part of
> construction.

How do you setup compile-time designators in run-time? "designated type"  
is a compilation time syntax rule helping translator to distinguish type  
of the object and which differs from source code context where used.  
Initialization, being executed in run-time, can not be a part of  
compile-time syntax. But, perhaps, you mean designators that are variable  
(change their values) in run-time?

Perhaps, you tend to define type of the object outside of the memory it  
holds. this refers to dynamyc (run-time) type resolution (language  
predefined), and consequently - anonymous (unknown, but existing)  
predefined types and objects. Do you suppose that well formed and strong  
typed language is based on anonynous type (or anyobject) ? Do you mean  
java indeed?

The way Ada goes is to minimize run-time execution and memory that hold by  
objects, via evaluating them before, e.g. in compile-time.

Also, Ada is a procedural language.

Perhaps you mean some construct which is out of bounds of ada language,  
e.g. it is an application feature.

Also, It is not clear why not to return a pointer (access reference) to  
the object instead?

-- 
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/



  reply	other threads:[~2012-07-26 15:18 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-12 12:54 Ada 2005 puzzle Dmitry A. Kazakov
2012-07-12 15:48 ` Adam Beneschan
2012-07-12 16:34   ` Dmitry A. Kazakov
2012-07-19  6:53     ` Randy Brukardt
2012-07-19  7:55       ` Dmitry A. Kazakov
2012-07-20  2:22         ` Randy Brukardt
2012-07-20  7:20           ` Dmitry A. Kazakov
2012-07-21  0:04             ` Randy Brukardt
2012-07-21  8:34               ` Dmitry A. Kazakov
2012-07-24  2:38                 ` Randy Brukardt
2012-07-24  4:23                   ` Adam Beneschan
2012-07-24  7:54                     ` Dmitry A. Kazakov
2012-07-25 23:39                       ` Randy Brukardt
2012-07-26  7:41                         ` Dmitry A. Kazakov
2012-07-26 13:08                           ` Simon Wright
2012-07-26 13:55                             ` Dmitry A. Kazakov
2012-07-27  9:42                               ` AdaMagica
2012-07-27 10:32                                 ` Dmitry A. Kazakov
2012-07-27 11:58                                   ` Georg Bauhaus
2012-07-27 13:04                                     ` Dmitry A. Kazakov
2012-07-28  9:48                                       ` AdaMagica
2012-07-28 10:37                                         ` Dmitry A. Kazakov
2012-07-28 16:59                                           ` AdaMagica
2012-07-28 18:21                                             ` Dmitry A. Kazakov
2012-07-19  8:04       ` Maciej Sobczak
     [not found]         ` <juaghb$fv9$1@munin.nbi.dk>
2012-07-20  7:30           ` Dmitry A. Kazakov
2012-07-21 17:21             ` Vasiliy Molostov
2012-07-21 19:03               ` Dmitry A. Kazakov
2012-07-21 19:37                 ` Vasiliy Molostov
2012-07-21 20:23                   ` Dmitry A. Kazakov
2012-07-21 20:53                     ` Vasiliy Molostov
2012-07-22  7:41                       ` Dmitry A. Kazakov
2012-07-22  8:00                         ` Vasiliy Molostov
2012-07-22  8:19                           ` Dmitry A. Kazakov
2012-07-22  9:06                             ` Vasiliy Molostov [this message]
2012-07-22  9:34                               ` Dmitry A. Kazakov
2012-07-20  8:09           ` Maciej Sobczak
2012-07-20  8:27             ` Dmitry A. Kazakov
2012-07-20 11:30               ` Maciej Sobczak
2012-07-20 12:49                 ` Dmitry A. Kazakov
2012-07-21 22:46                   ` Maciej Sobczak
2012-07-22  8:03                     ` Dmitry A. Kazakov
2012-07-22 10:08               ` Florian Weimer
2012-07-22 11:18                 ` Dmitry A. Kazakov
2012-07-21  0:12             ` Randy Brukardt
2012-07-22  9:52       ` Florian Weimer
replies disabled

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