Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » std::bad_alloc ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] > 5 <
040
12.09.2006, 12:35 Uhr
virtual
Sexiest Bit alive
(Operator)


Es gibt im dem Sinne keine "Lieblingssprache" von mir, dh letztlich ist mir die Sprache die liebste, mit der ich mein Projekt am effektivsten durchgezogen bekomme.

Aber die ganzen Probleme, welche nunmal C++ mitsich bringt, einerseits wegen des Speichermanagements, andererseits wegen der vielen Fallstricke in der Sprache bzw. der STL lassen häufig die Wartungsaufwände ins gigantische explodieren.

Ich benutze derzeit vorwiegend Java. Ich werde mich allerdings hüten, jetzt in eines Diskussion einzusteigen "C++ vs. Java" oder so. Ich denke, jeder hat andere Prioritäten, nach denen er Sprachen beurteilt. Ich beherrsche beide Sprachen IMHO ganz passabel und in dem Bereich, in dem ich vorwiegend programmiere (Server/BackEnd) fällt die Wahl immer häufiger auf Java...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
041
12.09.2006, 13:08 Uhr
flappinski



Ich schreibe vor allem für Datenanalysen. Diese werden im Moment immer mehr und es kommt halt auf die Performance deutlilch an und ich habe zum Beispiel gegenüber der hier üblichen "Sprache" R so ungefähr das 1000fache zugelegt. Und auch wenn ich nur drie bis viermal so schnell bin java sind das im Normalfall 3 Tage statt 10 Tagen, das macht deinen deutlichen Unterschied...
Wenn Du eine beide Sprachen gut beherrscht, dann kannst Du mir ja vielleicht einen Tip geben, ob es für c++ auch eine so leicht aufzubauende Benutzeroberfläche gibt, bei der eine Anwender eines Programmes Dateien auswählen kann und Switches setzen. QT ist mir dabei viel zu aufwendig, ich bräuchte so eine leicht zu bedienende Oberfläche ohne Schnick-Schnack.
Im Moment läuft alles auf Textbasis, das ist eigentlich auch ganz nett und die Anwender (meist aus dem Forscherbereich) kommen damit auch ganz gut klar. Aber so langsam steigen halt auch die Ansprüche....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
042
12.09.2006, 13:22 Uhr
Blubber2063



Also ohne ein Framework wirst du dabei nicht so richtig glücklich, wenn du aber die graphische Oberfläche in Java machen willst dafür gibts da Java Native Interface, damit kannst du dann Java und c/++ Code kombinieren, aber ich würde einfach QT oder wxWidgets nehmen und das kurz zusammenbasteln geht änhlich schnell wie in Java.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
043
12.09.2006, 14:07 Uhr
flappinski



@blubber:
also ich habe mir mal QT angeschaut. Ist ganz nett, aber eigentlich dauert es recht lange, bis man eine komplette Oberfläche hat, dauert das etwas und vor allem fand ich es nicht ganz trivial, das dann in mein schon bestendes Programm einzubinden.
Meinst Du, wxwidgets ist einfacher zu bedienen, oder sollte ich es nochmal mit qt versuchen. Ich kann auch kurz genauer beschreiben, was ich will. Es gibt eine Switch-Datei (TAB-delimited), die zurzeit 34 Schalter des Programs bedient (z.B. welcher Datensatz, welche Analyse-Art, welche Augaben, welcher Randomseed, etc.) Wenn das dann in einer entsprechenden Oberfläche eingebaut wäre, hätte ich eine grössere Kontrolle über etwaige Falscheingaben, etc.
Mehr ist es nicht, ist das wirlich in QT genauso einfach wie in Java? Nicht dass ich es in Java könnte, nur ich habe davon gehört...
Grüsse,
Stephan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
044
12.09.2006, 14:15 Uhr
Blubber2063



Naja in Java ist es relativ simpel. Also QT hab ich selber auch noch nicht gemacht. Hab nur mal kurz drüber gesehen. Du machst ja für ne einfache Oberfläche nicht viel mehr Handgriffe als bei Java. wxWidgets ist eigentlich relativ einfach(musst halt nur vorher compilieren(was mich einige nerven gekostet hat, weil die Tuts dazu nicht grade ausführlich sind)). Danach hast du ein wxApp Object das dir die Main funktion ersetzt. Da schreibst ins Init dann rein was du so am Prog start brauchst, dann nimmst du dir nen Frameobjekt und setzt deine Controls da rein. Die Eventtable ist auch recht einfach, also dazu existieren gute Tuts, denke mal wenn du den Grundsatz verstanden hast baust du dir die nötige Oberfläche recht schnell zusammen. Wobei ich nicht glaube das QT da wesentlich komplizierter ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
045
12.09.2006, 14:17 Uhr
Blubber2063



Wobei mir grad noch einfällt, unter Linux gibts doch für Qt auch freie GUI Designer, mit denen du dir deine Oberfläche zusammenklicken kannst.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
046
12.09.2006, 14:48 Uhr
flappinski



naja, mit dem Designer habe ich auch schn gearbeitet. Das sieht dann ganz prima aus, aber wie ich das dann integrieren soll, keinen Schimmer, der Code besteht dann jedenfalls aus lauter Kram, mit dem ich nix anfangen kann. Aber vielleicht muss ich mich einfach mal nur reindenken...
Danke erst mal,
Stephan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] > 5 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: