Neuling

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
crossroads
Beiträge: 244
Registriert: 29.08.2004 05:41
Wohnort: Rhine Main Area

Re: Neuling

Beitrag 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? :mrgreen:
Man soll die Tür aufmachen, bevor man durchgeht ...
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag 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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag 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 :freak:
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag 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 :oops:
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag 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.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
Xaby
Beiträge: 2144
Registriert: 12.11.2005 11:29
Wohnort: Berlin + Zehdenick
Kontaktdaten:

Beitrag von Xaby »

Wollen wir alle unsere PureBasic-Lizens verkaufen und C machen? :mrgreen:
Kinder an die Macht http://scratch.mit.edu/
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

ne danke ^^

PB ist und bleibt für mich die (für meine Zwecke) am besten geeignete Programmiersprache.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
GreyEnt
Beiträge: 376
Registriert: 20.07.2006 19:41

Beitrag 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.
Ich progge PureBasic weil Jägermeister nen dicken Kopf macht.
Liberty Fighter
Beiträge: 8
Registriert: 27.02.2008 18:05

Beitrag von Liberty Fighter »

Denn es ist so ich bin grad bei meinen 13.Lebensjahr ab wie viel jahren wäre dann das Teil geeignet ?? :|
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
Antworten