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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6192a34d0c9ffe5b X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!feeder2.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Sat, 14 May 2011 00:25:39 +0200 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: DOS, was Re: Ada Tutor Web Site Shutting Down References: <7f53de8e-2400-4c87-a818-0b389e117c42@e21g2000yqe.googlegroups.com> <3a6f1fc2-3ae0-42d9-b483-d16cf7ab1566@x8g2000prh.googlegroups.com> <991499fb-bc24-4d7e-baf6-a9c0e16333e6@k22g2000yqh.googlegroups.com> <291504a4-ec55-45f1-bf7f-13078bf71c3e@m10g2000yqd.googlegroups.com> <4dcbf260$0$6992$9b4e6d93@newsspool4.arcor-online.net> <3bae2d75-31b0-4a88-b655-bd657921d15c@z7g2000prh.googlegroups.com> <4dcc5c75$0$6891$9b4e6d93@newsspool2.arcor-online.net> <4dccdce5$0$6888$9b4e6d93@newsspool2.arcor-online.net> <30e8ab31-3cf6-4120-af7a-52d2d8712e85@g12g2000yqd.googlegroups.com> In-Reply-To: <30e8ab31-3cf6-4120-af7a-52d2d8712e85@g12g2000yqd.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4dcdafe3$0$7658$9b4e6d93@newsspool1.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 14 May 2011 00:25:40 CEST NNTP-Posting-Host: 432348a4.newsspool1.arcor-online.net X-Trace: DXC=UbR>^;D`oG7D]ncZ]`hZ;1ic==]BZ:af>4Fo<]lROoR1<`=YMgDjhg2I3?B2M?cZ77PCY\c7>ejV8YnA\52c_a=;fEm40o[mcn> X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:20229 Date: 2011-05-14T00:25:40+02:00 List-Id: On 5/13/11 10:32 PM, Rugxulo wrote: > Well, my point is this: if people survived 20-30 years ago with much, > much less, why can't we (today)??? I don't think DOS is perfect, but I > do think its software should be preserved, and compatibility to > actually run it (or other OS binaries) would be nice, esp. without > needing literally billions of bytes of RAM. Preservation and compatibility is where standards will help. In the long run, they lead to more portable programs. Alas, the belief system of entrepreneurs includes the golden rule that in the long run we (the rational actors) are all dead. I.e., our co-entrepreneurs have sold something to customers before we could. Therefore, we must produce the fastest, cheapest programs, and quickly. Hence, software either relies on OS's bells and whistles, or uses clunky libraries or frameworks, is written duct tape style, drops abstraction, and cannot easily be adapted to a new operating systems. Am I wrong? At least as regards NGOs' software production? In the long run, it does seem possible to recompile SNOBOL-4 programs, Scheme programs, or Ada programs, even some C programs without making many changes. If many changes mostly concern presentational style of user I/O, not desired "computational" functions (if there is one besides making an audiovisual impression) we should have abstractions for the functions in the design of programs. Then, DOS or gLitzOS is just a choice. I guess that, given an Algol compiler, we might simply feed it a 50 years old program and run the executable. I cannot suppose that Cobol programs reflecting much domain knowledge are dropped, or even gradually replaced. In fact, the Microfocus compilers will produce Java byte code, no need to make old programs run on virtual machines that execute Cobol byte code. (I think the banks are using VMs for some VMS programs, at least until these will have been completely ported to contemporary platforms.) What is the fraction of DOS programs that you could just recompile? Since we cannot hope that time-to-market gets lower priority, and since both appearance and price do matter, application programmers can't survive the way normal application programmers did 20-30 years ago. Unless retro style changes the situation :-) >> Extending the set of examples of how people rolled their own, >> - Minix is a more elaborate OS for the IBM PC (with Intel 8088), >> - Coherent OS is, too. > > Did they exist in 1982?? AFAICT, Coherent was ported to 8088 in 1983. Minix came later, the book being published in 1987. > It's not that there is no progress, just it has good and bad qualities > and takes a long time. It's just one of my pet peeves that everything > old is automatically "good for nothing". For some reason, only the > latest/greatest is approved ... until it becomes old hat, then it's > tossed aside like garbage, even when it works! There was a time when DOS on an IBM PC was considered the latest/greatest. So was Ada. Frankly, I'd rather have Ada preserved than DOS.