Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » C++ vs PureBasic

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 ]
030
13.08.2005, 21:29 Uhr
flowtduorH




Zitat:
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.


Die Jungs schreiben, daß was erfahrene Programmierer darüber denken. PureBasic ist sehr
Community orientiert. Deshalb ist auf diese Aussagen zu bauen.

Scheinbar verstehst du den Sinn einer solchen Diskussion nicht.
Es geht nicht darum was nun die bessere Sprache ist.
Denn das ist Kindergarten.
Es geht vielmehr darum festzustellen welchen Wert die jeweilige Sprache im jeweilgen
Aufgabengebiet hat.


Zitat:
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.


Scheinbar verwechselst du hier was. Denn darum geht es nicht.
Zeit und Komfort spielen eine wichtige Rolle bei der Wahl der Sprache.
PureBasic bekommt von mir hier 100 Punkte da die Sprache mir besser als VB, Pascal und C++
die Möglichkeit bietet schnell, effizient und proffessionell Apps zu erstellen.
C++ bekommt von mir 100 Punkte weil man mit dieser Sprache in die tiefen des Details gehen
kann ohne sich einen grossen Knoten ins Gehirn zu holen.

Die Moral von der Geschicht....

Auf das Einsatzgebiet kommts letztendlich an.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
031
13.08.2005, 21:38 Uhr
~GS
Gast


mir ist es eigentlich egal, was andere darüber denke, welche sprache ich mache.
hab früher vb geproggt.
ich hab noch die texte im kopf, die mir einige gesag haben, wie zb: haha, kuck mal da, nen vb'ler, was willst du denn mit deiner klickkiste?

diese person machte c++, hat aber schon vor einiger zeit damit aufgehört, da es ihm viel zu schwer war.

aber das ist ja nicht die aufgabe von "echten" programmierer, über andere programmierer zu spotten, und zu sagen, meine proggsprache ist die beste, und wenn selber gar nichts dahinter steckt.

diese person fühlte sich nur cool, da er "die beste" sprache nutzte, jedoch hat er sie gar nicht verstanden, und sowas bringt weniger, als mit vb zu proggen (sogar mit vb kann man gute projekte machen, wenn man es kann.)

ich werde sicher nicht aufhören zu proggen, bin mitlerweile von vb weggegangen.
wollte einfach was neues proieren. pb ist mein absoluter favorit.
zur zeit bin ich, wie gesagt, mit c++ beschäftig, da ich einach herausfinden wollte, was man wie damit machen kann.
muss sagen, gefällt mir zwar sehr gut, jedoch werde ich trotzdem hauptsächlich bei pb bleiben.

und ausserdem, eine proggsprache zu lernen schadet nie, ohne vb, wäre ich jetzt nicht am proggen......

wie der typ mit dem unausprechbarem namen sagte:
100 für pb und 100 punkte für c++

beides ist zu gebrauchen, und beides ist sehr nützlich.
und beides gefällt mir
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
032
13.08.2005, 22:40 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)



Zitat von GS:
diese person fühlte sich nur cool, da er "die beste" sprache nutzte, jedoch hat er sie gar nicht verstanden, und sowas bringt weniger, als mit vb zu proggen (sogar mit vb kann man gute projekte machen, wenn man es kann.)


Würde ich so direkt nicht sagen.
C++ zu verstehen ist nicht schwer, dazu braucht es keine besonderen Fähigkeiten und auch bei weitem keine 365 Tage! Dass, was die meiste Zeit kostet, ist es imo sich in die diversen APIs reinzuarbeiten und das Verständnis zu erlangen, wie man ein Problem praxisgerecht, möglichst fehlerfrei und gut nachvollziehbar (für spätere Wartung) angeht... Und da hakt es bei vielen.

C++ ist meiner Meinung nach keine Schwere Programmiersprache; Eine solche gibt's imho nicht (außer vielleicht Binärcode).
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
033
14.08.2005, 00:08 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat von flowtduorH:

Die Jungs schreiben, daß was erfahrene Programmierer darüber denken. PureBasic ist sehr
Community orientiert. Deshalb ist auf diese Aussagen zu bauen.

Nö. Die jungs von GNU halten ihren C Compiler auch für den besten wo gibt, aber wenn ich mir mein eigenes Bild mache, komme ich zu anderen schlüssen. Nur weil irgendwelche erfahrene Programmierer dazu was sagen, bin ich nicht verpflichtet "auf diese Aussagen zu bauen". Ich nehme es wohlwollend zur Kenntnis und schaue nach, was andere erfahrene Programmierer zu anderen Produkten sagen und bekomme möglicherweise andere Sichtweisen.


Zitat von flowtduorH:
Scheinbar verstehst du den Sinn einer solchen Diskussion nicht. Es geht nicht darum was nun die bessere Sprache ist.
Denn das ist Kindergarten.
Es geht vielmehr darum festzustellen welchen Wert die jeweilige Sprache im jeweilgen
Aufgabengebiet hat.


Vielleicht, weil diese Diskussionen keinen Sinn machen? - Schau Dir doch dein Post an: Du schreibst, daß du zum schluß gekommen bist, daß du C nicht mehr brauchst, weil Du PureBasic hast. Diese Meinung will ich Dir ja auch nicht nehmen: mir ist es ziemlich egal, was Du als Deine Lieblingssprache ansiehst. Aber ich finde, daß solche Präferenzen eben nicht objektivierbar sind. Kennst Du mit deinen 18 Jahren Programmiererfahrung etwa nicht diese endlosen Diskussionen "C++ vs. Java"? - Vermutlich schon. Und das ist Kindergarten, da stimme ich dir voll zu.
Aber wenn man sich Dein Post mal durchliest, dann kommt man zum Schluß, daß Du genau diesen Kindergarten hier verantstaltest:

Zitat:

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.


Du kannst also unabhängig von der Aufgabenstellung auf C++ verzichten und alles in Purebasic machen? - Das steht aber im Widerspruch zu der Aussage:

Zitat:
Es geht vielmehr darum festzustellen welchen Wert die jeweilige Sprache im jeweilgen
Aufgabengebiet hat.


Tut mir leid sagen zu müssen, daß Du den Kindergarten verantstaltest: es heisst eben plötzlich nicht mehr "Java vs. C++" sondern "Purebasic vs. C/C++", mit den gleichen allgemeinplätzen. Ist aber nicht schlimm, ich habe drei Kinder und bin Kinderlieb.



Zitat:

Scheinbar verwechselst du hier was. Denn darum geht es nicht.
Zeit und Komfort spielen eine wichtige Rolle bei der Wahl der Sprache.
PureBasic bekommt von mir hier 100 Punkte da die Sprache mir besser als VB, Pascal und C++
die Möglichkeit bietet schnell, effizient und proffessionell Apps zu erstellen.


Ich möchte Dir deine subjektive Meinung ja auch nicht nehmen. versichere Dir aber hiermit, daß es Leute gibt, die es anders sehen. Ich bin speziell mit C, Java, auch mit anderen Sprachen höchst zufrieden was den Komfort angeht (Lisp und Cobol nehme ich jetzt mal explizit aus) und harre weiter eines arguments, warum ich PureBasic brauchen sollte (denn so wie Du Purebasic in Szene setzt muß es ja wirklich das ultimative Donnerding sein, welche nicht bekannte Funktionalitäten abdeckt)


Zitat:

C++ bekommt von mir 100 Punkte weil man mit dieser Sprache in die tiefen des Details gehen
kann ohne sich einen grossen Knoten ins Gehirn zu holen.


Wie würdest Du deinen Kenntnisstand bzgl. C++ denn Einschätzen? Ich wundere mich bzgl. solcher Aussagen immer, weil ich bin nun wirklich Vollprofi was C++ angeht und muß sagen, daß ich C++ - bei aller Liebe zur Sprache - als enorm Kompliziert empfinde. Und wenn ich in diesem Forum Posts zum Thema C++ von Leuten lese, die behaupten die Sprache zu beherrschen, sie sogar easy finden, dann bin ich oft glücklich, nicht in einem Flugzeug zu sitzen, dessen Software von diesen Leuten programmiert wurde.

Zitat:

Die Moral von der Geschicht....

Auf das Einsatzgebiet kommts letztendlich an.

Genau, also lass doch einfach mal solche Allgemeinplätze, wie ich oben zitiert habe.
--
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
034
14.08.2005, 00:38 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat von Reyx:

C++ zu verstehen ist nicht schwer, dazu braucht es keine besonderen Fähigkeiten und auch bei weitem keine 365 Tage!

Mein glückwunsch! - Da bist Du besser als 95% der C++ Programmierer, nehme ich an.


Zitat von Reyx:

Dass, was die meiste Zeit kostet, ist es imo sich in die diversen APIs reinzuarbeiten und das Verständnis zu erlangen, wie man ein Problem praxisgerecht, möglichst fehlerfrei und gut nachvollziehbar (für spätere Wartung) angeht... Und da hakt es bei vielen.


Das ist jedoch kein Sprahabhängiges Problem. Dies hängt in der Regel eher mit schlechten Design und fehlendem Dokumentationswillen zusammen.


Zitat von Reyx:
C++ ist meiner Meinung nach keine Schwere Programmiersprache; Eine solche gibt's imho nicht (außer vielleicht Binärcode).

Im folgenden Quelltext sind eine ganze Reihe von Fehlern, kleinen und großen Performanceproblemen.

C++:
#include <string>
#include <set>

class Person {
        std::string vorname;
        std::string nachname;

public:
        Person(std::string nachname) :vorname(""), nachname(nachname) { }
        Person(std::string vorname, std::string nachname) :vorname(vorname), nachname(nachname) { }
        Person(Person& source) :vorname(source.vorname), nachname(source.nachname) { }
        Person operator = (Person source) {
                vorname = source.vorname;
                nachname = source.nachname;
                return *this;
        }
        ~Person() { }
};

class Manager: public Person {
        std::set<Person> angestellte;
        Person* vertreter;

public:
        Manager(std::string vorname, std::string nachname) :Person(vorname, nachname) { }
        ~Manager() {
                if (vertreter==NULL) {
                        throw "Kann keinen Manager löschen, da keine Vertretung!";
                }
        }
};

int main() {
        Person p("Donald", "Duck");
        Manager m("Dagobert", "Duck");

        exit(0);
}



Welche Probleme gibt es mit dem Source? - Wie kann man sie beheben?
--
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
035
14.08.2005, 02:21 Uhr
flowtduorH



Das wird mir langsamm zu kindisch hier.
Da kann jemand scheinbar nicht lesen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
036
14.08.2005, 09:45 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


@virtual
Ich will mich hier bei weitem nicht als besonders intelligent oder -wie du es bezeichnet hast- besser als 95% der Programmierer- darstellen; Genausowenig möchte ich hier diskuttieren, warum C++ in vielerlei Hinsicht komplizierter ist, als andere Sprachen.

Ich habe lediglich geäußert, dass es nicht schwer ist, C++ zu verstehen... und so ist es imho auch!
Selbst den Code, den du gepostet hast, spiegelt wieder die Anwendung dar, nicht das Verständnis der Sprache (wozu ich auch den Standard zähle). Man braucht kein Jahr, um dir bis ins letzte Detail erklären zu können, was da im Quellcode vor sich geht. Dass Nachvollziehen ist nicht dass Problem, beim selber Schreiben sieht die Sache aber anders aus... Und da macht es C++, wie ich finde, die Sache an einigen Stellen komplizierter als andere. Die Sprache an sich finde ich jedoch gut, die Syntax nicht zu sehr vereinfacht ( ) und ich würde niemals eine andere Sprache verwenden (außer PHP, PERL oder Python vielleicht, wobei ich die Syntax vom letzteren nicht so sehr mag).

Aber gut, lassen wir das Thema, ist letztendlich sowieso Ansichtssache und nicht viel besser als "C++ vs Java"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
037
14.08.2005, 18:16 Uhr
(un)wissender
Niveauwart


@Reyx
Oh, man wie oft habe ich sowas schon gehört. Zeigt nur, dass du keinen Plan hast (Schon mal Member-(Data)-Pointer gesehen?, Template Metaprogramming?). Aber diese Bemerkung ist auch nur fürs Protokoll, sinnvoll ist sie nicht.

Ich teile virtuals Meinung über C++ und die zugehörigen Programmierer. Nur wenigen würde ich zutrauen wichtige (sicherheitskritische) Software zu schreiben.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
038
14.08.2005, 18:57 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)



Zitat von (un)wissender:
@Reyx
Oh, man wie oft habe ich sowas schon gehört. Zeigt nur, dass du keinen Plan hast (Schon mal Member-(Data)-Pointer gesehen?, Template Metaprogramming?). Aber diese Bemerkung ist auch nur fürs Protokoll, sinnvoll ist sie nicht.

Ich teile virtuals Meinung über C++ und die zugehörigen Programmierer. Nur wenigen würde ich zutrauen wichtige (sicherheitskritische) Software zu schreiben.

Auch du widersprichst mir und gibst danach, vermutlich unbewusst, genau dass zum Ausdruck, was ich beschrieben habe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
039
14.08.2005, 19:02 Uhr
Bruder Leif
dances with systems
(Operator)


Ist das nur so ein Gefühl, oder riecht es hier allmählich leicht verbrannt?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] > 4 < [ 5 ]     [ Allgemeines (OffTopic) ]  


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: