Seite 2 von 2

Verfasst: 17.02.2004 01:12
von PhilippK
Nun, sagen wir es so: die Kunst des Programmierens liegt weniger in der Spache als in einer generellen logischen Vorgehensweise. Wenn du die kannst, fällt dir ein Umstieg von Sprache 1 auf Sprache 2 recht leicht.
Ansonsten gibt es natürlich Sprachen, die eng miteinander verwand sind und welche, die weniger verwand sind - siehe Realitys Beitrag.
Die größte Schwierigkeit beim Umstieg von einer Sprache auf 'ne andere ist dann weniger das Wissen sondern die Gewohnheit. Wenn du plötzlich in VBA Strings mit einfachen Anführungszeichen setzen willst oder so ;-)

Gruß, Philipp

Verfasst: 17.02.2004 19:02
von Pyramide
Reality hat geschrieben:Kannst du eine Sprache, kannst du alle (zumindest ist es bei den Hochsprachen so).
Naja es gibt auch Sprachen, die sehr unterschiedliche Syntax haben. Beispiel:

Java:

Code: Alles auswählen

String foo(int bar) {
    return "foo " + bar;
}
VB:

Code: Alles auswählen

Function foo(bar as integer)
    return "foo " & bar
End Function
Python:

Code: Alles auswählen

def foo(self, bar):
    return "foo %d"%(bar)

Verfasst: 17.02.2004 19:43
von PhilippK
PhilippK hat geschrieben:Die größte Schwierigkeit beim Umstieg von einer Sprache auf 'ne andere ist dann weniger das Wissen sondern die Gewohnheit.
Sagte ich's doch extra:
Pyramide hat geschrieben:VB:

Code: Alles auswählen

Function foo(bar as integer) 
    return "foo " & bar 
End Function
ist nicht ganz optimal. Mit

Code: Alles auswählen

Function foo(bar As Integer) 
    foo = "foo " & bar 
End Function
dürfte es deutlich weniger Fehlermeldungen geben ;-)

Gruß, Philipp

Verfasst: 17.02.2004 20:11
von Jensemann
Möglicherweise ist der einstieg in C++ auch einfacher ohne durch PHP oder C "vorbelastet" zu sein, da einem PHP oder C anhänger meist das object orientierte Denken schwer fällt.

Verfasst: 17.02.2004 20:27
von JumpinJack
Das kannst du laut sagen. Das ist ne Sache für sich. Hab mir das Thema 3 mal durchgelesen bis ich einigermassen mit dem OP klar kam! :D

Verfasst: 17.02.2004 20:27
von Reality
@ Jensemann:
Mit php kannst du auch objektorientiert programmieren.

Liebe Grüße
Reality

Verfasst: 17.02.2004 20:53
von Jensemann
Reality hat geschrieben:@ Jensemann:
Mit php kannst du auch objektorientiert programmieren.
das is mir klar, aber vergleich das mal (ich rede von PHP 4.x) mit den möglichkeiten von Java oder C++.