kostenloser Webspace werbefrei: lima-city


Von Pascal zu C/C++

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    animezone

    animezone hat kostenlosen Webspace.

    hi leute ich habe bis jezt lediglich erfahrung mit PASCAL gesammelt und wollte einfach nur mal fragen ob der umstieg zu C/C++ schwer ist!
    Soviel ich bisher weiss ist es ja im grundegenommen beinahe das gleiche nur das die zeichensetzungen f?r anfang und ende oder bestimmte ausdrucksweisen sich leicht unterscheiden! odernicht?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Siehe unten.
    Leider kann ich den Beitrag nicht l?schen.
  4. Hi,
    der Umstieg ist nicht so schwer.

    Wichtige Themen (mit Unterschieden) sind:
    * Pointer. Hier ist ganz wichtig, dass Du das Konzept verstehst, sonst ist ?rger vorprogrammiert.
    * Makro-Ersetzung mittels define: Nur Textersetzung, daher sind Klammern wichtig.
    * C++ bietet dann so Spezialit?ten wie Operator-?berladung, Templates

    Fallen sind:
    * '=' ist ein Zuweisungsoperator, kein Vergleich. Da aber eine Zuweisung ein Ausdruck ist, ist: if (n = 5) syntaktisch korrekt, aber sicher nicht die Absicht des Autors.
    * Die Vorrang-Regeln der Operatoren sind teilweise anderst.
    * Strings sind in C/C++ keine eingebauten Datentypen.

    Tipp: Wenn Du schon mit einer anderen Sprache anf?ngst, dann ist vielleicht Java ganz sinnvoll: Plattform-unabh?ngig (meist), Garbage-Collection (autom. Speicherfreigabe), keine Pointer (und keinen ?rger damit).
    mfg
    BewPferde
  5. Autor dieses Themas

    animezone

    animezone hat kostenlosen Webspace.

    hmmmm, verstehe!
    das heisst um auf C umzusteigen m?sste ich mich doch etwas umstellen, da wahrscheinlich nicht alles so klappen wird wie ich es mir w?nsche!

    wohlm?glich werde ich mich nach PHP auch mal wie du bereits gesagt hast mit Java besch?ftigen.

    danke f?r die antwort :prost:
  6. Ne frage spielt von euch jemand Battlefield Vietnam?
  7. Der wichtigste Unterschied ist wohl, dass es in C kein Call by Reference gibt. Als Bbeispiel (hoffentlich bekomme ich das in Pascal noch hin):

    procedure erhohe(var a : integer)
    begin
    a := a + 1;
    end

    begin
    a := 5;
    println(a); -> 5
    erhoehe(a);
    println(a); -> 6
    end

    geht in C so einfach nicht:

    void function erhoehe (int a) {
    a = a + 1;
    }

    void main(void) {
    a = 5;
    printf("%i\n", a); -> 5
    erhohe(a);
    printf("%i\n", a); -> 5 !
    }
  8. Autor dieses Themas

    animezone

    animezone hat kostenlosen Webspace.

    danke f?r das beispiel! :xyxthumbs:
    damit kann ich doch schonmal was anfangen, allerdings sehe ich nun das die umstellung von pascal doch erhebliches umgew?hnen und umlernen beinhaltet.
    Es sind auf jedenfall grosse unterschiede drinn, jodoch glaub ich das es zu schaffen ist (ob ich lust hab ist ne andere frage :lol: )
  9. aha ich kann nicht mal anfangen mit der Hompage weil ich ned mysql hab!!aber ich muss es in 2 Wochen fertig haben!!mann das schaff ich nie!!
  10. f****s

    ich sag mal so

    kannst du eine h?here Sprache kannst du alle.

    ich empfehl der hier jedem aber es is auch super

    "C Programmierung lernen" Andre Willms geh einfach mal n nen buchladen und bl?tter das durch und kuck was du nicht verstehts .. ich find das is der beste umstieg
  11. Autor dieses Themas

    animezone

    animezone hat kostenlosen Webspace.

    da hast du recht ich meine im grunde sind die "BASICS" :lol: in jeder h?heren sprache gleich....hat man erst einmal verstanden wie man dem PC klar macht das er das macht was ich will, dann kann man sich glaube ich auch sicherlich auf andere programmiersprachen umschulen. Ich mein im grunde versteht man ja auch java wenn man es sieht oder auch PhP und kann auch programme in diesen sprachen umschreiben - nur selber welche schreiben braucht doch etwas umschulung. Aber ich bin mir sicher das es mit einem buch crashkursartig zu machen ist! :king:
  12. Ich bin auch so ein vom Pascal auf C++ Umsteiger.
    Bei mir waren die Probleme haupts?chlich:
    -Pointer
    -die Syntax ( bei Pascal schreibt man andauernt nen ; bei C++ nicht unbedingt, dann das '=='(C++) f?r '=' und '='(c++) f?r ':=' )

    Ansonsten muss man sich bisschen an die andere Art der Variablendeklaration gew?hnen.

    robertju

  13. -die Syntax ( bei Pascal schreibt man andauernt nen ; bei C++ nicht unbedingt,


    Naja, umgekehrt, oder?

    Bei PASCAL trennt das ";" verschiedene Statements (Befehle, Zuweisung). Am Ende eines Blocks ist es deshalb nicht notwendig. In C++ markiert das ";" das Ende eines Statements, deshalb muss nach jedem Statement ein ";" stehen.
  14. cyberhackzone

    cyberhackzone hat kostenlosen Webspace.

    Da du Pascal schon kannst wird dir der Umstieg von Pascal zu C++ nicht sehr schwer fallen. Wenn du in C++ was zuweisen willst schreibst du "=", aber aus Pascal kennst du ":=".
    Du wirst ein wenig umdenken m?ssen, aber du wirst es schon hinbekommen. Allzu schwer ist die Sprache nun auch wieder nicht
  15. j***e

    Der Threadersteller hat hier schon seit l?ngerem nicht mehr gepostet...deshalb wird hier geschlossen.

    @threadersteller, falls du nochmal reinschauen solltest, von pascal w?re es eigentlich nur logisch mit delphi weiterzumachen.

    ***wieder ge?ffnet***
  16. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!