Seite 2 von 4
Re: Neuling
Verfasst: 27.02.2008 20:43
von crossroads
Kaeru Gaman hat geschrieben:...
ich würde nicht sagen, C ist "wie Mathe"....
C ist eher wie "Gödel, Escher, Bach" für Maschinen...
Haste Dir Deinen D.R.Hofstadter auch so verinnerlicht wie ich?

Verfasst: 27.02.2008 21:31
von STARGÅTE
Diese { } sind im Prinzip nur das was PB mit If - EndIf, While - Wend macht, Umarmungen.
Das ; am ende jedes abgeschlossenen Befehls sin in der Tat manchmal nervig, da ich sie oft vergesse, aber dafür sind Zeilenübergreifende Strings möglich das in PB nicht der fall ist.
Verfasst: 27.02.2008 23:42
von ZeHa
Naja aber das mit dem Semikolon-am-Ende-scheiße-finden machen auch nur die, die vorher nur in Sprachen programmiert haben, die das nicht haben. Ging mir anfangs auch so.
Aber denkt mal andersrum... jemand lernt als erste Sprache C/C++ oder Java, und nach 5 Jahren will er sich mal PureBasic anschauen... dann könnte er genauso sagen "oh mann, ich vergeß dauernd das EndIf".
Alles eine Frage der Gewohnheit - und auch des Stils! Ein sauber programmiertes {;}-Programm ist 10x besser zu lesen als so manches schlecht formatiertes PureBasic-Programm, das sich hier im Forum findet

Verfasst: 28.02.2008 00:21
von STARGÅTE
Ein sauber programmiertes {;}-Programm ist 10x besser zu lesen als so manches schlecht formatiertes PureBasic-Programm, das sich hier im Forum findet
jo klar aber auch { } ; kann nun sauber sein wenn es auch so benutzt wird.
Denn dort kannst du ja trotzdem allesin eine Zeile quetschen:
Code: Alles auswählen
If ((1==1) And (2<3)) {$Wert+=1; If (10>3) {$String="Laber Laber";}}
Statt so:
Code: Alles auswählen
If ((1==1) And (2<3))
{
$Wert += 1;
If (10>3)
{
$String = "Laber Laber";
}
}
Und in PB genau das gleiche:
Code: Alles auswählen
If ((1=1) And (2<3)) : Wert+1 : If (10>3) : String$="Laber Laber" : EndIf : EndIf
Statt:
Code: Alles auswählen
If ((1=1) And (2<3))
Wert + 1
If (10>3)
String$ = "Laber Laber"
EndIf
EndIf
Vondaher Sauberkeit ist von vom Autor abhängig nicht von der Sprache.
PS: ich gestehe selber ein das ich oft alles in eine Zeile quetsch, da ich ungerne Zeilen für kleine Sachen verschwende

Verfasst: 28.02.2008 01:07
von ZeHa
Vondaher Sauberkeit ist von vom Autor abhängig nicht von der Sprache.
Genau das habe ich ja gesagt
Es wurde hier jedoch teilweise so dargestellt, als wäre {;} generell komplizierter und kryptischer, dabei ist es eben nicht so - sondern einfach nur anders.
Verfasst: 28.02.2008 01:24
von Xaby
Wollen wir alle unsere PureBasic-Lizens verkaufen und C machen?

Verfasst: 28.02.2008 01:32
von STARGÅTE
ne danke ^^
PB ist und bleibt für mich die (für meine Zwecke) am besten geeignete Programmiersprache.
Verfasst: 28.02.2008 14:10
von GreyEnt
Ich hab auch schon sooo offt angefangen in C zu machen. Und immer wieder mußte ich alles neu erlernen.

Ich bleibe bei PureBasic weil.
1. Mir ist es egal ob Basic nen schlechten Ruf hat.
2. Mein Code ist meist schneller als das "C" geschreibel von mein Kumpel.
3. Das Forum ist mit Geld nicht zu bezahlen.
4. Der Syntax ist für mich zu 90% logisch und leicht zu erlernen und nachvollziehbar.
5. Ich habe alle modernen Funktionen zur verfügung.
Verfasst: 28.02.2008 14:50
von Liberty Fighter
Denn es ist so ich bin grad bei meinen 13.Lebensjahr ab wie viel jahren wäre dann das Teil geeignet ??

Verfasst: 28.02.2008 14:58
von Kiffi
Liberty Fighter hat geschrieben:Denn es ist so ich bin grad bei meinen 13.Lebensjahr ab wie viel jahren wäre dann das Teil geeignet ??

wir hatten hier auch schon jüngere Programmierer. Also trau Dich!
Grüße ... Kiffi