Seite 5 von 5
Verfasst: 11.01.2009 15:16
von Kaeru Gaman
Xaby hat geschrieben:• explizites Typecasting
Kann man auch drauf verzichten, was auch immer das genau sein soll
Weiß auch nicht, wieso Java-Futzis immer aus nem Longint plötzlich
während der Laufzeit einen anderen Datentypen erschaffen wollen.
Kann man konvertieren und die Variable wieder freigeben.
Kann man auch durch Strings und entsprechender Umwandlung "emulieren"

Lieber Folker!
könntest du dich bitte
AUSNAHMSWEISE mal informieren
bevor du blablubb?
... teste doch mal dieses winzige Codesnippet:
Code: Alles auswählen
degrees.l = 456
sine.f = Sin( #PI * ( degrees % 360 ) / 180 )
Verfasst: 11.01.2009 15:38
von Kiffi
Xaby hat geschrieben:Kann man auch drauf verzichten, was auch immer das genau sein soll

"Wenn man keine Ahnung hat: Einfach mal Fresse halten" (Dieter Nuhr)
Verfasst: 11.01.2009 16:02
von bembulak
@Xaby:
http://www.python.org/
http://www.pygame.org/news.html
http://www.python.org/doc/2.3/lib/module-turtle.html
http://showmedo.com/videos/?author=71
http://showmedo.com/videos/video?name=p ... eriesID=57
Vielleicht wäre das was für dich. Einfache Syntax, man kann damit sehr kreativ arbeiten, die Standardbibliothek ist riesig (batteries included) und trotzdem sehr stabil und man kann damit so gut wie alles machen, auch Kinder unterrichten.
Verfasst: 11.01.2009 16:05
von X0r
Namespaces wären auf jedenfall mal interessant!
Verfasst: 11.01.2009 16:30
von Xaby
Code: Alles auswählen
degrees.l = 456
A=degrees % 360
sine.f = Sin( #PI * A / 180 )
Okay, das ist doof. Eigentlich blöd, ich bin von ausgegangen,
dass es solche Probleme bei PureBasic nicht mehr gibt.
Sollte auch eigentlich kein Problem sein, wenn man zuerst
die Sachen in der Klammer berechnet.
Was mich hingegen wundert ist, dass ich in den letzten Jahren
trotz vieler mathematischer Formeln in PureBasic nie auf so etwas
gestoßen bin.
Vielleicht sehe ich es auch nicht als Problem, weil man es selbst
schnell lösen kann

Verfasst: 11.01.2009 16:44
von Xaby
Hab übrigens meine Scheine für JAVA und wollte nur mal ein bisschen witzig sein.
Das Problem bei automatischer Konvertierung sind Ganzzahlrechnungen.
Angenommen, ich möchte eine ganzzahlige Teilung durchführen,
aber aus irgendeinem Grund wird mein Ergebnis in einen Float umgewandelt.
Beispiel:
X ist eine GanzeZahl und erhöht sich von 80 bis 120 in 1er Schritten
Q.f=13*(X/13)+4.5
Bei einer automatischen Konvertierung kann man sich
unter Umständen das /13 *13 sparen, was aber eventuell gewünscht wurde