Re: Programmiersprachen
Bernhard Walle <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Stefan Lang wrote:
>
> Ich sage nur: Ruby.
> Wunderbare Objektorientierung und trotzdem kann man kleine
> Skripte schreiben die auf den ersten Blick gar nicht nach Objektorientierung
> aussehen.
> Das typische Hello World Programm ist folgende Zeile:
> puts "Hello World!"
> oder (was schon eher nach Objektorientierung riecht):
> "Hello World!".display
>
> Zeiger gibt es sowieso keine und man kann wirklich alle
> Klassen/Typen/Objekte verÀndern, im Gegensatz zu Java wo man z.B.
> die String Klasse nicht erweitern kann, worÃŒber sich schon so mancher
> geÀrgert hat.
> AuÃerdem erspart man sich das stÀndige Casten
> (man denke an die Container Klassen in Java!).
Das meiste hat sich wegen der Generic Types erledigt. Wenn Ruby das
Casten auf Kosten von fehlender Typisierung zur Compilezeit (auch die
meisten Skriptsprachen werden vor dem AusfÃŒhren kompiliert) macht, kann
ich gerne darauf verzichten.
Dass man die Stringklasse nicht erweitern kann ist bestimmt kein Mangel
fÌr einen AnfÀnger. Sicherlich hat Java so manche MÀngel und ich
persönlich mag auch irgendwie lieber C++ (wobei es Einsatzbereiche gibt
wo ich klar Java den Vorzug gebe), aber fÌr einen AnfÀnger finde ich C++
etwas zu schwierig.
GruÃ,
Bernhard
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfÃŒgbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]