C

Diskutiere mit über: C im Mac OS X Entwickler, Programmierer Forum

  1. danlo

    danlo Thread Starter MacUser Mitglied

    Beiträge:
    372
    Zustimmungen:
    0
    Registriert seit:
    03.09.2005
    C (java)

    Ich möchte endlich vernünftig programmieren lernen und suche jetzt ein paar Tips.
    1. Welche Sprache?
    Ich glaube C ist schon angebracht, aber welches? C++ Obj.C, C#(ist das eigentlich das gleiche wie .net? Wenn ja, dann ignorieren :D )
    2. Welches Buch ist emphelenswert?
    Bin nicht ganz neu beim Programmieren, hab einige Ehrfahrung mit PureBasic(PC) und ein bisschen mit Delphi(PC). Allerdings sollte die Lektüre schon ziemlich idiotensicher sein :D .
     
    Zuletzt bearbeitet: 12.01.2006
  2. below

    below MacUser Mitglied

    Beiträge:
    13.882
    Zustimmungen:
    1.086
    Registriert seit:
    15.03.2004
    "Make it idiot proof, and someone will come up with a better idiot"

    Das gesagt, was ist Dein Ziel?

    Gruss

    Alex
     
  3. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    Registriert seit:
    23.07.2005
    C ist C
    C++, Obj. C sind zwei unabhängige, objektorientierte Erweiterungen davon..

    .net ist eine Plattform von Microsoft, ähnlich wie Java, wobei es verschiedene Möglichkeiten gibt, den Bytecode zu erzeugen, daher werden unterschiedliche Sprachen unterstützt. Eine davon ist C#. Ebenfalls objektorientiert, allerdings recht eingeschränkt, da keine Zeiger etc.

    Ich hab C++ damals mit dem hier gelernt: ISBN 0672318954 (englisch)
     
  4. THX1138

    THX1138 MacUser Mitglied

    Beiträge:
    1.030
    Zustimmungen:
    21
    Registriert seit:
    16.12.2005
    Hat sehr wohl Zeiger etc.
    Man muß den Code aber als "unsafe" deklarieren.
     
  5. danlo

    danlo Thread Starter MacUser Mitglied

    Beiträge:
    372
    Zustimmungen:
    0
    Registriert seit:
    03.09.2005
    Erstmal möchte ich es so für mich aus Interesse lernen, mal schaun was drauss wird.

    Eine blöde Frage: zeiger sind doch das gleiche wie pointer oder? :rolleyes:

    Also womit würdet ihr einsteigen? Viele Bücher fangen doch auch direkt mit C++ an und nicht mit C.
     
  6. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    Registriert seit:
    23.07.2005
    Hmm, dann war meine "Fachliteratur" wohl schlecht :-(
    Hab nur kurz damit gearbeitet, in den paar Büchern waren Zeiger und dynamische Speicherverwaltung nicht erwähnt..
     
  7. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    Registriert seit:
    23.07.2005
    Ja

    Ich hab dir oben bereits ein Buch genannt.
     
  8. below

    below MacUser Mitglied

    Beiträge:
    13.882
    Zustimmungen:
    1.086
    Registriert seit:
    15.03.2004
    Das ist jetzt so, als wenn Du fragst: "Ich will Musiker werden, aber idiotensicher muss es sein". Besser als hier Tips zu holen ist es, sich erstmal Bücher von Freunden auszuleihen, oder mit ein paar Tutorials im Internet anzufangen (Google ist Dein Freund).

    Und ohnehin lernst Du nie aus, also ist es (fast) egal, womit Du anfängst ;)

    Alex
     
  9. danlo

    danlo Thread Starter MacUser Mitglied

    Beiträge:
    372
    Zustimmungen:
    0
    Registriert seit:
    03.09.2005
    Da stimm ich dir nicht ganz zu. Was ist dagegen einzuwenden in einem Coder-Forum zu Fragen welche Lektüre zu empfehlen ist? :(
    Naja, hast du vielleicht ein paar hilfreiche Links(Tutorials...), oder muss ich jetzt ein paar Stunden mit meinem Freund Google verbringen?
    Da hasse wieder Recht. :)
     
  10. below

    below MacUser Mitglied

    Beiträge:
    13.882
    Zustimmungen:
    1.086
    Registriert seit:
    15.03.2004
    Ganz einfach: Offenbar bist Du ganz am Anfang. Ich kann Dir jetzt sagen, wie ich mit 14 mit dem Programmieren angefangen habe. Das würde Dir NICHTS bringen, 6502 Assembler ist Out. Und Scott Knasters "How to Write Macintosh Software" ist auch nicht mehr Stand der Technik.

    Du wirst einfach ein paar Bücher durchmachen müssen ;)

    Alex
     

Diese Seite empfehlen

Benutzerdefinierte Suche