- Labornetzteil AliExpress         
Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 33

Thema: Unterschied C, C#, C++, kompatibilität

  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.03.2005
    Ort
    Villach
    Alter
    32
    Beiträge
    995

    Unterschied C, C#, C++, kompatibilität

    Anzeige

    Praxistest und DIY Projekte
    Hi,
    was ist der Unterschied zwischen C, C#, und C++? ich will jetzt mit OpenCV anfangen und öchte auch gleich dazufragen wie weit die Sprachen untereinander kompatibel sind, denn ich kann nur C und als erstes las ich in der ppt vom opencv, dass ich da visual c++ brauch.

    Danke
    Thomas Grübler

    [edit]ich hab auch schon was von CC+ gehört, glaub aber nicht das es das gibt.[/edit]

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    07.07.2004
    Ort
    um Berlin
    Beiträge
    346
    Ist die Frage nur rein akademisch oder hast Du ein bestimmtes Projekt im Auge oder willst Du Dich langfristig in eine bestimmte Richtung entwickeln?
    Die Unterschiede sind nämlich nicht mit einem Satz erklärbar und erfordern auch eine einigermaßen gute Sachkenntnis. Alleine schon deswegen, weil viele Fachbegriffe nur noch als Synonym einer kompletten Technologie verwendet werden.
    Mit einer Aufzählung der Unterschiede wäre Dir also nicht geholfen, wein viele Begriffe noch einer Extra-Aufzählung (-Erklärung) bedürfen.

    Vielleicht hilft das weiter : http://www.c-plusplus.de/cms/ und http://www.c-plusplus.de/forum/

    Blackbird

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.03.2005
    Ort
    Villach
    Alter
    32
    Beiträge
    995
    es reicht eine ungefähre erklärung. ich hab mir ein Buch über c++ ausebort. hier soll man schon c können, und dann wird größtenteils beschrieben, dass ich bei c++ das oder das weglassen darf...

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von UlrichC
    Registriert seit
    14.11.2005
    Beiträge
    1.043
    Die Sprachen C++ und C# sind von der Notation her sehr ähnlich.
    C++ ist als Erweiterung von C zu verstehen.
    Die Kompartibilität untereinander ist gewährleistet...
    Im C++ Kompiler kann man Cund dessen Bytecode bis zu ASM verarbeiten.
    Die Entwicklungsumgebung von C# ist als Erneuerung von der MC-VC++ 6 kompartibel zu C++, C und ASM.
    Die MS VC++ 7 (alias .NET) Entwicklungsumgebung ist also zum Programmieren in C++ etc. geeignet.

    Wer im Ernst mit "C# oder ähnlich" "Open" programmieren will, hat eine Kleinigkeit nicht verstanden.
    In der .NET Umgebung ist das Kompilieren von OpenSource verboten
    Zudem ist die Intension von GNU nicht ... dass man für ein paar Sourcen gleich das Visual Studio kaufen muss.

    Gruß,
    Chris

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.03.2005
    Ort
    Villach
    Alter
    32
    Beiträge
    995
    Danke. habs so halbwegs verstanden. dann kann ich immer bei C bleiben und alles anderen damit proggen.

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von UlrichC
    Registriert seit
    14.11.2005
    Beiträge
    1.043
    Zitat Zitat von Superhirn
    Danke. habs so halbwegs verstanden. dann kann ich immer bei C bleiben und alles anderen damit proggen.
    Öhmm was meinst Du damit?
    1. Mit C geht nicht alles.
    2. Mit C++ geht nicht alles.
    3. Mit C# geht auch nicht alles.
    4. Mit C++ geht viel
    5. Mit C geht manches
    ...kommt ganz darauf an.

    Was willst Du denn schreiben?

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.03.2005
    Ort
    Villach
    Alter
    32
    Beiträge
    995
    C und C++ ist kompatibel und ich brauchs eh nur für den AVR und openCV, denn da wird immer nur von C++ geredet.

    Warum gibs eigendlich nicht _1_ C??? nDa wird man ja verrückt, wenn man alle diese sprachen kennen muss. man brauch nur unter google nach programmiersprachen suchen und schon kennt man 20neue (oder mehr)

  8. #8
    Erfahrener Benutzer Roboter Genie Avatar von UlrichC
    Registriert seit
    14.11.2005
    Beiträge
    1.043
    Hardware
    011011101
    ASM
    C
    C++
    = Grundsprachen
    ----------------------------------------------------------
    Andere Sprachen sind meist aufgesetzt um Features die die anderen Sparchen nicht haben zu bieten.
    Wie beispielsweise
    Verständlichkeit
    Plattformunabhängigkeit
    Kombartibilität
    usw.
    ....
    Als Maschinencoder kann man bei den Grundsprachen bleiben.

    Gruß,
    Chris

  9. #9
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Vielleicht sollte man noch anmerken:
    C++ oder C# (eigentlich das gleiche) sind objektorientierte Sparachen.
    Das ist für einen AVR etwas "abgehoben".

    Das ANSI C oder auch "normale" C oder was es da sonst noch gibt (GNU) reicht für einen AVR mehr als aus.


    Klar prinzipiell geht C++/C# auch, letztendlich zählt was am ende als compilat heraus kommt.


    Ich persönlich bin mir (mittlerweile) zu bequem für C geworden (mangelnde Praxis),
    gerade weil es ja auch noch andere Alternativen gibt, welche einem Viel Denken abnehmen, die freien (Hirn) Recourchen kann man dann für was anderes nehmen.

    Aber ich will Dich um keinen Preis von Deiner Wahl abbringen.
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  10. #10
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.03.2005
    Ort
    Villach
    Alter
    32
    Beiträge
    995
    Danke. ich blaib also bei C und später C++. So rießen Projekte mach ich ja noch nicht.

Seite 1 von 4 123 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen