Path: csiph.com!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Anne & Lynn Wheeler Newsgroups: alt.folklore.computers,comp.os.linux.misc Subject: Re: COBOL and tricks Date: Fri, 22 Jul 2022 13:41:51 -1000 Organization: Wheeler&Wheeler Lines: 41 Message-ID: <87y1wkpveo.fsf@localhost> References: <1034215367.679945065.348792.peter_flass-yahoo.com@news.eternal-september.org> <2074045549.679949818.212355.peter_flass-yahoo.com@news.eternal-september.org> <335435828.679953020.282791.peter_flass-yahoo.com@news.eternal-september.org> <90fedhlu51vik0l7csgatb80htpgoc8lpl@4ax.com> MIME-Version: 1.0 Content-Type: text/plain Injection-Info: reader01.eternal-september.org; posting-host="2bbc3c49256b15b98ecba6c3e2e82185"; logging-data="3610013"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19v94qroQO3+/fV7ifuaZ+jgjoqiUXvmTQ=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) Cancel-Lock: sha1:7NT4KJS3lWlKC/FX/OfJ8OHsgvs= sha1:g6iT77yxnxGbRsKoR2trCiQCIOA= Xref: csiph.com alt.folklore.computers:221283 comp.os.linux.misc:35167 "25B.Z959" <25B.Z959@nada.net> writes: > Pascal is a GOOD language - and with modern extensions > can do anything 'C' can do ... but more readably. I use > Laz/FPC often. I even have a DOS VM with IBM/MS-PASCAL > compiler and write stuff in it for fun (and potential > function) sometimes. > > Now olde-tyme by-the-book Wirth Pascal ... that'd be a > bit harder to write a compiler with ... (IBM) Los Gatos VLSI lab was doing a lot of language stuff with Metaware's TWS ... and then used it for mainframe pascal compiler for VLSI tool development ... eventually released as VS/PASCAL, was also used to the original mainframe TCP/IP support. Releasing mainframe TCP/IP support was big battle with the (SNA) communication group ... they eventually decided it had to be released through them which got 44kbyte/sec aggregate throughput using nearly whole 3090 CPU. I then did the support for RFC1044 and in some turning tests at Cray Research, between 4341 and Cray, got sustained 4341 channel throughput using only modest amount of 4341 cpu (something like 500 times improvement in bytes moved per instruction executed). I've often commented the VS/pascal implementation had none of the buffer/length problems that were epidemic in c language implementations. After leaving IBM in the early 90s ... during IBM downturn, a lot of stuff was being offloading ... including lots of chip tool applications to industry tool vendors ... however industry standard platform was SUN ... so all these apps had to be ported to SUN platform. LSG hires me to port a 50,000 VS/PASCAL statement app to SUN. Enormous amount of problems 1) I don't think SUN pascal had ever been used for anything other than educational/instructional and 2) SUN had outsourced pascal support to organization 12 times zones away on the opposite of the world (easy drive to drop into SUN hdqtrs ... but didn't do much good since had to wait until the following day for response, I did get a billcap from "space city"). In retrospect, it would have been much easier to have rewritten it in C. -- virtualization experience starting Jan1968, online at home since Mar1970