Was ist das Beste aus C vs. C++ vs. Java?

5 Antworten


  • Wenn Sie Hardware-Interaktion programmieren möchten und alles in C am besten ist,
    wenn Sie Spiele und Software programmieren möchten, ist C++ am besten (C ist auch in der Lage),
    wenn Sie tragbare Dinge wie Handys und alles Java programmieren möchten (kann in c und implementiert werden) c++ auch)
  • Es gibt keine feste Regel, die einer Programmiersprache eine Einstufung verleiht.

    C ist eine modulare Programmiersprache. Es hat auch Funktionen für die Low-Level-Programmierung. Es eignet sich für die Entwicklung eingebetteter Systeme oder Anwendungen, die aufgrund seiner Low-Level-Unterstützung möglicherweise eine Schnittstelle mit Hardware erfordern. Die in C geschriebenen Programme sind jedoch normalerweise nicht einfach zu warten und zu aktualisieren, weshalb sie nicht für die Entwicklung großer Unternehmenslösungen geeignet sind.

    C++ ist ein Super-Set von C, aber C++ hat auch objektorientierte Funktionen. Es eignet sich für die Entwicklung von Unternehmenslösungen. Aber C++ ist nicht plattformunabhängig.

    Java ist eine vollständig objektorientierte Programmiersprache und auch eine robuste Sprache. Java ist auch plattformunabhängig. Aber im Vergleich zu C und C++ ist es in Java schwierig, Low-Level-Programmierung durchzuführen.
  • Meiner Meinung nach

    eignet sich C/C++ am besten für die Systemprogrammierung wie Gerätetreiber oder wo Sie durch die Nutzung nativer Fähigkeiten Supergeschwindigkeit benötigen.

    Java ist am besten für die Anwendungsprogrammierung geeignet. Entwickler können sich auf die Anwendungsprogrammierung konzentrieren und sich nicht um Systemdinge wie die Aufhebung der Speicherzuweisung kümmern, da sie Garbage Collection usw. verwenden.
  • Ich möchte nur zur letzten Antwort sagen, dass Sie anscheinend keine Ahnung haben, wovon Sie sprechen.

    Eine virtuelle Maschine ist im Wesentlichen keine gute Sache. Das Ausführen einer Anwendung über eine virtuelle Maschine, anstatt nur die ausführbare Datei auszuführen, kann zunehmend Speicher verbrauchen.

    C, C++ und Java haben ALLE das gleiche Niveau oder die gleiche Portabilität. Alle drei Sprachen funktionieren in ALLEN Umgebungen gleich, es sei denn, sie sind von umgebungsspezifischen Bibliotheken abhängig. Dies hängt nicht von der Sprache ab, sondern vom Entwickler.

    Worauf stützen Sie Ihren Beweis, dass C++ eine fehleranfälligere Art der Programmierung ist? Das ist so, als würde man sagen, dass wir alle mit formalen Methoden entwickeln sollten, weil es eine geringe Fehlerquote mit sich bringt.

    Einfache Faustregel, es gibt KEINE beste Sprache.

    Der Versuch zu behaupten, es gibt impliziert, dass Sie beweisen können, dass ein Hammer besser ist als ein Schraubendreher.

    Es gibt das richtige Werkzeug für den Job und mehr nicht.
  • Alle oben genannten Antworten sind entweder C++ voreingenommen oder völlig falsch C wird aus der Frage gestellt, es ist nicht mit den anderen beiden Programmiersprachen C++ und Java

    C++ vergleichbar: Keine Portabilität, was bedeutet, dass Spiele für zwei verschiedene Konsolen oder Software für zwei verschiedene Maschinen schwer zu erstellen sind HA HA

    C++ : Prozedural orientiert, d.h. es gibt eine konstante Struktur in einer Klasse die ist schlecht langsam und viel länger und fehleranfällig

    C++ : Keine virtuelle Maschine kein Bytecode BAD

    Java : Erstaunliche Portabilität durch die Verwendung der JVM und die Verwendung von Bytecode bedeutet, dass es gibt ein binärer Standard nutzt seine Software auf jedem Maschinensystem oder IC (integrierter Schaltkreis) .!1

    Java: Objektorientierte Sprache, das ist schwerer zu erlernen (hauptsächlich, warum C++-Programmierer es hassen), aber viel mehr Geld und Zeit und Software effektiver.

    Java: Läuft JVM mit Bytecode AWESOME!!!

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear