Diskussion:HTBasic

aus Wikipedia, der freien Enzyklopädie

Nur noch eine Anmerkung zu diesem HP mathematischen Compiler: Mit einem 2-Dualcore Prozessor ohne "viel" Feldvariable erzielte ich bei 2,3 GHz etwa 1,2 Gigakompletflops. Anscheinend arbeitet dieser mathematische Compiler "mit allen Registern". Das bedeutet, daß er praktisch wie von Hand in Assembler programmiert arbeitet, also sehr optimal. Was mir an Compilern bekannt war, war eben nur die Einbindung von 1 FPU (Flotingpointregister) Register. Dieser wirklich außerordentlich rasche Compiler arbeitet dagegen mit allen Registern, so wie man es von Hand ebenfalls früher bei zeitkritischen Rechenoperationen gemacht hat. Das bedeutet für die Paraxie, man "darf" die Formeln tatsächlich sehr komplex und lang in einem Zug eingeben. Der Compiler erkennt dann besser als wie wenn man es splittet, wie er damit optimal umzugehen hat. Auf der anderen Seite kann es aber durchaus passieren, daß er bei logischen Operationen recht danebenhaut. Wenn man also meint, die Kiste arbeitet eigentlich zu langsam, muß man auf die Logik aufpassen. Hat man dies gemacht, kann die Kiste auch plötzlich 10 mal schneller laufen. Das HTBasic System ist nicht richtig billig (ca. 1000 €), aber in aller Regel wird das durch den ersparten Programmierzeitaufwand mehr als ausgebügelt. Leider ist das System nicht völlig fehlerfrei (früher war es das), sodaß man manchmal mit eigenartigen Effekten zu kämpfen hat. So war z.B. das Graphiksystem mit einer Make behaftet, welche die Ergebnisse nur schleichen ließen, wenn der Mauszeiger im Bildfeld war (Version 9.3). Dennoch ist das System gerade für Wissenschaft und ingenieurmäßige Anwendungen sehr empfehlenswert, weil die Programmierung sehr einfach und einprägsam ist, und wirklich blitzschnell. Es lädt geradezu ein, mal auf die Schnelle irgendetwas zu progrmmieren, meist wirklich eine Minutensache, und dann weiß man schon ungefähr, wie es real aussehen wird. HTBasic ist zwar nicht so schnell wie die ebenfalls schnelle und kompakte HPL Sprache, aber dafür wegen der Variablennamen lesbar. In HPL konnte man ein DGL - Lösungs und Analysiersystem in 4 Zeilen hinschreiben. Bei HTBasic sind es vielleicht 30 Zeilen und es kostet 3 mal mehr Speicherplatz. Aber das ist heute sowieso kei Thema mehr. Meine erste 5 MB Festplatte kostete 4000 DM und 8 kB RAM ebensoviel. Wenn ma bei HP eine Matrix invertieren will, lautet der Befehl eben "Matinvert..." und die Sprache merkt schon, ob es sich um eine komplexe Matrix handelt oder nicht. (nicht signierter Beitrag von 87.175.69.252 (Diskussion) 02:09, 24. Dez. 2010 (CET))

Defekter Weblink

GiftBot (Diskussion) 16:03, 21. Dez. 2015 (CET)