Rev v. Java

Gernot Lorenz GernotL at
Wed Oct 9 09:52:01 EDT 2002

Dear Jim, Jan, and Dar,
I`m reading Your postings with great interest.
As an teacher for computer science at a German high school, this weeks I 
have a likely problem like You, Jim: which programming language should I 
choose for my pupils ?
A short information: At German high schools pupils at the age of about 
16 can have lessons in programming computers the first and - usually - 
the only time, except they move to an university. At German univerities 
nowadays there is the question: C++ or Java, or sometimes Oberon and 
Scheme (seldom). At the high schools it is very simple: Because 95% of 
German schools have Windows-PCs, they do Pascal with Delphi or Java (it 
is increasing).

Over the years I have teached Pascal, Basic, Hypercard and Java to my 
high-school pupils.
In my long-time experience I can say, that
- Java as the first programming language is too hard for these 16 year 
old pupils. Too complicated, too much semicolons, brackets, too much 
paradigms (OO), too much working on GUI and so on.
- Hypercard was the best: no wasting time for doing GUIs, immediate 
success, and so on. But: The pupils could not work at  home, because 
they had Windows-PCs but Hypercard is an Apple product which runs only 
under Mac OS.

But now, with metacard and Revolution, the OS-Platform doesn´t matter, 
and so my decision will be metacard or Revolution, and my pupils can do 
at home the same with their Windows-PCs what they do at school with the 
So far, so good.
But there will be new problems:
There is no printed matter for metacard or Revolution, which fits to the 
situation of my pupils.
So I have a question:
- Do You know high-school teachers or university-teachers using metacard 
or Revolution for exchanging experience ? Can You give e-mail-adresses 
of them ?
- Do You know any printed matter or school books for that subject ? (the 
English language is no problem, I can translate it in German)

Thank You for any kind of help.
Gernot A. Lorenz

glorenz at

More information about the Use-livecode mailing list