My first two pascal programs of any size were an Alarm Clock for my DEC Rainbow and a PDP-11 simulator, also for my DEC Rainbow (I did a science fair project comparing stack machines to traditional ones, but invented my own stack machine and was too young to know the right way to compare/contrast the two different machines, so I scraped by with a better than average rating... mostly because nobody knew how to evaluate it, but that was to my advantage thinking back on it...). Ah, fond memories of Turbo Pascal.
Lack of strings, and lack of a good way to do portable I/O doomed the language. Warner
