From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,735c710b5e547bad X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Received: by 10.224.39.72 with SMTP id f8mr423916qae.7.1343275374979; Wed, 25 Jul 2012 21:02:54 -0700 (PDT) Received: by 10.66.82.2 with SMTP id e2mr1502034pay.40.1343275374837; Wed, 25 Jul 2012 21:02:54 -0700 (PDT) Path: a15ni101900513qag.0!nntp.google.com!q21no7747061qas.0!news-out.google.com!p10ni61127684pbh.1!nntp.google.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!ctu-peer!news.nctu.edu.tw!goblin1!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Ada 2005 puzzle Date: Sat, 21 Jul 2012 22:23:38 +0200 Organization: cbb software GmbH Message-ID: <1l1qasqzwtsof.18orc7p6s7hwz$.dlg@40tude.net> References: <1arp60wtxes8h$.1qs6bt732ztgp.dlg@40tude.net> <030cde76-7435-405d-9f12-ac7f730ecab8@googlegroups.com> <1f9q6vk5z2r3t$.1hayo9rmxfwu7$.dlg@40tude.net> <7308644e-bfbe-44c1-8359-d67392d483e1@googlegroups.com> <1dgc6c6mortfo$.sdphq83df7gu$.dlg@40tude.net> <18usgh1w2ngg.18qc1w5q89um4.dlg@40tude.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: 9A8bJrx4NhDLcSmbrb6AdA.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset="iso-8859-5" Content-Transfer-Encoding: 8bit Date: 2012-07-21T22:23:38+02:00 List-Id: On Sat, 21 Jul 2012 23:37:21 +0400, Vasiliy Molostov wrote: > Dmitry A. Kazakov �����(�) � ����� ������ Sat, > 21 Jul 2012 23:03:31 +0400: >> Initialization is more specific than construction. There can be >> uninitialized objects. But any accessible object is conceptually >> constructed. > > I am afraid that this concept came from lisp and smalltalk where these > languages declared as functional. In any typed language construction is an operation that converts raw memory into a properly typed object. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de