029
13.08.2005, 21:10 Uhr
virtual
Sexiest Bit alive (Operator)
|
Zitat von flowtduorH: |
PureBasic ist sehr wohl für grosse Projekte geeignet. Durch seinen Leistungsstarken Compiler schafft es sehr kleine und gleichzeitig extrem schnelle Executables.
|
Das ist ja erstmal schön, aber in der heutigen Zeit für die meisten Applikationen kein wirkliches Qualitätskriterium. Die hardwareentwicklung hat die Softwareentwicklung soweit überholt, daß inzwischen Interpretersprachen wieder ziemlich en vogue sind (Java, .NET). Größe und Geschwindigkeit mag auf Embeddedsystemen ein echtes Auswahlkriertium sein, sich auf eine Sprache festzulegen, aber sonst würde ich mich eher nach den Fähigkeiten der Sprache richten. Wenn sie es zusätzlich alles schnell+kurz kann: prima! - Aber mich wundert immer wieder, wie oft in der heutigen Zeit auf diesen Kriterien umgeritten wird.
Zitat von flowtduorH: |
Aus den sehr zuverlässigen Herstellerangaben ist zu entnehmen, daß der PureBasic Compiler sogar meisst schnellere Executables erzeugt als die meisten C++ Compiler.
|
Rotfl. Was sollen die Jungs denn sonst Schreiben? Etwa: Wir sind ziemlich in Basic vernarrt und deshalb haben wir es auf den Markt gebracht, aber sonst gibt es keinen Benefit. Sorry, aber es gibt ziemlich hochoptimierende C Compiler bei denen die meisten Assemblerfreaks probleme haben, noch den Code zu optimieren.
Zitat von flowtduorH: |
Schon aufgrund der Fähigkeit alle nur gängigen externen Ressourcen gleichsam C++ einbinden zu können ist PureBasic es wert für grössere Projekte verwendet zu werden.
|
Wer kann das nicht? - Das ist kein Feature, sondern ne Selbstverständlichkeit.
Zitat von flowtduorH: |
PureBasic nutz die angesprochene Hardware optimal hochoptimierte ASM Befehle.
|
Und ich dachte immer, daß das Betriebssystem die Hardware anspricht. Da habe ich wohl was falsch verstanden?
Zitat von flowtduorH: |
Was noch ein grosses PLUS für PureBasic ist , ist die portierbarkeit des Quellcodes da es für diverse OS's PB-Compiler gibt. (Linux, Win32, MacOS)
|
C/C++ gibt darüberhinaus für wirklich alle Systeme (AIX, HP, DEC, Sinix, Sun, AS400 um nur wenige zu nennen).
Zitat von flowtduorH: |
Wir hatten im PB-Forum schon des Öfteren solche Diskussionen die erörtern sollten ob C++ immer noch unverzichtbar für einen richtigen Programmierer ist. Da viele von uns lange auch in C++ programmiert haben, können wir mit ruhigen Gewissen sagen, daß wir auf C++ verzichten können.
|
Für mich macht einen guten Programmierer aus, daß er in der Lage ist, mit der Sprache, die für das Problem angemessen ist umzugehen und diese bei Bedarf zu lernen. Nicht die Sprache bestimmt das Problem, sondern umgekehrt. Ich programmiere übrigens auch schon ein paar Jährchen. Meine Meinung: C++ ist eine Übergangserscheinung, C wird bleiben. Aber nicht weil C++ von der Sprache her schlecht wäre: es ist mächtiger als die meisten anderen Sprachen. Aber nimm 100 leute die von sich behaupten, sie könnten C++ Programmieren, und du wirst nur 10-15 finden, die es so gut können, daß das Programm hinsichtlich allen Fallstricken fehlerfrei ist. Das Problem bei C++ ist einfach, daß es wahnsinnig kompliziert ist.
Zitat von flowtduorH: |
Die einzigen beiden Ausnahmen (noch): Portierung auf PC-Konforme Prozessorsysteme, Programmierung eines Betriebssystems.
|
Kann sein. Ist Purebasic aber immer die Ideale Sprache?
Zitat von flowtduorH: |
Da Assembler direkt in den Code mit eingebunden werden kann, profitiert der PB-User auch von der Geschwindigkeit des ASMs.
|
Macht C auch. Wo ist der tolle Unterschied?
Zitat von flowtduorH: |
Es können DynamicLinkLibrarys aus nahezu jeder Sprache mitbenutzt werden, und der Befehlsumfang ist unendlich erweiterbar.
|
Macht C auch. Wo ist der tolle Unterschied?
Zitat von flowtduorH: |
Der Compiler kennt alle Windows APIs und kommt auch super unter Linux klar.
|
Macht C auch. Wo ist der tolle Unterschied?
Ich denke PureBasic bringt keine Vorteile, ich habe jedenfalls kein Argument gesehen wo ich denke: Dieses Problem bekomme ich mit dieser High-Level Sprache nicht in den Griff - ich muß zwingend PureBasic nehmen. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |