Educational C

Educational C (EC, for short) is a proper subset of C for educational purposes. It is easier to learn than standard C, more protected, yet it doesn’t exclude necessary features. We give an informal description of the key features of EC and a short report on the current state of our implementation.

[1]  Niklaus Wirth,et al.  Type extensions , 1988, TOPL.

[2]  Niklaus Wirth,et al.  The programming language oberon , 1988, Softw. Pract. Exp..

[3]  M. E. Lesk,et al.  UNIX time-sharing system: The C programming language , 1978, The Bell System Technical Journal.

[4]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[5]  Brian W. Kernighan,et al.  The C Programming Language , 1978 .

[6]  L. Rosler,et al.  The UNIX system: The evolution of C — Past and future , 1984, AT&T Bell Laboratories Technical Journal.