@plicease My first job after university was doing Turbo #Pascal on #MSDOS. We made https://en.wikipedia.org/wiki/Quick_Menu :)
@plicease My first job after university was doing Turbo #Pascal on #MSDOS. We made https://en.wikipedia.org/wiki/Quick_Menu :)
In 1979 BYTE magazine published The BYTE Book of Pascal, an anthology of articles about the language, comparisons with other languages, and lots of source code of programs ranging from Pascal compilers to utilities and games.
A fascinating account of an era when Pascal was still relatively new and promising and programmers were discovering what it could do.
https://archive.org/details/the-byte-book-of-pascal/page/n11/mode/2up
Oh look - it's a new blog post, an introduction to the USCD p-System Editor, *written on* the UCSD Pascal Editor:
https://markbessey.blog/2025/04/29/ucsd-pascal-in-depth/
Yes, this means that my #Rust #psystem utility can successfully copy files off of the emulator disk image, and convert them into Mac-formatted text, from the frankly bizarre format that's native to the text editor.
@ry @kalleboo Ooooh, Think Pascal.
Back in … 1989? a club colleague introduced me to the local uni’s computer lab, filled with Mac II. Base config, 13" color screen with 640x480 in 256 colors, with Hypercard and Think Pascal on it. And some word processor.
Coming from the Atari ST, the Mac II wasn’t much faster than what I had, and the GUI was theoretically similar.
But ThinkPascal felt sooo much more advanced due to the tight integration of its source level debugger into the IDE. On the ST, debuggers weren’t integrated yet into the UI, and were cumbersome to use.
So Think Pascals step-by-step debugger and variable inspection in windows were mind-blowing for me ("how to they do this in supervisor mode, and yet have full access to high-level OS/grafport/window calls?" -- little did I know how hacky System 6/7 were).
These memories.
It's midnight, but I am *finally* "listing" files on an Apple Pascal formatted disk image from my Rust-based filesystem utility.
Which means - I have understood the disk format well enough, and interpreted the filesystem structures properly.
Maybe tomorrow, I can move on to getting some files on/off the disk images.
@rl_dane @dmoonfire @fribbledom #Pascal never left the sunlight, the western world, and mostly the USA, moved on? :D
Pascal stayed popular in east Europe and (former) USSR, after 1990s mostly used inside lots of organisations in Europe to create internal (database access) tools and services both as (Object)Pascal and Delphi
I wrote a new blog post:
A blast from the past: The UCSD p-System, Apple Pascal, and a dream of cross-platform compatibility never quite realized.
https://markbessey.blog/2025/04/14/a-blast-from-the-past/
#programming #pascal #retrocomputing
Why Pascal Is Not My Favorite Programming Language (1981) [pdf]
https://doc.cat-v.org/bell_labs/why_pascal/why_pascal_is_not_my_favorite_language.pdf
Pascal Silva: Am 15.04.2025 mit Pascal Silva
Hey now, #Pascal will have its day in the sun again!
#Delphi / Object #Pascal in den Top Ten im Tiobe Index. Dass das nochmal passiert ... https://www.tiobe.com/tiobe-index/
Celebrating the 30th Anniversary of Delphi version 1.0’s Launch
「 Today we celebrate the 30th anniversary of the launch of Delphi version 1.0 on Valentine’s Day, February 14, 1995, at the Software Development West Conference in San Francisco California. More that 12 years of continuous IDE, language, tools and library development led up to the launch of Delphi version 1.0 」
https://blog.davidi.com/2025/02/14/celebrating-the-30th-anniversary-of-delphi-version-1-0s-launch/
Programming languages to learn in 2025 (in order):
#Forth
#Scheme
#Smalltalk
#Racket
#Haskell
#Pascal
#Ruby
#Python
#Rust
#JavaScript
#WebAssembly
#C
I'm intrigued by the 23-page booklet included in the #VisiCalc package: "Software Arts Product Corp" "DIF Clearinghouse Data Interchange Format".
Mine's the 1983 edition - here's a version from 1981: https://archive.org/details/bitsavers_visicorpDISpecification1981_745801/page/n2/mode/1up
It includes #BASIC and #PASCAL programs for reading and writing the DIF file format. (The BASIC program doesn't look like #ATARI BASIC.)
Love this! I first did recursion in #Apple #Pascal on my #Apple2e way back when. By the time I was in college and doing it in #Scheme (#LISP) it was easy! Recursion in #bash is fun too, and quite natural.
#RetroComputing https://oldbytes.space/@thelastpsion/113478192324060585
(Why) #Pascal Deserves a Second Look
— Tim Coates
https://timcoatesinsights.wordpress.com/2024/10/31/why-pascal-deserves-a-second-look/
Question: Let's say you want to write some code that someone (a specific someone) can use in their code, but you only know about the code that it's written in Pascal with the IDE Delphi (I think it was delphi), is this possible? Or are the differences in the different Pascal versions or something too big for that?