[Code] programmiersprachen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von nano91, 11. März 2010 .

Schlagworte:
  1. 11. März 2010
    programmiersprachen

    Hallo
    Ich habe bis jetzt nur HTML, CSS und PHP gelernt, reine Websprachen also
    und will jetzt auch richtig zu programmieren anfangen.
    In der Schule machen wir Java und beim Studium wird das wieder dran kommen.
    Deswegen interessieren mich momentan die anderen Sprachen.
    Welche sind sinnvoll und nützlich zu lernen?
    Ich hatte so an folgende gedacht
    pascal
    perl
    lisp
    delphi
    c++

    in dieser reihenfolge hab ich mir das ungefähr vorgestellt.
    perl und lisp deshalb, weil ich mir auch etwas unterschiedliche sprachen angucken will.
    bei den 2 will ich mir auch eher ein überblick verschaffen (normales tut reicht schon), als die richtig zu lernen.
    pascal soll ja auch nur einsteigersprache sein, deswegen zweifle ich, die überhaupt anzufangen.
    richtig lernen würde ich dann delphi und danach c++
    was haltet ihr davon?
    über vor und nachteile, gute tuts oder bücher wäre ich sehr dankbar

    gruß, nano91
     
  2. 11. März 2010
    AW: programmiersprachen

    Ich kann dich nur davor warnen zu viele Programmiersprachen zu "lernen". Gerade weil es unmöglich ist alles zu können und es sehr verwirrend sein kann. Das weiss ich aus eigener Erfahrung.

    Wenn du Java und C++ kannst bzw. richtig lernst hast du das Optimum erreicht, weil du damit alles programmieren kannst. Der Syntax ist sehr ähnlich und das ist auch gut so.

    Eines der besten C++ Bücher ist C++ von A bis Z. Java ist egal welches Buch, wenn du die Grundlagen kannst brauchst du nur noch die Java Doc bzw. du hängst die ganze Zeit in der Java Doc rum und die ist kostenlos...
     
  3. 11. März 2010
    AW: programmiersprachen

    warum willst du unbedingt möglichst viele sprachen lernen? es ist besser 1-2 sprachen gut zu beherrschen als 4-5 schlecht oder nur in ansätzen. wenn du programmieren kannst kommst du normalerweise in jeder sprache schnell zurecht. gezielt lernen würd ichs aber nur wenn dus beispielsweise fürs studium oder für nen job brauchst.
     
  4. 11. März 2010
    AW: programmiersprachen

    danke für die schnelle antwort...
    lernen wollte ich die anderen sprachen eh nicht.
    sondern zB ein perl tut nehmen und mal die ersten paar kapitel machen,
    um mir einfach einen überblick über verschiedene programmiersprachen zu verschaffen.
    Java und C++ will ich schon gut lernen... nur fehlt mir dafür leider die kreativtät,
    was ich programmieren kann

    ähnliche sprachen können aber auch ziemlich verwirrend sein^^
    ist mir bei php und java am anfang passiert. da hab ich in java immer wieder php code eingebaut

    EDIT: Die Idee mehrere Programmiersprachen zu lernen habe ich von hier^^
    c4 | Wie werde ich ein Hacker
     
  5. 11. März 2010
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: programmiersprachen

    kommt drauf an was du machen willst

    schau mal hier: Showthread Php 452451 / Download - RR:Suche
     
  6. 11. März 2010
    AW: programmiersprachen

    den threat hab ich mir schon durchgelesen^^
    deswegen meinte ich ja auch, dass ich delphi und c++ lernen will.
    java kommt eh drann.
    wollte halt nur wissen, wie es mit den anderen aussieht.
    erfahrene user gibt es auf diesem board ja genug...
    und halt vor- oder ratschläge.
    gute tuts wäre, wie am anfang erwähnt nicht schlecht,
    da ich zu c++ nur ganz wenige (meistens unübersichtliche) und für delphi so gut wie keine gefunden hab. bücher sind auch gut (C++ von A - Z steht jetzt auf meiner Liste)
     
  7. 11. März 2010
    AW: programmiersprachen

    Kann mich meinen Vorrednern nur anschließen, es macht keinen Sinn, alle möglichen Programmiersprachen zu lernen. Viel lieber solltest du von jeder "Familie" dir eine oder zwei Sprachen anschauen:
    Objektorientiert: C++ oder Java
    Funktional: Haskell, Erlang, Scheme

    Dann noch eine Scriptsprache (Perl, Python) für kleinere Scripts, bei denen sich ein Programm nicht lohnt. Und ein wenig C kann auch nicht schaden, immerhin ist das ja die erste "richtige" Programmiersprache. Delphi braucht man meiner Meinung nach nicht, ist halt Kommerzkram.

    Tutorials findest du meistens nur auf Englisch, dabei immer drauf achten, ob die nicht veraltet sind. Wenn dus ernsthaft lernen willst, dann sind Bücher natürlich das Ideale. Eins muss man auch noch sagen: Wenn man einmal die Logik hinter der Programmierung (OOP z.B.) verstanden hat, dann besteht das Lernen einer neuen Programmiersprache nur noch im "Syntax lernen" (und vllt. noch ein paar sprachliche Besonderheiten). D.h. wenn du jetzt Java oder C++ lernst, dann wirst du auch andere OOP-Sprachen leichter lernen können.
     
  8. 11. März 2010
    AW: programmiersprachen

    bei OOP würde ich aber zu php5 raten, wenn du das eh schon kannst.

    php5-OOP gleicht java fast 1zu1
    interfaces, abstract class, implements extends

    mit dem vorteil dass php.net dir wirklich alles an grundlagen und beispielen liefert.

    wenn du das drauf hast is java wirklich nur noch "an typisierte variablen gewöhnen" und "packages suchen" ^^

    bei c++ OOP schauts fast genau so aus, sollte dann auch nicht mehr soo schwer sein.
    wobei google dir ungemein hilft wenn du nach was bestimmten suchst und "wie mit java" anhängst ^^
     
  9. 11. März 2010
    AW: programmiersprachen

    und das mit lisp würd ich mal auf eine ruhige minute am ende deiner programmierkarriere verschieben, das is nämlich der absolute dummfick
     
  10. 11. März 2010
    AW: programmiersprachen

    danke für eure antworten. die sind wirklich sehr hilfreich.

    also in etwa so:
    perl, erlang einmal anschauen,
    php ordentlich lernen (so gut bin ich da auch nicht)
    java
    c++

    scheme ist laut wiki eine lisp variante... also die wahrscheinlich nicht
    und von haskell is die neuste version 98 ^^

    bleibt nur noch eine letzte frage: wie lerne ich effektiver? am bersten klappt das ja immer, wenn ich ein projekt habe und das dann mache. aber mir fällt nix ein.
    weil wenn ich ein tut nach dem anderen mache, find ich das etwas bezugslos und vergesse es auch öfter. klar werde ich um tuts nicht rumkommen, aber habt ihr ideen, wo man an gute ideen kommen kann?^^
    ich werde auf jeden fall php.net mal genau angucken...
     
  11. 11. März 2010
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: programmiersprachen

    Wenn sollte schon mal sich ein Buch kaufen, was handfestes ist immer besser. Dazu sind Bücher auch inhaltlich aufeinander aufgebaut.
    Bei C++ gibt es z.b Bücher, wo man am Ende ein Spiel hat etc. Das ist dann auch nicht mehr bezuglos.

    1mal durcharbeiten, damit man alles von der Sprache mal kennen lernt. Dazu vllt. ein paar Tutorials aus dem Internet anschauen, durcharbeiten.

    Weitere Tutorials anschauen, aber nur die Aufgabenstellung und es so selbst probieren.

    Alternativ, ... wie wäre es mit einem DL-Manager oder schau einfach mal in den Thread hier und nimm dir von dort Ideen:

    [Thema] Der Programmier-Ideen-Thread
    Code:
     Ich suche Programmierer [Sammelthema][/URL]
    
    Denk dran, du brauchst lange um wirklich eine Sprache gut zu können. Ist KEINE Sache von 2Monaten, geht eher so an die 2Jahre und mehr. Natürlich je nach Zeit. Mit gut meine ich auch gut und nicht auf Hobbystandard! :)
     
  12. 11. März 2010
    AW: programmiersprachen

    Ich weiß nicht wieso hier alle sagen "lern nicht zu viel Sprachen". Wenn du wirklich Spaß dran hast, dann ist das gar kein Problem. Ich komme da eigentlich so gut wie NIE durcheinander. Anfangs mal kurz, aber wenn man bisschen was damit gemacht hat, dann geht das auf jeden Fall wieder.
    Das gute daran ist, dass du siehst, welche Sprache dir gefällt und welche nicht. Die meisten unterscheiden sich eh nur gering. (Je nach Paradigma)
    Lass dich nicht abschrecken durch die obigen Posts. Sicher haben sie Recht, dass man nicht unbedingt versuchen sollte sich ALLE Sprachen zu merken. Du wirst von alleine rausfinden, welche Sprachen dir Spaß machen und was dir überhaupt nicht gefällt.

    greez
     
  13. 12. März 2010
    AW: programmiersprachen

    ok. also bleibe ich bei php und dazu c++
    kennt noch jemand gute (fortgeschrittene, evtl. auch profi) tuts oder literatur?
    ansonsten wars das.
    vielen dank für eure hilfe... hab jetzt auch eine gute vorstellung von dem, was ich machen will^^
     
  14. 12. März 2010
    AW: programmiersprachen

    Ich würde dir auch vorschlagen, dass du dir zuerst mal C++ anschaust und dann auf "einfachere" Sprachen gehst. Die fallen einem dann 1000x einfacher und man versteht es viel schneller.
    Für C++ kann ich dir den C++ Primer ans Herz legen: C++ Primer: Amazon.de: Stanley B. Lippman, Barbara E. Moo, Josee Lajoie: Englische Bücher

    Das Buch wurde mir damals auch empfohlen und ich weiß wieso. Die Bewertungen sprechen für sich (ich empfehle dir allerdings schon minimale Vorkenntnisse mitzubringen, da du sonst Probleme bei manchen Themen bekommen _könntest_)

    greez
     
  15. 12. März 2010
    AW: programmiersprachen

    Man braucht keine Bücher um C++ zu lernen.
    Dieses Tutorial sollte für die grundlegenden Sprachelemente reichen. Wenn man das alles verstanden hat, geht es eh erst los mit dem lesen von den ganzen Dokumentationen, sei es cplusplus.com für die STL oder MSDN für Windows und deren Compiler, denn da steht alles drin, was man wissen will.
    Stell dich jedenfalls darauf ein, dass C++ nicht die einfachste Sprache ist und dass Konzepte wie Pointer, Referenzen und Templates am Anfang schwieriger Erscheinen, als Windows in Brain nach zu schreiben

    mfg r90
     
  16. 12. März 2010
    AW: programmiersprachen

    Da du schon PHP erfahrungen hast, würde ich dir zu C++ raten. PHP orientiert sich von der Syntax an C bzw. C++.
    Wenn du dich da dann richtig eingearbeitet hast, fällt es später recht leicht auf andere Sprachen umzusatteln (die Ausnahme bietet da Assembler), da eigentlich alles gleich aufgebaut ist. Nur die Syntax is halt anderes

    Joa das stimmt. Man braucht sich eigentlich nur ein paar Einsteiger Tuts anzuschauen und nachzuarbeiten. Den Rest lern man dann mit der Zeit... unter anderem auch aus Foren
     
  17. 14. März 2010
    AW: programmiersprachen

    Ich arbeite gerade das Buch C++ Von A bis Z durch und ich muss sagen es ist wirklich eines der besten Bücher die ich je zum Thema programmieren gelesen habe. Man versteht wirklich alles sofort anhand den Beispielen und alles ist schön erklärt, außerdem ist es auch super zum Nachschlagen. Das kann man nun wirklich nicht mit einem Tutorial vergleichen... Das Buch ist jedenfalls das Geld wert und jeder der ernsthaft C++ lernen möchte sollte sich ein Buch anschaffen.
     
  18. 16. März 2010
    AW: programmiersprachen

    Ich weiß gar nicht warum du überhaupt die sprachen "lernen" willst, es gibt so das Motto kann man eine kann man alle zumindest von der Familie. Zum Beispiel kannst du Java kommst du auch in C++ bzw C gut rein. Funktionale sprachen wie lisp kommen vllt sogar im Studium vor, so war es bei mir zumindest.

    Ich würde dir Raten sich erstmal die Programmierparadigmen anzugucken: Imperative Programmierung, Objektorientiert und Funktional um zu verstehen was da für Philosophien hinter stehen, der rest ist meistens eh nur Syntax
     
  19. 16. März 2010
    AW: programmiersprachen

    btw.:
    Pascal = Sprache
    Delphi = IDE für Pascal von Borland

    und ausserdem find ichs schwachsinnig sich irgendwie vorab ne liste zu machen in welcher reihenfolge man vorhat programmiersprachen zu lernen.
    Wenn dich hardwarenahe Porgrammierung interessiert fang mit C oder am besten erstmal mit ASM an, wenn du Anwendungen für PCs schreiben willst fang mit C++ an, wenn du modern unterwegs sein willst und dich Webanwendungen/Entwicklung für MIDS etc./Crossplattformfähigkeit interessiert dann fang mit Java an. Alles andere ergibt sich dann von alleine... is doch Blödsinn mit der Liste, werd dir erst mal klar darüber was du genau programmieren willst
     
  20. 19. März 2010
    AW: programmiersprachen

    muss dem post vor mir recht geben. du musst dich entscheiden was du machen willst. nur versteh ich manche aussagen, wie lisp = dummfick, nicht.
    man muss klar sagen, wenn man c/c++ bzw. java kann ist man in der masse. jedoch wenn du lisp lernst und das dann wirklich gut kannst, kannst du dir sicher sein, dass du mit diesem wissen, später wenn du programmierer werden willst, entschieden mehr karriere machen kannst und entsprechend mehr kohle machen kannst.
    ich will damit sagen, jede sprache hat seine berechtigung und seine vorzüge. das heißt nicht, dass eine besser oder schlechter ist.
     
  21. 19. März 2010
    AW: programmiersprachen

    Sorry, da muss ich widersprechen. Sicher sein kann man sich dann nicht. LISP füllt nun mal nur eine kleine Nische aus im Gegensatz zu Java, C#, C++ oder diversen anderen. Dazu schaue man sich nur mal die Anzahl der ausgeschriebenen Projekte zu den einzelnen Programmiersprachen an. Sicher, LISP ist ne tolle Sache, aber ob man als LISP-Programmierer besser Karriere machen wird, als irgendwer anders wage ich zu bezweifeln.
     
  22. 19. März 2010
    AW: programmiersprachen

    überleg dir was dir an deinen aktuellen Programmen nicht gefällt oder was dir fehlt. Und darauß strickst du ein möglichst spezifisches Projekt. Schreib dir auf was du machen willst und was das Programm können soll (Anforderungen) und dann setzt du diese nach und nach um und testest diese anschließend (unittests). mach am besten etwas wo man eine datenbank ansprechen muss.

    das buch "Der Pragmatische Programmierer" würd ich dir empfehlen zu lesen. es handelt zwar nicht von programmiersprachen aber es vermittelt einem die grundlegenden dinge die ein programmierer beachten sollte.

    zu den sprachen. c++ oder java ist nicht verkehrt (falls du objekt-orientiert mit funktional willst kannst dir auch die relativ junge sprache scala anschauen). für kleine aufgaben lohnt es sich eine skriptsprache wie python oder perl zu beherrschen.
     
  23. 19. März 2010
    AW: programmiersprachen


    ja da hast eh auch recht, es kommt ja immer auch darauf an wie gut die idee hinter einem projekt ist und da ist die implentierung egal.
    wollt eigentlich nur damit sagen das LISP kein dummfick ist, wie es oben von jemanden genannt wurde.
    wollt jetzt da keinem direkt auf die füße treten.
     
  24. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.