Ankündigung

Einklappen
Keine Ankündigung bisher.

Programiersprache java oder c?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #31
    java ist imho ein ganz guter einstieg um erste schritte zu machen (kleine applets oder sowas).

    ansonsten sind c++ und c# momentan wichtig, um die kommste net rum, wenn du das ernsthaft betreiben willst.
    und c (ohne ++) kannste vergessen, genauso wie virtual basic.


    andere mir bekannte einstiegssprachen sind ruby oder scheme, was uU ganz gut fürs "Programmierfeeling" ist, aber nach den ersten Schritten sollte man trotzdem auf objektorientiertes C++/Java/C# wechseln. gerade der "Grundsyntax" dieser 3 Sprachen ist am weitesten verbreitet und sollte beherscht werden.

    Kommentar


      #32
      oh gott.. bloß kein vb.
      das was sich heutzutage vb schimpft ist doch dann eh schon vb.net. aber wenn schon .NET dann doch lieber gleich die referenz in Sachen .NET, nämlich c#.
      c# ist auch von der syntax deutlich angenehmer und viel ähnlicher zu c++ / java. vb ist in der hinsicht rein gar nicht zu gebrauchen.

      was du übrigens auch lernen kannst als absoluter einsteiger: PHP, da kann man auch recht schnell erfolge erzielen und lernt wie verschiedenste dinge so realisiert werden (ist in den hochsprachen nicht anders, nur etwas "strikter" :)).

      Wenn du es leicht haben willst nimm c#, wenn du es lieber auf die harte Tour haben willst aber im Endeffekt auch die "universellste" Ausbildung haben willst nimm c++.
      Und wenn du dir ne schlechte Entwicklungsumgebung antun willst nimm Java. :-] (lediglich meine Meinung, gegen VS kann Eclipse nicht anstinken)

      Ich arbeite übrigens notgedrungen mit allen drei Sprachen. Wenn ich mal schnell was zusammenklicken muss nehme ich C#. Für hw nahe Anwendungen bzw. Dinge bei denen es auf jedes KB / Prozent an CPU Last ankommt nehme ich C++ und bei Cross-Plattform-Projekten Java oder C++.

      Kommentar


        #33
        read0r postete
        java ist imho ein ganz guter einstieg um erste schritte zu machen (kleine applets oder sowas).

        ansonsten sind c++ und c# momentan wichtig, um die kommste net rum, wenn du das ernsthaft betreiben willst.
        und c (ohne ++) kannste vergessen, genauso wie virtual basic.


        andere mir bekannte einstiegssprachen sind ruby oder scheme, was uU ganz gut fürs "Programmierfeeling" ist, aber nach den ersten Schritten sollte man trotzdem auf objektorientiertes C++/Java/C# wechseln. gerade der "Grundsyntax" dieser 3 Sprachen ist am weitesten verbreitet und sollte beherscht werden.
        Ja Ruby ist super um Programmieren zu lernen, aber im Gleichen Absatz zu behaupten man solle auf 'objektorientiertes' Umsteigen... Ruby setzt das Paradigma der Objektorientiertheit hundertmal mehr um als c++ (nicht mehr als nen c-preprozessor) oder java (nicht mehr als ne Krankheit wenn es um OO geht) schmerzt :)

        c# Bringt dir für Android gar nichts, da M$ only. Die Gui ist std. mässig in Java (mobile) bei Android. Das ist auch so ne Krankheit das Java-mobile, mit JEE kann man ja noch was Anfangen aber die Mobile Variante ist eher nen Witz.

        Aber wenn man es Schmerzfrei haben will kommt man wohl um Java bei Android nicht herum, da wirst du erstmal kein c/c++ brauchen.

        Kommentar


          #34
          zwergnase postete
          oh gott.. bloß kein vb.
          das was sich heutzutage vb schimpft ist doch dann eh schon vb.net. aber wenn schon .NET dann doch lieber gleich die referenz in Sachen .NET, nämlich c#.
          c# ist auch von der syntax deutlich angenehmer und viel ähnlicher zu c++ / java. vb ist in der hinsicht rein gar nicht zu gebrauchen.

          was du übrigens auch lernen kannst als absoluter einsteiger: PHP, da kann man auch recht schnell erfolge erzielen und lernt wie verschiedenste dinge so realisiert werden (ist in den hochsprachen nicht anders, nur etwas "strikter" :)).

          Wenn du es leicht haben willst nimm c#, wenn du es lieber auf die harte Tour haben willst aber im Endeffekt auch die "universellste" Ausbildung haben willst nimm c++.
          Und wenn du dir ne schlechte Entwicklungsumgebung antun willst nimm Java. :-] (lediglich meine Meinung, gegen VS kann Eclipse nicht anstinken)

          Ich arbeite übrigens notgedrungen mit allen drei Sprachen. Wenn ich mal schnell was zusammenklicken muss nehme ich C#. Für hw nahe Anwendungen bzw. Dinge bei denen es auf jedes KB / Prozent an CPU Last ankommt nehme ich C++ und bei Cross-Plattform-Projekten Java oder C++.
          jo haargenau so seh ich das auch..! c# is eigentlich am besten zu lernen und vereint viel von java und c++...!

          Kommentar


            #35
            meine guete lernt mal was gescheites ihr nerds ^^

            Kommentar


              #36
              is echt egal mit was du anfängst, einstiegsbücher gibts für alle sprachen, aber du solltest keine ausgefallene nehmen

              die vorgeschlagenen c, c++, c# oder java solltens schon sein

              ich selber hatte einstieg in java durch uni, c aus der schule und mittlerweile mach ich nur noch c# in der arbeit

              hat alles seine vor und nachteile, wobei c einfach zu alt ist, sollte schon objektorientiert sein also c# oder java

              Kommentar


                #37
                talentiert postete
                meine guete lernt mal was gescheites ihr nerds ^^
                die frage, ob du dumm bist hat sich wohl gerade erübrigt. ich hab früher mal angefangen mit c und bereue, dass ich es nciht vertieft habe und jetzt nich so viel raffe wenn ich code lese.

                Kommentar


                  #38
                  c++ weil h4x

                  Kommentar


                    #39
                    wickit postete
                    CRVSZYY postete
                    Bei nem Android Gerät wäre Java durchaus sinvoller..
                    würde das nicht hinhaun mit c oder warum wäre das sinnvoller?
                    Ich würde halt die sprache vorziehen die für nen anfänger am besten ist.
                    Weil es zu Teilen auf Java basiert. Informiere dich zunächst über das Betriebssystem, dann wirst du dir die Frage "Welche Programmiersprache??" selbst beantworten können.

                    Mit Microsoft wirst du bei einem Google-OS nicht viel Freude haben.

                    Wenn aber Microsoft (.NET CompactFramework) für dich in Frage kommt, dann wäre ein Windows Mobile Gerät (HTC HD2) für dich interessant. Die Mobile Entwicklung im MS-Umfeld ist sehr angenehm, "schön"-anzuschauende Anwendungen wirst du allerdings nur mit viel Aufwand entwickeln können, da "schöne" Controls sehr rar sind.

                    Kommentar


                      #40
                      arcana postete
                      talentiert postete
                      meine guete lernt mal was gescheites ihr nerds ^^
                      die frage, ob du dumm bist hat sich wohl gerade erübrigt. ich hab früher mal angefangen mit c und bereue, dass ich es nciht vertieft habe und jetzt nich so viel raffe wenn ich code lese.
                      du schließt aus meiner aussage das ich dumm bin na dann erzähle mal

                      Kommentar


                        #41
                        gott kommt mir die kotze hoch bei pseudoschlauköpfen wie manchen hier.
                        yo, c ist voll die tolle sprache ey. c ist der letzte dreck. nur halt verbreitet. und von java auf c oder umgekehrt umsteigen ist einfach? das sind komplett verschiedene dinge. und wie jemand schon erwähnte, ist es bei c++ mit der "objektorientierung" auch nicht besonders weit her, nur behelfweise übergestülpt.
                        immer schön nachplappern was irgendwer mal gesagt hat. eklig.

                        Kommentar


                          #42
                          talentiert postete
                          arcana postete
                          talentiert postete
                          meine guete lernt mal was gescheites ihr nerds ^^
                          die frage, ob du dumm bist hat sich wohl gerade erübrigt. ich hab früher mal angefangen mit c und bereue, dass ich es nciht vertieft habe und jetzt nich so viel raffe wenn ich code lese.
                          du schließt aus meiner aussage das ich dumm bin na dann erzähle mal
                          ich korrigiere mich: ignorant oder, falls es schlechte ironie war, unlustig. wayne schreib halt zum thema netx time.
                          vb is halt mal echt müll :S

                          Kommentar


                            #43
                            natürlich c++ !!!!! wenn man erstmal die c++ Grundlagen beherscht, dann lernst du jede andere Programmiersprache in unter 2Wochen.


                            wenns zu schwer fällt, kann ich nur Python empfehlen.

                            Kommentar


                              #44
                              Skar postete

                              Ja Ruby ist super um Programmieren zu lernen, aber im Gleichen Absatz zu behaupten man solle auf 'objektorientiertes' Umsteigen... Ruby setzt das Paradigma der Objektorientiertheit hundertmal mehr um als c++ (nicht mehr als nen c-preprozessor) oder java (nicht mehr als ne Krankheit wenn es um OO geht) schmerzt :)
                              das argument für c++&co war ja eher, dass die eben weit verbreitet sind!

                              c# Bringt dir für Android gar nichts, da M$ only. Die Gui ist std. mässig in Java (mobile) bei Android. Das ist auch so ne Krankheit das Java-mobile, mit JEE kann man ja noch was Anfangen aber die Mobile Variante ist eher nen Witz.

                              Aber wenn man es Schmerzfrei haben will kommt man wohl um Java bei Android nicht herum, da wirst du erstmal kein c/c++ brauchen.
                              das stimmt. für android ist java erste wahl.
                              ich muss zugeben dass ich den absatz zu android des threaderstellers auch komplett überlesen habe -.-



                              also @threadersteller:
                              mit java machst du auf jeden fall nix falsch! gerade im bezug auf android hast du aber sowieso keine wahl ;-)
                              wenn du mal was mit windows machst ist aber c# sehr zu empfehlen, da es ähnlich zu java, aber deutlich komfortabler ist.

                              Kommentar


                                #45
                                Also zu allererst: C++.

                                Allerdings spielt es für den lernzweck kaum eine rolle auf welche Programmiersprache man setzt. Ich habe zum Beispiele bereits mehrere kleine Spiele in C++ und C# programmiert.

                                Mit C# habe ich deutlich schneller etwas bewerkstelligt bekommen, aber ich habe nicht wirklich begriffen, wie ich etwas effizient mache, da man dort sehr schnell an erfolge dran kommt (das is recht gut für die motivation), aber in C++ begreift man die vorgänge viel mehr, weil es dort z.B. keine Garbage Collection gibt und man Systemnah programmiert.

                                Als guten Einstieg halte ich plain C, dort wird rein funktional Programmiert was zwar anfänglich sehr gewöhnungsbedürftig ist wenn man bereits etwas Java programmiert haben sollte, aber die API ist ziemlich überschaubar im gegensatz zu der riesen Java-API. Es gibt ausserdem sehr gute Referenzen zu C und C++ wie z.B. www.cplusplus.com.

                                Als IDE verwende ich übrigetns für C++ NetBeans und für Java Eclipse. NetBeans ist nicht so mächtig wie Visual Studio mit Virtual Assist X und konsorten, aber es ist eine sehr übersichtliche IDE. Nach etwas konfiguration wegen dem Compiler (Cygwin oder MinGW) kanns dann auch los gehen. Das einzige was ich wirklich vermisse, was Visual Studio ohne den AssistX aber auch nicht hat ist das Refactoring, das wirst du aber am Anfang garnicht brauchen, da du dich nur mit kleineren Programmen beschäftigen wirst.

                                Ansonsten gilt: Programmier was in deinen aufen nützliches, bei mir waren es kleine Games. Ich habe persöhnlich keine lust gehabt Tutorials durchzuarbeiten, ich bin Try and Error durch meine eigenen Programme gegangen und ehrlich gesagt, gab es noch keine Problemstellung die ich noch nicht lösen konnte (nimmt natürlich viel Zeit ein). Mit jedem Projekt lernt man dann mehr über die vorgänge und jedes Programm wird besser vom Code her.

                                Kommentar

                                Lädt...
                                X