C++
Basil Stotz
stotz at smile.ch
Mon Jan 5 01:15:36 CET 2009
Hallo zusammen,
> Hilft das den Schülern, irgendetwas Praktisches, Alltagstaugliches zu
> lernen, was sie zwei Jahre später, sollten sie sich für einen IT-Beruf
> entscheiden, im ganz realen Leben nutzen können?
>
Ich auf jeden Fall der Meinung, dass dem so ist.
Ich möchte folgende allgemeine Punkte (zu Java) hervorheben:
- Mit Java kann man *procedura*l ( wie in C,PHP) oder
*objektorientiert*(wie in C++, PHP5) schreiben.
- *Java*-Kenntisse können fast 1 zu 1 in *C,C++ und PHP* etc. angewendet
werden. Fast alle Betriebs-Systeme sind z.B.. in C(++) geschrieben.
- Bei einer Intepreter-Sprache sind die edit-compile-link-execute-edit...
Zyklen viel kürzer, weill der Compiler und Linker-Schritt wegfällt. Der
Anfänger kann daher auch relativ effizient mit der "Versuch und
Irrtum-Methode" arbeiten.
Bei dieser IDE kommen noch weitere Edu-Vorteile dazu:
- Die IDE ist so gebaut, dass sie (viele) Problemstellen
(Classen-Defintionen, Präambeln etc) umgangen werden können, (aber nicht
müssen) daher *setzt die "Einstiegs-Schwelle" sehr tief an*, *nach ein
paar Minuten kann schon das erste selbst geschriebene Programm "bewundert"
werden*.
- Die IDE und die geschriebenen Programme laufen auf allen
Plattformen.(Win,Mac,Linux)
- Übungs-Programme neigen dazu entweder trivial zu sein ("Hello World")
oder zu umfangreich für eine kürzere Lern-Sequenz. Dier hier vorhanden (vor
allen Grafik-) Libraries ermöglichen jedoch *schon mit 30 bis 40 Zeilen
anspruchsvolle und optisch ansprechende Programme zu schreiben*. (z.B.
http://tom3k.info/processing/analog_clock/ )
- Mit Processing sind aber auch "ausgewachsene" Applikationen möglich
(z.B "http://www.openprocessing.org/visuals/?visualID=197" mit nur etwa
200 Zeilen)
- Es gibt hunderte von Beipielen (auch zum weiterbauen geeinget)
*Alle real vorkommenden grundlegenden Programier- Visualisierung- (und
GUI-)Techniken* können IMHO mit diesem Tool rasch geübt und sofort
eingesetzt werden.
Selbstverständlich ersetzt Processing keine aussgewachnes IDE wie KDevelop
(oder so), soll es ja genau auch nicht....
Happy Hacking....
Basil
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.skolelinux.de/pipermail/user/attachments/20090105/f71be4f2/attachment-0001.htm
More information about the User
mailing list