4 ms·
This is not true, many variants of Pascal existed, prior to Kernighan's essay. Significant ones like Apple Pascal (1979) or DEC's VAX-11 Pascal (1979). https:
by Tozen 5y ago
This is not true, many variants of Pascal existed, prior to Kernighan's essay. Significant ones like Apple Pascal (1979) or DEC's VAX-11 Pascal (1979).
https://vintageapple.org/apple_ii/pdf/Apple_Pascal_1980.pdf https://vintageapple.org/apple_ii/pdf/Apple_Pascal_1980.pdf
http://www.bitsavers.org/pdf/dec/vax/lang/pascal/AA-H485A-TE_VAX-11_PASCAL_V1.0_Users_Guide_Nov79.pdf http://www.bitsavers.org/pdf/dec/vax/lang/pascal/AA-H485A-TE...
Look in the acknowledgement section of his essay, and no clarification is given to the extent of research on other variants of Pascal outside of the original Pascal of 1973, and references to documents such as "An Assessment of the Programming Language Pascal" of 1975, and "Pascal User Manual and Report" of 1978. Those documents were ISO/IEEE related, to help promote an ISO standard of Pascal, versus businesses using Pascal in the commercial space like Apple and DEC (later Compaq) were doing (both major companies).
Further damning of the type of assessment that Kernighan was engaging in, was him referencing other AT&T Bell Lab comparisons between C and Pascal.
AT&T is not an innocent 3rd party, but where C and C++ were created and having a huge interest in pushing those languages, along with Unix in business and universities (which they did).
Kernighan's essay (on 1970s era Pascal), should have been seen as biased and influenced by or promoting the commercial interests of AT&T (promoting their C and Unix). It should not have been taken seriously by anyone beyond 1989, where Pascal became Object Pascal. Apple created Object Pascal in 1986 (in consultation with Niklaus Wirth), and then Borland added Object Pascal extensions to the very successful Turbo Pascal 5.5 (allowing it to do OOP too). Nearly everything in his paper was clearly and already addressed by 1989 and even various ones when he published it in 1981.
Kernighan also had plenty of time to retract or update the statements he made in his "hit piece" paper, to reflect on the ISO 1990 Pascal or the commercially used variants of Pascal such as Object Pascal. Yet, he never did so. Comparatively, it's not like C or C++ stayed the same language as it was in the 1970s, so it shouldn't be expected that Pascal is suppose to not change.