Ergebnis 1 bis 20 von 35

Thema: Ich HASSE *insert Sprache here*, aber ich LIEBE *insert another Sprache here*

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von R.D. Beitrag anzeigen
    Ich hab noch viele andere Sachen versucht. z.B. C# was aber der VM nachhinkt und für gute Performance muss ich dann doch wieder Unsafe Code nutzen.
    Sicher? Meines Wissens nach ist der IL-Compiler ziemlich effektiv und es dürfte keine relevanten Unterschiede in der Performance zwischen Managed und Unmanaged Code geben. Sowieso sollte es eigentlich auch fast nie einen guten Grund geben Unmanaged Code zu schreiben. Falls doch, ist wahrscheinlich C# ohnehin nicht die richtige Sprache für das jeweilige Projekt.

    Zum Thema: Ich liebe C# und ich hasse C++. ^^
    Und da treffen es die Wörter lieben und hassen wirklich sehr genau.
    Ich habe in keiner anderen Sprache so viel Freude am Programmieren wie in C#. Die Sprache ist meiner Ansicht nach syntaktisch wunderschön designed, das .NET-Framework mächtig und einfach zu benutzen und Visual Studio eine großartige IDE.
    Und C++ ist irgendwie für mich der Inbegriff dessen, was man beim Design einer Sprache alles falsch machen kann.

  2. #2
    Ich fühle mich immer so alleine, aber ich liebe c++. Ernsthaft hassen tu ich keine andere Sprache, aber meistens hab ich das Gefühl das ich das, was ich machen will, besser in c++ hinbekomme, wohl einfach aus Gewohnheit ( Okay, web Anwendungen würde ich dann wohl doch eher mit Java und co anfertigen ... ).
    Als ich damals mit Visual basic angefangen hatte war ich froh irgendwann mal einer rein textuelle Sprache ( ich hatte viel mit dem früheren Oberflächenprogrammierung im Visual studio rumhantiert) wie c++ zu lernen. Ich bin ehrlich, viel informiert hatte ich mich damals nicht. Ich hab nach Aussagen gesucht, welche Sprache sich am besten für Spiele eignen würde und hab wohl bei der erstbesten google Anfrage gefunden, dass die meisten Spiele eben mit c++ erstellt werden, so bin ich da gelandet wo ich heute bin.
    Die Sprache die ich am wenigstens gerne benutze ( von denen, die ich kenne versteht sich ) ist aber dennoch Java. Einfach aus dem simplen grund, dass ich das strikte OOP Modell der sprache nicht mag. Sicher mag ich oop und es ist auch in c++ das Paradigma das ich am häufigsten verwende, aber ich habe dennoch gerne die möglichkeit - die ich auch nach wie vor nutze! - das zu ändern und einen Ausflug in andere Richtungen zu unternehmen.

  3. #3
    Vorneweg, ich programmiere großteils alleine und in meiner Freizeit. So richtig "professionell" programmieren kann man das eher nicht nennen, was ich gelegentlich mal zusammenschustere^^

    Bzgl. Sprachen: Ich hasse einfach C und C++, aus mehreren Gründen: Schonmal die Speicherverwaltung ansich, die man ggf. selbst zusammenprogrammieren muss, wenn man nicht gerade Megabyte-großen Speicher als Arrays ablegen kann (seit ich damit in meiner Ausbildung konfrontriert wurde, hege ich eine tiefe Abscheu vor Pointer). Außerdem mag ich die Syntax nicht, einerseits wegen der Benachteiligung von Non-US-Keyboardusern (Klammern, Strichpunkte), andererseits wegen der teils seltsam benannten Funktionen ansich, an denen man durch den Namen überhaupt nicht erkennen kann, was genannte Funktion tut. Man merkt deutlich, dass bei der Entstehung von C nicht die leichte Erlernbarkeit im Vordergrund stand, was wohl dem Alter geschuldet ist... Die Syntax kann man ziemlich stark verhunzen...

    "Lieben" tue ich eigentlich Python, weil es dem Entwickler beim Lernen und Debuggen sehr entgegenkommt. Vom Komfort her ist es quasi das genaue Gegenteil von C/C++ , und die Standardbibliothek deckt sehr viele Funktionen ab. Die vordefinierten Datentypen (v.a. Lists, Tuples, Dicts) mitsamt deren Methoden zur Manipulation erleichtert die Arbeit eines Programmierer schon erheblich...

    Als IDE nutze ich SPE (Stani's Python Editor), das zumindest meine Bedürfnisse vollkommen erfüllt^^. Eclipse ist ansich auch eine schöne IDE mit Pydev, aber da ich primär alleine programmiere, brauche ich den Großteil der Funktionen einfach nicht...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •