Wie gehe ich an eine neue Sprache heran?



  • Also wenn will ich Programme wie Word oder sowas schreiben....

    Soll nicht in die Richtung Spiele gehen....

    Was müsste ich den können wenn ich so einen Messenger ala icq oder so schreiben möchte?
    (habe ich nicht vor will nur mal aus neugierigkeit wissen)



  • Netwerkprogrammierung => sockets

    Ich schätze mal, du willst GUI, also ein gui frame work:
    GTK, QT, Tk etc

    Wenn du professionell Entwickeln willst, dann nimmst du Linux.



  • Und wenn du Endbenutzeranwendngen schreiben willst, nimmst du Windows 😉

    Da ist jedenfalls der Pool an Nutzern größer 😃



  • Brauche ich dafür also garkein C++?

    Nur Sockets

    und welches gui framework empfehlt ihr

    Also was für Sprachen muss ich können wenn ich komplexe Anwendungen programmieren will wie Word, Excel etc.

    Und eventuell will ich einen Messenger machen, brauche dafür kein c++ oder ähnliches?

    Ich denke mal Java, c++, und assembler müssten genügen für gute Programme oder?



  • rüdiger schrieb:

    und die Bücher vom Markt & Technik-Verlag sind nach meiner Meinung auch nicht brauchbar.

    Dem kann ich nur zustimmen, wobei die Qualität der Mark&Technik Werke doch erstaunlich ist wenn man bedenkt, dass die zur selben Verlagsgruppe gehören wie Addison Weasley / Longman / etc. die sehr gute Bücher haben 😉



  • tuFx schrieb:

    Brauche ich dafür also garkein C++?

    Nur Sockets

    http://de.wikipedia.org/wiki/Socket

    erstmal solltest du dich aber an weniger komplizierte Themen wagen

    tuFx schrieb:

    und welches gui framework empfehlt ihr

    Geschmackssache... ich verwende Qt (www.trolltech.com) und bin zufrieden... Vor allem ist es wunderbar dokumentiert.

    tuFx schrieb:

    Also was für Sprachen muss ich können wenn ich komplexe Anwendungen programmieren will wie Word, Excel etc.

    C++ allein ist sehr mächtig... und bis du soweit bist, derart komplexe Programme zu entwickeln (was wohl nie sein wird, da sowas nur von mehreren Personen bewältigt werden kann) sollte C++ auf jeden Fall reichen

    tuFx schrieb:

    Und eventuell will ich einen Messenger machen, brauche dafür kein c++ oder ähnliches?

    brauchen nicht, gibt auch andere Sprachen... dürfte bestimmt auch diverse Tuts geben, die ein simples Chat-Programm behandeln... aber wie gesagt wird es dauern, bis deine Kenntnisse dafür ausreichend sind, die Vorgänge dahinter zu verstehen...

    ach und nochwas zum Thema Mathe... auch wenn du wahrscheinlich nicht sehr oft spezielle Matheformeln in deinen Programmen benötigen wirst, aber für beides musst du ein logisches Verständnis mitbringen.... wenn dir das fehlt und du deswegen in Mathe nur mittelmaß erreichst, wirst du es auch beim programmieren schwer haben



  • logisch denken kann ich eigentlich, nur ich bin halt nicht DER beste in Mathe...

    also fange ich dann nun mal an c++ und netzwerkprogrammierung zu erlernen

    kann man denn sowas wie icq alleine programmieren und wie lange würde sowas dauern?
    würde mich mal interessieren... weil sowas wäre schon ein traum von mir



  • tuFx schrieb:

    logisch denken kann ich eigentlich, nur ich bin halt nicht DER beste in Mathe...

    also fange ich dann nun mal an c++ und netzwerkprogrammierung zu erlernen

    kann man denn sowas wie icq alleine programmieren und wie lange würde sowas dauern?
    würde mich mal interessieren... weil sowas wäre schon ein traum von mir

    Fang erst mal ganz sachte mit C++ an. Dich zu überladen bringt nicht viel. Wenn du die Grundlagen kannst, sollte so etwas wie ICQ nicht sonderlich schwer sein. Aber dazu musst du erst einmal die Grundlagen lernen.

    Wichtig ist programmieren, programmieren, programmieren. Nicht nur ein Buch lesen und kleinere Aufgaben lösen!



  • rüdiger schrieb:

    tuFx schrieb:

    logisch denken kann ich eigentlich, nur ich bin halt nicht DER beste in Mathe...

    also fange ich dann nun mal an c++ und netzwerkprogrammierung zu erlernen

    kann man denn sowas wie icq alleine programmieren und wie lange würde sowas dauern?
    würde mich mal interessieren... weil sowas wäre schon ein traum von mir

    Fang erst mal ganz sachte mit C++ an. Dich zu überladen bringt nicht viel. Wenn du die Grundlagen kannst, sollte so etwas wie ICQ nicht sonderlich schwer sein. Aber dazu musst du erst einmal die Grundlagen lernen.

    Wichtig ist programmieren, programmieren, programmieren. Nicht nur ein Buch lesen und kleinere Aufgaben lösen!

    danke für den tipp!



  • tuFx schrieb:

    Brauche ich dafür also garkein C++?

    Für einen ICQ Clienten, GUI Programme oder Word brauchst du kein C++.

    Die würde eigentlich schon Python mehr als genügen und zum GUI schreiben
    ist das eh viel praktischer.

    Außerdem ist die Hürde Python zu beherrschen niedriger und man kommt schneller ans Ziel.



  • Fala schrieb:

    tuFx schrieb:

    Brauche ich dafür also garkein C++?

    Für einen ICQ Clienten, GUI Programme oder Word brauchst du kein C++.

    Die würde eigentlich schon Python mehr als genügen und zum GUI schreiben
    ist das eh viel praktischer.

    Außerdem ist die Hürde Python zu beherrschen niedriger und man kommt schneller ans Ziel.

    BLUB! Klar kann er dafür auch Python nehmen. Er kann dafür auch LUA nehmen. Er kann dafür auch Assembler nehmen. Aber am Ende will er C++ lernen!


Anmelden zum Antworten