Pascal-FC: a language for teaching concurrent programming
Alan Burns, G. L. Davies · ACM SIGPLAN Notices · 1988
Pascal-FC is an extension of one of Wirth's simple Pascals. The added features allow processes to be specified and executed concurrently. Moreover communication and synchronisation primitives have been added to support semaphores, monitors and the CSP/occam type rendezvous. The language is used to give computer science students practical experience of a range of concurrency models.