kostenloser Webspace werbefrei: lima-city


Bringt C++ eigentlich was???

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    7**9

    Ich gehe noch zur schule und werden in ca. 3 jahren damit fertig. Ich habe mich ein wenig f?r c++ und java interessiert und behersche auch schon ein wenig die Grundlagen.
    Ich interessiere mich auch sonst f?r den PC und werde mich vermutlich in richtung informatik weiterbilden.
    Ich wollte fragen: Bringt es ?berhaubt etwas, wenn ich C++ beherrsche???
    Sollte ich lieber C lernen??
    Oder vielleich JAVA???

    Welche dieser Programmiersprachen, hat Zukunft oder bringt einfach allgemein etwas???

    Danke im Voraus

    7379
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Ich habe jetzt 3 Jahre Prorammierunterricht hinter mir. Hab mit C angefangen, dann Assembler,PIC-ASM, paralell dazu C++ also angefangen Objektorientiert zu programmieren. Nun, dieses Jahr gings weiter mit Java und PL1.
    Kann die sagen dass sich s?mtliche Programmiersprachen fast gleich funktionieren, du hast andere M?glichkeiten wie du ein Problem l?st, das ist aber schon alles. Vielleicht noch minimale Syntaxunterschiede.

    Wenn du objektorientiert Programmieren willst, nimm Java, da geht es nicht anders, bei C++ kann man da ein bisschen schummeln, was dir aber sehr bald auf den Kopf fallen wird, bei komplexeren Projekten...

    Mit C++ hast du halt den Vorteil das du dich nicht um JDKs und den ganzen Bl?dsinn k?mmern musst, daf?r hast du die Kompatibilit?t nicht wie bei Java (bezogen auf Betriebssysteme) und kannst gleich eine Exe erzeugen die man ausf?hren kann, und die jeder andere Windows benutzer ebenfalls ausf?hren kann, schaut mit Java ein bisschen anders aus..
  4. s********r

    Nat?rlich bringt es etwas C++ zu k?nnen. C++ ist im Gegensatz zu anderen Sprachen wie VB oder Pascal auf praktisch jedes Betriebssystem portierbar.

    C++ hat zu fast jeder anderen Sprache den Vorteil, dass es sehr schnell ist. - Wenn man C++ perfekt beherrscht, ist man auch in der Lage C++ mit Assembler zu kombinieren und ein kleines Betriebssystem zu schreiben (mach ich derzeit; bin jedoch noch immer in einem sehr tiefen Level...)

    Der entscheidende Vorteil von C++ zu Java ist wohl die Geschwindigkeit. Ich pers?nlich finde C++ auch einfacher als Java, aber das ist Ansichtssache...

    MfG sebigisler
  5. Mit der Geschwindigkeit ist das so'ne Sache. Richtiges C sollte schneller sein weil der ganze OOP-Overhead wegf?llt. Assembler ist nat?rlich noch schneller ^^

    Um C++ richtig zu verstehen, solltest du auf jeden Fall C lernen. Ich pers?nlich benutze meistens C, C++ eigentlich nur wenn ich objektorientiert programmieren will (OOP ist IMHO auch der einzige wirkliche Vorteil, den C++ gegen?ber C hat).

    C++ ist eigentlich *die* Sprache, die in der Industrie usw. haupts?chlich angewendet wird. Fast alle gro?en Plattform-Anwendungen werden heutzutage objektorientiert in C++ geschrieben.

    ?brigens kann man in C genausogut plattformunabh?ngig programmieren wie in C++ :angel:

    Ganz pers?nlich mag ich C++ weniger, denn die Sprache verleitet irgendwie zu einem unsauberen Programmierstil. Oft sieht man (vor allem bei Leuten, die nie richtig C gelernt haben) ein unsch?nes Gemisch aus C und C++ oder ein ebenso unsch?nes Gemisch aus OOP und Modularer Programmierung :-(

    Also mein Tipp: Lern ruhig richtig ANSI-C, danach C++. Java kannst du nebenbei auch noch lernen, das hat ja ganz andere Einsatzgebiete und ist deshalb eigentlich nur schlecht mit den beiden erstgenannten zu vergleichen. Wenn du dich wirklich daf?r interessierst wie der Computer arbeitet, schau dir ruhig auch mal Assembler an.


    spelth schrieb:
    Kann die sagen dass sich s?mtliche Programmiersprachen fast gleich funktionieren, du hast andere M?glichkeiten wie du ein Problem l?st, das ist aber schon alles. Vielleicht noch minimale Syntaxunterschiede.


    Sorry, aber diese Aussage klingt nicht so, als h?ttest du schon mit vielen verschiedenen Programmiersprachen gearbeitet. Wenn man mal nicht nur verwandte Sprachen (wie C und C++) betrachtet stellt man sehr schnell fest, dass sich viele Sprachen auch konzeptionell unterscheiden. Geht schon los bei z.B. Java und C. Das eine ist klassisch modular aufgebaut, das andere bbjektorientiert. Die Denkweise ist einfach eine andere. Dann gibt's auch datenorientierte Programmiersprachen, in denen man komplett anders programmiert (hast du schonmal was von Petrinetzen geh?rt?). Au?erdem gibt's noch "dynamische" Programmiersprachen wie z.B. Lisp oder Prolog. Die Denkweise die hinter der Programmierung steckt, unterscheidet sich hier grundlegend von dem modularen Aufbau von z.B. C.

    MfG,
    thw
  6. e********l

    oder ein ebenso unsch?nes Gemisch aus OOP und Modularer Programmierung :-(


    Thw, diese Mischung ist mitunter aber sehr praktisch. In JAVA muss man dieses ?ber Umwege realisieren, es erleichtert einem aber das ein oder andere. Vor allem da JAVA an einigen Stellen sehr "beschr?nkt" ist :/
  7. d***o

    OOP ist IMHO auch der einzige wirkliche Vorteil, den C++ gegen?ber C hat


    Und was ist mit new/delete statt den nervigen malloc-Funktionen und mit Templates und mit Namespaces? Sag blo? das sind keine gro?en Vorteile!

    Also mein Tipp: Lern ruhig richtig ANSI-C, danach C++.


    ...und vorher beschwerst du dich noch ?ber Leute die ein Gemisch aus C und C++ schreiben. Wer sich sicher ist, das er C++ lernen will, sollte IMHO nicht mit C sondern gleich mit C++ anfangen!

    Ich pers?nlich habe mit C++ programmieren gelernt und mich erst sp?ter mit C oder PASCAL besch?ftigt. Und ich habe es auch nie bereut, denn wer mit C++ anf?ngt lernt von Anfang an alle Ans?tze und M?glichkeiten der Programmierung kennen. Deswegen kann man leicht auf jede andere Programmiersprache umsteigen, wenn man C++ beherrscht, ohne etwas neues (mal von der Syntax abgesehen) lernen zu m?ssen. Man bekommt weiterhin einen guten ?berblick. Au?erdem lernt man in C++-Lehrb?chern viel ?ber sauberen Programmierstil (eben weil man mit C++ auch sehr unsauber schreiben kann), in Lehrb?chern zu anderen Programmiersprachen wird das meist ausgelassen!

    Mein Tipp: Mit C++ anfangen!
  8. anner Berufsschule, wenn du IA (Informations-Technischer Assistent) machst, lernst du nur C++.
    du gehst mal ganz kurz auf Java und HTML ein, dann wird dir aber gesagt, das HTML ne mindere Sprach ist und nicht genauer darauf eingegangen wird. aber die Ausbildung macht spa?, und wenn dich bissl reinsetzt, is das richtig leicht. (besser ist nat?rlich ne Ausbildung zum Fachinformatiker in ner Firma.
  9. e********l

    (besser ist nat?rlich ne Ausbildung zum Fachinformatiker in ner Firma.

    Soweit man das Ausbildung nennen kann. Eigentlich sind die 3 Jahre nichts anderes als (h?ufig) Ausnutzung g?nstiger Arbeitskr?fte und pures Autodidaktisches lernen.

    "Lehrer": Guten Morgen
    "Klasse": mooorg???hn
    "Lehrer": Unser heutiges ist <Topic>. Dort dr?ben stehen die Rechner, ihr wisst wie man Google bedient. In 90min erwarte ich eine (Pr?sentation/Ausarbeitung/Kurzreferat) zu dem Thema. Viel Spass.
    "Klasse": Schon wieder?...
  10. bei uns l?uft das chilliger ab. wir bekommen ne aufgabe, und inet freigeschalten und solln das bis zum n?chsten tag machen (auf deutsch. alle surfen, keiner macht was q3 wird auch gespielt) aber es passt immer, das 75% amn?chsten tag das zeug dabei hat.


    oh. hi evil, hab dich gar nicht erkannt, mit de, ava^^

    Beitrag ge?ndert am 26.06.2006 12:20 von teufelswerk

  11. anner Berufsschule, wenn du IA (Informations-Technischer Assistent) machst, lernst du nur C++.
    du gehst mal ganz kurz auf Java und HTML ein, dann wird dir aber gesagt, das HTML ne mindere Sprach ist und nicht genauer darauf eingegangen wird. aber die Ausbildung macht spa?, und wenn dich bissl reinsetzt, is das richtig leicht. (besser ist nat?rlich ne Ausbildung zum Fachinformatiker in ner Firma.

    also bei mir hei?t das ITA, wir lernen auch C/C++, HTML haben wir im ersten jahr auch gelernt, wir lernen auch PHP.
    Und HTML kann man nicht mit C++ vergleichen, da die beiden sprachen jeweils einen ganz anderen Zweck haben.
    Und Internetseiten basieren ja nicht auf HTML...
  12. ich weis. aber wenn du beides kannst, is doch klasse. ich w?rd auch gern PHP lernen. nur fehlt mir dazu die Literatur.
  13. p***2

    teufelswerk schrieb:
    ich weis. aber wenn du beides kannst, is doch klasse. ich w?rd auch gern PHP lernen. nur fehlt mir dazu die Literatur.


    Wie jetzt???
    Du hast nen Internetanschlu? und Dir fehlt die entsprechende Lekt?re zum Php erlernen?
    Kann nicht sein.
  14. ich halt nicht viel von online tutorials, oder eBooks. ich will ein buch in der hand haben. was bringt es mir, wenn ich kopfschmerzen ohne ende hab (bekomme ich vom viel draufstieren) und dann lern ich nix. auserdem vergess ich adressen, mein PC wird formatiert usw. so gehe ich ans b?cherregal und hol mir raus, was ich brauch.
  15. hi!

    C++ ist meiner meinung nach schon ehe veraltet.

    wir haben es in der schule auch gelernet, aber mittlerweile aus C# umgesattelt, weil es besser strukturiert ist als c++ (Label->Caption => Label.Text, alle alle objekte nur mehr ".Text")

    mfg
  16. lol, geht weg mit diesem .NET shice, der funzt doch eh nur unter win oder nich?
  17. ja das stimmt scho, aber dort wenigstens gut, und es ist halt nicht jeder in sachen linux so beandert...
    lg
  18. e********l

    F?r .Net unter Linux gibt es doch das MONO Projekt. Damit laufen soweit alle .Net Anwendungen. Weningstens alle 1.1 bisher.
  19. viele der heutigen modernen Spiele werden mit C++ gemacht. C++ ist also immer noch atraktiv.
  20. 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!