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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bd45e29f9dafca87 X-Google-Attributes: gid103376,public From: Charles Hixson Subject: Re: bitwise comparators Date: 2000/01/18 Message-ID: <3884DE3C.9BDBB9F3@earthlink.net>#1/1 X-Deja-AN: 574401466 Content-Transfer-Encoding: 7bit References: <3880D375.7E363123@hotmail.com> <38829638.0@news.pacifier.com> <3882FC1C.2BA8C959@hotmail.com> <38834F16.FE5DE77F@hotmail.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-ELN-Date: Tue Jan 18 13:42:09 2000 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.prod.itd.earthlink.net 948231729 198.94.156.19 (Tue, 18 Jan 2000 13:42:09 PST) Organization: EarthLink Network, Inc. MIME-Version: 1.0 NNTP-Posting-Date: Tue, 18 Jan 2000 13:42:09 PST Newsgroups: comp.lang.ada Date: 2000-01-18T00:00:00+00:00 List-Id: I think that it was Douglas Hofstadter to invented FLOOP, the minimal language in one can write a program to do anything that can be programmed in any other computer language (of course Turing got there first, but FLOOP is more accessible). It's a really simple language. And it takes a lot of work to do anything. But by some measures of power, one can't be any more powerful. OTOH, subroutine libraries, structured programming, type checking, etc. make the actual creation of the program much easier. On this measure Ada95 does well, though most versions lack such features as built-in garbage collection, color-codeing IDE's that also help one with screen painting, and other advanced features. The core of Ada95 is designed to help one catch errors at compile time, and this is a great good, and, in itself, a "powerful" feature. It lacks other powerful features that would make it a workable RAD environment. Much of this can be fixed by further development, but there may be some limitations to a statically bound language. However, just because a dynamically bound language had different limitations doesn't mean that they are better limitations. It depends on what you need.