From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_40 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? Date: Fri, 28 May 2021 12:22:10 -0700 Organization: A noiseless patient Spider Message-ID: <87o8cufyu5.fsf@nightsong.com> References: <5afvagd0g4uajs1ji35v3lorkgb2kd56qu@4ax.com> <87wnrkf9pr.fsf@nightsong.com> <6536cd6c-9fef-43dd-b15f-bc6a02e36a7dn@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="6f6a51ad69c1f16a26fd0590bde213d0"; logging-data="16890"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XOERF9nWhQ+w5BXcB1LeO" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cancel-Lock: sha1:dngRxzDtBB1t55c+IvUDa1kurc0= sha1:obcdQATGGHB27ciJw6t28P/Spa4= Xref: reader02.eternal-september.org comp.lang.ada:62044 List-Id: Gautier write-only address writes: > Perhaps source code was not *officially* released but you find it > easily on the Web (for TP 6.0) :-). Very interesting! I did find what I think you are referring to, though it is much larger than the old versions. It's weird that it looks like an official Borland release of some kind (complete with postal address for tech support). I didn't realize they had ever let that out. Anyway, thanks for the tip! The compiler proper seems to be about 25KLOC of almost entirely uncommented assembly code, plus Pascal headers. I will see if I can understand any of it. I wonder if it might be a disassembly, or otherwise obfuscated by Borland (by stripping comments) for purpose of the release. Sometime back I looked rather hard for the source code of TP (any version) and I found something claiming to be TP source code, but was actually something like a Windows wrapper. But this is different. I think someone might have also published a disassembly of a released TP 2.0 binary, but I'm more interested in the original source as a historical artifact, rather than something to actually use and run in this day and age. The comparable and amazing for the era BDS C was released as source code here: https://www.bdsoft.com/resources/bdsc.html