H ? « »

Language peer sets for Protel:
Canada
Canada/1975
Designed 1975
1970s languages
Fourth generation
High Cold War
Genus Pascals
Multi-purpose
Pascals
Wirth Algols
Generation of Algol 60
Pascals/1975
Wirth Algols/1975
Generation of Algol 60/1975
Pascals/Canada
Wirth Algols/Canada
Generation of Algol 60/Canada
Multi-purpose
Multi-purpose/1975
Multi-purpose/ca

Protel(ID:4094/)

Language with distributed modularity 

alternate simple view
Country: Canada
Designed 1975
Genus: Pascals
Sammet category: Multi-purpose


Developed by BNR for Nortel, and used to make switchboard and duplexing system.  One of the first languages to introduce true modularity (after Mesa)

Related languages
Mesa Protel   Influence
Protel BNR Pascal   Influence

References:
  • Cashin, Peter M. et al., (1981) Cashin, Peter M. et al., "Experience with a Modular Typed Language: Protel," Proceedings of the Fifth International Conference Software Engineering 1981, pp136-143
  • Kamel, Ragui F. and Gammage, Neil D. (1985) Kamel, Ragui F. and Gammage, Neil D. "Further Experience with Separate Compilation at BNR" IFIP Conf. System Implementation Languages: Experience and Assessment, North Holland' Amsterdam, 1985
  • Kamel, Ragui F. (1987) Kamel, Ragui F. "Effect of Modularity on System Evolution" IEEE Software Volume 4 Number 1 1987 Extract: Summary Extract: Interface additions Extract: Experience Extract: Modular languages Abstract
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder