Pascal was written as an alternative to ALGOL 60, not as a scripting language.
Current usage seems to be that a scripting language is anything that a lot of people use for scripting, regardless of its suitability. There's a similar situation with regard to interpreted versus compiled: the terms reflect implementation rather than the syntax or semantics, and the same language could be any of compiled to machine code, compiled to assembler, compiled to an internal (e.g., byte code. P-code) form and interpreted, or interpreted line by line on different, or even the same, platforms. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר ________________________________________ From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Matt Hogstrom <m...@hogstrom.org> Sent: Tuesday, November 12, 2024 7:57 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: What is a "scripting language"? Caution: This email did not originate from George Mason’s mail system. Do not click links or open attachments unless you recognize the sender and know the content is safe. Concur on PASCAL … I think the “evolution” from scripting to compiled languages is when they become useful and require a runtime upgrade to a more performant deployment. Just like Python can be compiled and save the pyc files, java has class files and IBM has added the ability to cache the compiled code and the language has evolved so much over the last two decades. The time comes when they graduate from curiosities to essentials. Like JCL, it doesn’t need and probably shouldn’t be dynamic as JES has to pre-plan for its execution. Lots of considerations. The good news is we have a lot of options. For supporting software on z/OS I tend to use Java for runtime performance and products. Python for experimenting with code and data. Choice is a good thing. Thanks for the link, I’ll catchup on PASCAL to stay well rounded. -- Matt Hogstrom “To achieve great things two things are needed: a plan, and not quite enough time.” - Leonard Bernstein > On Nov 11, 2024, at 17:38, Bernd Oppolzer <bernd.oppol...@t-online.de> wrote: > > The reason for this difference is mainly: because I had not enough time until > now to build a P-Code to binary translator > for the non-mainframe case :-( > > If you are interested, look here: > http://secure-web.cisco.com/1YNTMdMWYCcJcyiE-5VUMzR5FpdeiwgrCzzqk4nfWxUiJVUHD0_uG5aA8XXY1A4DRW-tBiDsvPH6of5Jw5Fr_PrXfwnBR5QztNDOSAjBTciWz03mdSbIR_ItoDt0ot6cSQI_WpMVXgYwfS0tko0htIWmTY3LpvU1jdY4D9ezkzBTvO8JvFfP-P9TQddHcCuQnGX4GFlryz5wsE5g9AScKas56EMgvr_az0-oHJULwOYAinMXiTyYIL3JZM2aWD9JyMzeYGWt82BPvEN3j60NGtciv4dvaNhKpGq9nLQpoaR1qHJ9exAb6aHvuRd7hvyS35QIkGEUjcueug7TDV8VkNlbtqTxP3D0UKIEWEo3e9LLnQNBiGVzi2_3Q9tDCMMa86LUyvRBbvRuxICKuhNb4TA/http%3A%2F%2Fbernd-oppolzer.de%2Fjob9.htm ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN