Seite 1 von 4
Scala
Verfasst: 12.02.2011 22:30
von Skiller
Hi, Freunde.
Was sagt Ihr dazu?!
http://www.heise.de/newsticker/meldung/ ... 70098.html
http://www.scala-lang.org/
Parallelle Programmierung, durch Verbreitung von Multicore- und Multiprozessoren.
Schafft das PB auch schon bzw. bald?
Gruß Skiller
Re: Scala
Verfasst: 12.02.2011 22:37
von ts-soft
Skiller hat geschrieben:Schafft das PB auch schon bzw. bald?
Gruß Skiller
PB ist jetzt schon schneller als java oder dot.net

Re: Scala
Verfasst: 12.02.2011 22:56
von edel
ts-soft hat geschrieben:Skiller hat geschrieben:Schafft das PB auch schon bzw. bald?
Gruß Skiller
PB ist jetzt schon schneller als java oder dot.net

Das ist schlicht Unfug.
Re: Scala
Verfasst: 12.02.2011 23:05
von ts-soft
Alle java oder dot.net Anwendungen auf meinem PC brauchen extrem lange beim Start!
Bei java ist es extremer als extrem. Kann mir nicht vorstellen, das es bei Dir anders ist.
Also, wo bitte ist das Unfug?
Re: Scala
Verfasst: 12.02.2011 23:37
von PMV
@Skiller
PB unterstützt alles was es braucht für parallele Programmierung.
Ich kenne Scalar nicht, aber vermutlich ist es dort einfacher Vorgänge
zu parallelisieren als mit PureBasic, dafür wird es wesentlich mehr
Ressourcen benötigen. Man kann halt nicht beides haben.
@ts-soft
Die Begründung ist schon ulkig ... die Ladezeit sagt doch nix über
die Ausführungsgeschwindigkeit aus. Aber Java kann logisch betrachtet
nicht so schnell sein wie ein ordentliches PB-Programm. Mit .Net hab ich
mich nie beschäftigt, deswegen kann ich da keine direkte Aussage zu
machen, aber da .Net den selben Ansatz hat wie Java, wird es vermutlich
auch "langsamer" sein.
@edel: Teile mit uns dein Wissen.

Ich würde auch gerne wissen, was dich zu deiner Aussage bewegt.
MFG PMV
Re: Scala
Verfasst: 12.02.2011 23:44
von ts-soft
PMV hat geschrieben:
@ts-soft
Die Begründung ist schon ulkig ... die Ladezeit sagt doch nix über
die Ausführungsgeschwindigkeit aus.
Ein Auto, das ich 15 Minuten vorglühen muss, das dann aber auf eine Endgeschwindigkeit von 200 kommt,
ist für mich langsamer als eins, das vom start an 180 fährt. Ich nutze solche Anwendungen nur, wenn ich
keine Alternative finde. Z.B. Freeware Fernsehprogramm ist mir nur TVBrowser.org bekannt, aber mich kotzt
der start jedesmal an. TVGenial zeigt denselben Umfang an, sogar schöner, startet aber 5x schneller, aber
kostet Geld, das ist mir das öde TV-Programm aber nicht Wert.
Re: Scala
Verfasst: 13.02.2011 00:23
von edel
Tut mir ja leid das du ein Programm an seiner Startzeit ausmachst.
Natuerlich braucht es seine Zeit, den Bytecode nach Maschinencode zu uebersetzen.
Aber du wirst keinen Unterschied zur Laufzeit bemerken.
Re: Scala
Verfasst: 13.02.2011 00:31
von ts-soft
edel hat geschrieben:Tut mir ja leid das du ein Programm an seiner Startzeit ausmachst.
Ist doch oftmals das entscheidende, bei TVGenial hab ich das Abendprogramm bereits gelesen,
während das JAVA-Programm noch seine Oberfläche aufbaut
Das es hinterher keine großen Unterschiede mehr macht, nachdem mich diese Programme
bereits verärgert haben, macht die Sache nicht besser

Re: Scala
Verfasst: 13.02.2011 05:55
von NicTheQuick
PMV hat geschrieben:@Skiller
PB unterstützt alles was es braucht für parallele Programmierung.
Schön wär's.
Mir fehlen immer noch einige Sachen zur Thread-Programmierung, die ich in Java habe. Unter anderem wären das
Conditions. Eine sehr wichtige Sache, die zur Synchronisierung von Threads genutzt wird. Weiterhin fehlen mir in PB anständige Fehlerbehandlungsroutinen oder einfacher gesagt die
Exceptions. Unabdingbar! Diese OnError-Schießmichtot-Geschichten sind ja nicht so das Wahre. Natürlich wären Exceptions nicht mehr so Basic-like, aber wenn ich was größeres programmieren will, ist PB immer noch nicht die beste Wahl. Da kommt bei mir dann eher Java oder C++ zum Einsatz. Eventuell auch gemischt.
Sorry, falls ich jetzt wieder ein Flamewar lostrete, aber der ist glaube ich eh schon im Gange.

Re: Scala
Verfasst: 13.02.2011 08:39
von Skiller
@PMV
PB unterstützt alles was es braucht für parallele Programmierung.
Habt Ihr mal ´n kleines Beispiel bzw. unter welchem Topic läuft das bei PB?
Konnte weder was unter Multi, Parallel, Prozessor oder Core was finden...
Danke!