Was ist unterschied c welches mehr nachteile

Da ich in der glücklichen Situation bin, mit allen drei Sprachen gearbeitet zu haben bzw. zu arbeiten versuche ich mal ein möglichst differenziertes Bild aufzuspannen. Also erstmal: "C+" gibt es nicht Ansonsten gehe ich mal chronologisch vor: C ist eine prozedurale Programmiersprache. Es gibt also keine Objekte. Die Sprache ist wenig Fehleranfällig und sehr populär. Besonders geeignet ist sie für Systemnahe Programme. Wer C beherrscht kann sich direkt daran machen, sich näher mit Unix und Linux auseinander zu setzen. Leider ist das Fehlen von Objektorientierung ein echtes Problem. "Zeitgemäße" Entwurfsmuster setzen fast immer Objektorientierung ein. C würde ich deshalb heutzutage nur noch für Low-Level Entwicklung verwenden. C++ erweitert C um Objektorientierung. Der Namenszusatz kommt vom C-Post-Inkrement Operator ++. Es soll bedeuten, dass C++ die nächste Stufe von C ist. C++ ist eine Übermenge von C, C-Code kompiliert also auch mit einem C++-Kompiler. Mit C++ kann man sowohl systemnah wie auch Andwendungsorientiert arbeiten. Die Klassenbibliotheken sind äußerst umfangreich und nehmen dem Entwickler viel arbeit ab. C++ hat im professionellen Einsatz vermutlich den größten Marktanteil. Der große Nachteil an C++ ist die unübersichtlichkeit des Codes und die Unsicherheit des erzeugten Programms. Für detailierte Ausführungen dazu empfehle ich folgenden Hoax: Sign in - Google Accounts Das Interview ist zwar nicht echt, aber die starken Kritikpunkte an C++ werden gut dargestellt. C# ist die neueste Entwicklung und hat bis auf den Syntax kaum noch etwas mit C und C++ zu tun. C# ist objektorientiert, setzt aber fast vollständig auf das.Net-Framework von Microsoft. Zeiger kann man nur noch sehr eingeschränkt verwenden, aber man hat die Möglichkeit dazu. Viele Sicherheitsprobleme von C++ wurden behoben. Ansonsten hat C# alle Merkmale eine modernen Programmiersprache. Fazit: Von C++ würde ich am Anfang abraten, weil man damit so schnell so gravierende Fehler macht. C ist angenehm einfach, aber eigentlich überholt. Ich programmiere privat mit C# und rate es auch jedem anderen: Moderne Konzepte kann man damit sehr gut umsetzen, die Sprache ist angenehm zu schreiben und zu lesen und solange man es nicht ausdrücklich will erzeugt man auch keinen unsicheren Code. Und nicht zuletzt ist Visual Studio 2010 für C# einfach die beste IDE die ich bislang genutzt habe.

Antworten zur Frage

Bewertung: 4 von 10 mit 1608 Stimmen

Videos zum Thema
YouTube Videos

Was ist der Unterschied an C, C#, C+ und C++? Welches hat mehr Vor- und Nachteile?

C# baut auf dem Punkt-Net Framework auf.
Vorteile C#:
-Leichte Programmierung
-Schnelle Programmierung
Nachteile:
-Programme benötigen ein installiertes.net-Framework
-Es ist nicht möglich, Zeitkritische und sehr Kleine Programme zu erstellen
-Von Microsoft
-Läuft nur auf Windows vernünftig
Vorteile C:
-Benötigtkeine Frameworks und sonstiges zum laufen
-Man kann ALLES damit Programmieren, von Spielen über Programme bis hin zu Mikrochips
-Einfacher als viele denken
-SEHR kleine Programme
-Sehr schnelle Programme
-Laufen auf JEDEM Betriebsystem
-SEHR viele und aktuelle gute Compiler
Nachteile:
-Mann muss etwas mehr schreiben


programmieren
Wie funktioniert Website-Phishing?

- beispielsweise darin: "Ihr Passwort wurde sehr lange nicht mehr verändert. Sie können ihr Passwort hier ändern: www. -- wird man versuchen Ihnen ein Szenario Glaubhaft darzulegen welches Sie dazu bringt Ihre Benutzerdaten in einen Formular einzugeben. -- Anmeldet, und ändert dass Passwort so, wie es Y wollte. Schon ist X in dem Account von Y drin, nur Y hat nicht bemerkt, dass -- Internet stoßen oder eine E-Mail mit einem Faki erhalten. Was ist Phishing und wie Funktioniert es - World of Warcraft-Foren -


programmierung
Wie funktioniert eine OCR-Erkennung?

- mit Layout . Die Qualität der Texterkennung bestimmen mehrere Faktoren, u.a.: Qualität der Layouterkennung, Umfang -- Originaldokumentes, Auflösung und Qualität der Bilddatei. Ist zwar nicht kurz, aber knackig hey, hier kannste lesen. -- gängige OCR-Programme den Text analysieren. Dazu muss man etwas weiter ausholen: OCR oder auch Optical Character Recognition, -


programmiersprache
Wie kann ich einen WarRock Hack machen

- weiterhilft weiss ich nicht-kenne auch deine Kentnisse in Programmierung nicht. Wenn du bei Google Warrock Hacks selber erstellen -- machen? In welcher Sprache ist WarRock geschrieben ? WarRock ist ein Online Game. Es gibt schon zahlreiche Seiten, wo man -Was muss ich lernen, wissen, machen um einen WarRock Hack zu -