On Wednesday 11 June 2003 23:53, Oded Arbel wrote: > > It encourages static-sized array > > not correct as well -Pascal had a malloc equivalent (getmem()/freemem()) as > long as I remember.
The ones who encourage static-sized arrays are the school teachers. They don't teach _any_ dynamic mem allocation methods, and they force you to use arrays when it is clearly wrong. So it doesn't matter what features pascal has (because we don't expect those students to use it once they leave school); only a small subset of them is taught anyway. This is relevant for this entire discussion IMHO. Introducing a new language into classrooms will only make students learn different semi-arbitrary syntax details. To achieve real progress it's necessary to replace the teachers, not the language. This is colored by my too-recent personal experience with them, so I'll settle for retraining the teachers for a new syllabus. -- Dan Armak Matan, Israel Public GPG key: http://cvs.gentoo.org/~danarmak/danarmak-gpg-public.key
pgp00000.pgp
Description: signature
