c vs c 39 main differences between c
In diesem Tutorial werden die wichtigsten Unterschiede zwischen C und C ++ - Sprachen in Bezug auf verschiedene Funktionen erläutert:
Die C ++ - Sprache ist eine Teilmenge der C-Sprache.
C ++ wurde zuerst als Erweiterung der C-Sprache entwickelt. Daher unterstützt C ++ neben den von C abgeleiteten prozeduralen Sprachfunktionen auch objektorientierte Programmierfunktionen wie Vererbung, Polymorphismus, Abstraktion, Kapselung usw.
In diesem Tutorial werden einige der Hauptunterschiede zwischen C- und C ++ - Sprache erläutert.
Empfohlene Lektüre => Perfekter C ++ - Leitfaden für Anfänger
bestes Programm zur Überwachung der CPU- und GPU-Temperatur
Was du lernen wirst:
- Hauptmerkmale von C und C ++
- Hauptunterschiede zwischen C und C ++
- Tabellenformat: C gegen C ++
- Häufig gestellte Fragen zu C und C ++
- Fazit
- Literatur-Empfehlungen
Hauptmerkmale von C und C ++
Bevor wir mit den Unterschieden fortfahren, lassen Sie uns einige der Funktionen der C- und C ++ - Sprache auflisten.
Merkmale und Eigenschaften von C.
- Verfahren
- Bottom-up-Ansatz.
- Systemprogrammiersprache.
- Unterstützt keine Klassen und Objekte.
- Unterstützt Zeiger
Funktionen und Eigenschaften von C ++
- Objektorientierter
- Bottom-up-Ansatz
- Geschwindigkeit ist schneller.
- Umfangreiche Bibliotheksunterstützung in Form der Standardvorlagenbibliothek.
- Unterstützt Zeiger und Referenzen.
- Zusammengestellt
Hauptunterschiede zwischen C und C ++
Nachfolgend sind die Hauptunterschiede zwischen C und C ++ aufgeführt.
# 1) Art der Programmierung:
C ist eine prozedurale Sprache, in der sich das Programm um die Funktionen dreht. Das gesamte Problem ist in zahlreiche Funktionen unterteilt. Das Hauptaugenmerk des Programms liegt auf Funktionen oder Verfahren, um die Dinge zu erledigen.
C ++ ist dagegen eine objektorientierte Programmiersprache. Hier stehen die Daten des Problems im Mittelpunkt und die Klassen bauen auf diesen Daten auf. Funktionen arbeiten mit den Daten und sind eng an Daten gebunden.
# 2) Programmieransatz:
Da C eine prozedurale Sprache ist, folgt es einem Top-Down-Ansatz der Programmierung. Hier nehmen wir das Problem und teilen es dann in Teilprobleme auf, bis wir einzelne Teilprobleme finden, die direkt gelöst werden können. Dann kombinieren wir die Lösungen, um die Hauptlösung zu erhalten.
C ++ verfolgt bei der Programmierung einen Bottom-up-Ansatz. Dabei beginnen wir mit dem Design oder der Codierung auf niedriger Ebene und bauen dann auf diesem Design auf niedriger Ebene auf, um eine Lösung auf hoher Ebene zu erhalten.
# 3) Anwendungsentwicklung:
Die Sprache C ist hilfreich bei der Programmierung eingebetteter Systeme oder Implementierungen auf niedriger Ebene.
C ++ eignet sich dagegen besser für serverseitige Anwendungen, Netzwerkanwendungen oder für Anwendungen wie Spiele usw.
# 4) Dateierweiterung:
Die in C geschriebenen Programme werden normalerweise mit der Erweiterung '.c' gespeichert, während die C ++ - Programme mit der Erweiterung '.cpp' gespeichert werden.
# 5) Kompatibilität untereinander:
C ++ ist eine Teilmenge von C, wie es entwickelt wird, und nimmt die meisten seiner prozeduralen Konstrukte aus der C-Sprache. Somit wird jedes C-Programm kompiliert und läuft gut mit dem C ++ - Compiler.
Die C-Sprache unterstützt jedoch keine objektorientierten Funktionen von C ++ und ist daher nicht mit C ++ - Programmen kompatibel. Daher können in C ++ geschriebene Programme nicht auf C-Compilern ausgeführt werden.
# 6) Kompatibilität mit anderen Sprachen:
Die C ++ - Sprache ist im Allgemeinen mit anderen generischen Programmiersprachen kompatibel, die C-Sprache jedoch nicht.
# 7) Einfache Codierung:
Wir können sagen, dass C eine praktische Sprache ist und wir können sie so programmieren, wie wir wollen. C ++ besteht aus einigen objektorientierten Programmierkonstrukten auf hoher Ebene, die uns beim Codieren von Programmen auf hoher Ebene helfen.
Wenn wir also sagen, dass C einfach ist, ist C ++ auch einfacher zu codieren.
# 8) Datensicherheit:
In C liegt der Schwerpunkt eher auf Funktionen oder Prozeduren als auf Daten. Daher ist die Datensicherheit in C vernachlässigbar.
In C ++ ist der Hauptbaustein des Programms Daten, da es sich um Klassen und Objekte handelt. Somit werden Daten mithilfe von Klassen, Zugriffsspezifizierern, Kapselung usw. streng gesichert.
# 9) Programmabteilung:
Ein Programm in C ist in Funktionen und Module unterteilt. Diese Funktionen und Module werden dann von der Hauptfunktion oder anderen Funktionen zur Ausführung aufgerufen.
Ein C ++ - Programm ist in Klassen und Objekte unterteilt. Das Problem ist in Klassen unterteilt, und die Objekte dieser Klassen sind die ausführenden Einheiten, die von den Hauptfunktionen erstellt und ausgeführt werden.
# 10) Standard-E / A-Operationen:
Die Standardeingabe-Ausgabe-Operationen in C zum Lesen / Schreiben von Daten vom / zum Standardgerät sind 'scanf' bzw. 'printf'.
In C ++ werden die Daten mit 'cin' vom Standardeingabegerät gelesen, während sie mit 'cout' auf das Ausgabegerät gedruckt werden.
# 11) Fokus / Betonung:
Als prozedurale Sprache legt C mehr Wert auf die Abfolge von Schritten oder Verfahren zur Lösung eines Problems.
C ++ hingegen ist objektorientiert und konzentriert sich daher stärker auf Objekte und Klassen, um die herum die Lösung erstellt werden soll.
# 12) Die main () Funktion:
In C ++ können wir eine main () - Funktion von keinem anderen Punkt aus aufrufen. Die main () - Funktion ist der einzelne Ausführungspunkt.
In der Sprache C können wir jedoch eine main () -Funktion haben, die von den anderen Funktionen im Code aufgerufen wird.
# 13) Variable:
Variablen müssen am Anfang des Funktionsblocks in C deklariert werden. Im Gegensatz dazu können wir Variablen an einer beliebigen Stelle in einem C ++ - Programm deklarieren, sofern sie deklariert werden, bevor sie im Code verwendet werden.
# 14) Globale Variablen:
Die Sprache C ermöglicht mehrere Deklarationen globaler Variablen. C ++ erlaubt jedoch nicht mehrere Deklarationen globaler Variablen.
# 15) Zeiger und Referenzvariablen:
Zeiger sind die Variablen, die auf Speicheradressen verweisen. Sowohl C als auch C ++ unterstützen Zeiger und verschiedene Operationen, die an Zeigern ausgeführt werden.
Referenzen fungieren als Aliase für die Variablen und verweisen auf denselben Speicherort wie eine Variable.
Die Sprache C unterstützt nur Zeiger und keine Referenzen. C ++ unterstützt sowohl Zeiger als auch Referenzen.
# 16) Aufzählungen:
Wir können Aufzählungen sowohl in C als auch in C ++ deklarieren. In C sind die Aufzählungskonstanten jedoch vom Typ Integer. Dies entspricht dem Deklarieren einer Ganzzahlkonstante ohne jegliche Sicherheit.
In C ++ sind die Aufzählungen unterschiedlich. Sie sind von unterschiedlicher Art. Um einer Variablen eines Aufzählungstyps einen ganzzahligen Typ zuzuweisen, benötigen wir eine explizite Typkonvertierung.
Wir können jedoch einer Variablen vom Typ Integer einen Aufzählungswert zuweisen, da der Aufzählungstyp eine integrale Heraufstufung oder implizite Konvertierung ermöglicht.
# 17) Saiten:
In Bezug auf Zeichenfolgen deklariert die Deklaration 'char ()' ein Zeichenfolgenarray. Wenn die oben deklarierte Zeichenfolge jedoch zwischen den Funktionen übergeben wird, kann nicht garantiert werden, dass sie von den anderen externen Funktionen nicht geändert wird, da diese Zeichenfolgen veränderbar sind.
Dieser Nachteil ist in C ++ nicht vorhanden, da C ++ den Zeichenfolgendatentyp unterstützt, der unveränderliche Zeichenfolgen definiert.
# 18) Inline-Funktion:
Inline-Funktionen werden in C nicht unterstützt. C arbeitet normalerweise mit Makros, um die Ausführung zu beschleunigen. In C ++ hingegen werden Inline-Funktionen sowie Makros verwendet.
# 19) Standardargumente:
Standardargumente / -parameter werden verwendet, wenn die Parameter zum Zeitpunkt des Funktionsaufrufs nicht angegeben sind. Wir geben Standardwerte für Parameter in der Funktionsdefinition an.
Die C-Sprache unterstützt keine Standardparameter. Während C ++ die Verwendung von Standardargumenten unterstützt.
# 20) Strukturen:
Strukturen in C und C ++ verwenden dasselbe Konzept. Der Unterschied besteht jedoch in C darin, dass wir keine Funktionen als Mitglieder aufnehmen können.
Mit C ++ können Strukturen Funktionen als Mitglieder haben.
# 21) Klassen & Objekte:
C ist eine prozedurale Sprache und unterstützt daher nicht das Konzept von Klassen und Objekten.
Andererseits unterstützt C ++ das Konzept von Klassen und Objekten, und fast alle Anwendungen in C ++ basieren auf Klassen und Objekten.
# 22) Datentypen:
C unterstützt integrierte und primitive Datentypen. Im Gegensatz dazu unterstützt C ++ neben integrierten und primitiven Datentypen auch benutzerdefinierte Datentypen.
Abgesehen davon unterstützt C ++ auch Boolesche und String-Datentypen, die von C nicht unterstützt werden.
# 23) Funktionsüberladung:
Funktionsüberladung ist die Fähigkeit, mehr als eine Funktion mit demselben Namen, aber unterschiedlichen Parametern oder einer Liste von Parametern oder einer Reihenfolge von Parametern zu haben.
Dies ist ein wichtiges Merkmal der objektorientierten Programmierung und in C ++ vorhanden. C unterstützt diese Funktion jedoch nicht.
# 24) Vererbung:
Vererbung ist auch ein wichtiges Merkmal der objektorientierten Programmierung, das von C ++ und nicht von C unterstützt wird.
# 25) Funktionen:
C unterstützt keine Funktionen mit Standardanordnungen wie Standardparametern usw. C ++ unterstützt Funktionen mit Standardanordnungen.
# 26) Namespace:
Namespaces werden in C nicht unterstützt, aber von C ++ .
# 27) Quellcode:
C ist eine frei formatierte Sprache, mit der wir alles programmieren können. C ++ ist von C abgeleitet und verfügt über objektorientierte Programmierfunktionen, die es im Hinblick auf den Quellcode effizienter machen.
# 28) Abstraktion:
Abstraktion ist die Möglichkeit, die Implementierungsdetails auszublenden und dem Benutzer nur die erforderliche Schnittstelle zur Verfügung zu stellen. Dies ist eines der charakteristischen Merkmale der objektorientierten Programmierung.
C ++ unterstützt diese Funktion, C nicht.
# 29) Kapselung:
Die Kapselung ist eine Technik, mit der wir die Daten von außen kapseln. Dies hilft beim Verstecken von Informationen.
C ++ verwendet Klassen, die Daten und die Funktionen, die mit diesen Daten arbeiten, in einer einzigen Einheit bündeln. Dies ist die Kapselung. C hat diese Funktion nicht.
# 30) Verstecken von Informationen:
Die Funktionen der Abstraktion und Kapselung können das Ausblenden von Informationen unterstützen, indem nur die erforderlichen Details angezeigt und die Details wie Implementierung usw. vor dem Benutzer verborgen werden. Auf diese Weise können wir die Sicherheit von Daten in unseren Programmen verbessern.
Orakel SQL-Fragen Interview Fragen und Antworten für erfahrene
C ++ legt großen Wert auf Daten und verwendet Abstraktion und Kapselung zum Ausblenden von Informationen.
C legt keinen Schwerpunkt auf Daten und befasst sich nicht mit dem Verstecken von Informationen.
# 31) Polymorphismus:
Polymorphismus bedeutet einfach, dass ein Objekt viele Formen hat und ein wesentliches Merkmal der objektorientierten Programmierung ist. Als objektorientierte Sprache unterstützt C ++ den Polymorphismus.
C unterstützt keine objektorientierte Programmierung und unterstützt keinen Polymorphismus. Wir können jedoch den dynamischen Versand von Funktionen in C mithilfe von Funktionszeigern simulieren.
# 32) Virtuelle Funktion:
Virtuelle Funktionen, die auch als Laufzeitpolymorphismus bezeichnet werden, sind eine Technik, mit der Funktionsaufrufe zur Laufzeit aufgelöst werden. Dies ist ein weiteres Merkmal der objektorientierten Programmierung, das von C ++ und nicht von C unterstützt wird.
# 33) GUI-Programmierung:
Für die Programmierung in Bezug auf die grafische Benutzeroberfläche (GUI) verwendet C Gtk-Tools, während C ++ Qt-Tools verwendet.
# 34) Kartierung:
In Bezug auf die Zuordnung von Daten zu Funktionen ist die C-Sprache sehr kompliziert, da sie sich nicht auf Daten konzentriert.
Während C ++ eine gute Zuordnung von Daten und Funktionen bietet, unterstützt es Klassen und Objekte, die Daten und Funktionen miteinander verbinden.
# 35) Speicherverwaltung:
Sowohl C als auch C ++ verfügen über eine manuelle Speicherverwaltung. Die Speicherverwaltung ist jedoch in beiden Sprachen unterschiedlich.
In C verwenden wir Funktionen wie malloc (), calloc (), realloc () usw., um Speicher zuzuweisen, und free (), um den Speicher freizugeben. In C ++ verwenden wir jedoch die Operatoren new () und delete (), um den Speicher zuzuweisen bzw. die Zuordnung aufzuheben.
# 36) Standardheader:
Standardheader enthalten die allgemeinen Funktionsaufrufe, die in Programmiersprachen hauptsächlich für Eingabe / Ausgabe usw. verwendet werden.
In C ist 'stdio.h' der Standardheader, während C ++ als Standardheader verwendet wird .
# 37) Ausnahme- / Fehlerbehandlung:
C ++ unterstützt die Ausnahme- / Fehlerbehandlung mithilfe der Try-Catch-Blöcke. C unterstützt die Ausnahmebehandlung nicht direkt, aber wir können Fehler mithilfe einer Problemumgehung behandeln.
# 38) Schlüsselwörter:
C ++ unterstützt viel mehr Schlüsselwörter als C. Tatsächlich hat C nur 32 Schlüsselwörter, während C ++ 52 Schlüsselwörter hat.
# 39) Vorlagen:
Mit Vorlagen können wir Klassen und Objekte unabhängig vom Datentyp definieren. Mithilfe von Vorlagen können wir generischen Code schreiben und ihn für jeden Datentyp aufrufen.
C ++, das objektorientiert ist, verwendet Klassen und Objekte und unterstützt daher Vorlagen. C hingegen unterstützt das Konzept von Vorlagen nicht.
Tabellenformat: C gegen C ++
Nein | Eigenschaften | C. | C ++ |
---|---|---|---|
7 | Einfache Codierung | Ermöglicht es uns, alles zu codieren. | Kommt mit hochentwickelten objektorientierten Konzepten. |
ein | Art der Programmierung | Verfahrenssprache | Objektorientierte Programmiersprache. |
zwei | Programmieransatz | Top-Down-Ansatz | Bottom-up-Ansatz |
3 | Anwendungsentwicklung | Gut für eingebettete Geräte, Codierung auf Systemebene usw. | Gut für Netzwerke, serverseitige Anwendungen, Spiele usw. |
4 | Dateierweiterung | .c | .cpp |
5 | Kompatibilität miteinander | Nicht kompatibel mit C ++. | Kompatibel mit C als C ++ ist eine Teilmenge von C. |
6 | Kompatibilität mit anderen Sprachen | Nicht kompatibel | kompatibel |
8 | Datensicherheit | Unerheblich | Hoch |
9 | Programmaufteilung | Programm in Funktionen unterteilt. | Programm in Klassen und Objekte unterteilt. |
10 | Standard-E / A-Operationen | scanf / printf | cin / kosten |
elf | Fokus / Betonung | Betont Funktionen und / oder Prozesse. | Betont eher Daten als Funktionen. |
12 | Die main () Funktion | Kann main über andere Funktionen aufrufen. | Es ist nicht möglich, main von einem beliebigen Punkt aus anzurufen. |
13 | Variablen | Zu Beginn der Funktion zu deklarieren. | Kann überall im Programm deklariert werden. |
14 | Globale Variablen | Mehrere Erklärungen | Keine mehrfachen Erklärungen. |
fünfzehn | Referenzvariablen und Zeiger | Nur Zeiger | Beide |
16 | Aufzählungen | Nur ganzzahlige Typen. | Bestimmter Typ |
17 | Saiten | Unterstützt nur char () | Unterstützt unveränderliche Zeichenfolgenklassen. |
18 | Inline-Funktion | Nicht unterstützt | Unterstützt |
19 | Standardargumente | Nicht unterstützt | Unterstützt |
zwanzig | Strukturen | Kann keine Funktionen als Strukturelemente haben. | Kann Funktionen als Strukturelemente haben. |
einundzwanzig | Klassen und Objekte | Nicht unterstützt | Unterstützt |
22 | Datentypen | Es werden nur integrierte und primitive Datentypen unterstützt. Keine Booleschen und String-Typen. | Zusätzlich zu den integrierten Datentypen werden Boolesche Typen und Zeichenfolgentypen unterstützt. |
2. 3 | Funktionsüberladung | Nicht unterstützt | Unterstützt |
24 | Erbe | Nicht unterstützt | Unterstützt |
25 | Funktionen | Unterstützt keine Funktionen mit Standardanordnungen. | Unterstützt Funktionen mit Standardanordnungen. |
26 | Namespace | Nicht unterstützt | Unterstützt |
27 | Quellcode | Freiformat | Ursprünglich aus C plus objektorientiert entnommen. |
28 | Abstraktion | Nicht anwesend | Vorhanden |
29 | Informationen verstecken | Nicht unterstützt | Unterstützt |
30 | Verkapselung | Nicht unterstützt | Unterstützt |
31 | Polymorphismus | Nicht unterstützt | Unterstützt |
32 | Virtuelle Funktion | Nicht unterstützt | Unterstützt |
33 | GUI-Programmierung | Verwenden des Gtk-Tools. | Verwenden der Qt-Tools. |
3. 4 | Kartierung | Daten und Funktionen können nicht einfach zugeordnet werden. | Daten und Funktionen können einfach zugeordnet werden. |
35 | Speicherverwaltung | Malloc (), calloc (), free () Funktionen. | Neue () und delete () Operatoren. |
36 | Standardheader | Stdio.h | Iostream-Header |
37 | Ausnahme- / Fehlerbehandlung | Keine direkte Unterstützung. | Unterstützt |
38 | Schlüsselwörter | Unterstützt 32 Schlüsselwörter. | Unterstützt 52 Schlüsselwörter. |
39 | Vorlagen | Nicht unterstützt | Unterstützt |
Häufig gestellte Fragen zu C und C ++
Bisher haben wir die Hauptunterschiede zwischen C Vs C ++ gesehen. Jetzt werden wir einige der häufig gestellten Fragen zu C, C ++ und deren Vergleich beantworten.
F # 1) Warum werden C und C ++ immer noch verwendet?
Antworten: C und C ++ sind trotz zu vieler Programmiersprachen auf dem Markt immer noch beliebt. Der Hauptgrund ist, dass C und C ++ in der Nähe der Hardware liegen. Zweitens können wir mit diesen Sprachen fast alles machen.
Die Leistung von C ++ ist im Vergleich zu anderen Sprachen hoch. Bei der Entwicklung eingebetteter Systeme scheint C die naheliegende Wahl zu sein. Obwohl eine Größe nicht für alle geeignet ist, gibt es einige Anwendungen und Projekte, die nur mit C und C ++ entwickelt werden können.
F # 2) Was ist schwieriger C oder C ++? Oder welches ist besser C oder C ++?
Antworten: Eigentlich sind beide schwierig und beide einfach. C ++ basiert auf C und unterstützt somit alle Funktionen von C sowie objektorientierte Programmierfunktionen. Wenn es um das Lernen geht, ist C in Bezug auf die Größe kleiner und es gibt nur wenige Konzepte zu lernen, während C ++ sehr umfangreich ist. Daher können wir sagen, dass C einfacher ist als C ++.
Wenn es um die Programmierung geht, müssen Sie an die Anwendung denken, die Sie entwickeln. Angesichts der zu programmierenden Anwendung müssen wir daher die Vor- und Nachteile beider Sprachen abwägen und entscheiden, welche Anwendung einfacher zu entwickeln ist.
Abschließend können wir sagen, dass es keine eindeutige Antwort darauf gibt, welche schwieriger oder welche besser ist.
F # 3) Können wir C ++ ohne C lernen? Ist C ++ schwer zu lernen?
Fehlerbehebung bei Interviewfragen und -antworten pdf
Antworten: Ja, wir können C ++ leicht lernen, ohne C zu kennen.
Mit der richtigen Einstellung und guten Programmierkenntnissen können Sie zu C ++ springen, ohne C zu berühren. Da C eine Teilmenge von C ++ ist, werden Sie beim Erlernen von C ++ immer die C-Sprache beherrschen.
F # 4) Was ist schneller C oder C ++?
Antworten: Dies hängt tatsächlich davon ab, welche Funktion wir verwenden. Zum Beispiel, Wenn wir in unserem C ++ - Programm objektorientierte Programmierfunktionen wie virtuelle Funktionen verwendet haben, ist dieses Programm zwangsläufig langsamer, da immer zusätzliche Anstrengungen erforderlich sind, um virtuelle Tabellen und andere Details zu virtuellen Funktionen zu verwalten.
Wenn wir jedoch normale Funktionen in C ++ verwenden, haben dieses C ++ - Programm und jedes andere C-Programm die gleiche Geschwindigkeit. Daher hängt es von Faktoren wie der von uns entwickelten Anwendung, den von uns verwendeten Funktionen usw. ab.
F # 5) Ist C ++ eine gute Startsprache?
Antworten: Die Antwort lautet Ja und Nein.
Es ist ja, weil wir jede Programmiersprache lernen können, wenn wir die richtige Motivation, Zeit zum Investieren und den Willen zum Lernen haben. Die einzige Voraussetzung ist, dass Sie über grundlegende Computerkenntnisse und grundlegende Programmierterminologie verfügen.
Wenn wir also mit C ++ beginnen, ist es wie jede andere Sprache ganz einfach, solange wir die Grundlagen der Sprache und anderer Konstrukte wie Schleifen, Entscheidungsfindung usw. lernen.
Jetzt werden wir zu keinem Teil kommen.
Wir wissen, dass C ++ sehr umfangreich ist und viele Funktionen bietet. Wenn wir unser Lernen vorantreiben, stehen wir möglicherweise vor vielen Herausforderungen bei der C ++ - Programmierung, sodass wir als Anfänger möglicherweise nicht in der Lage sind, diese zu bewältigen.
Stellen Sie sich die Situation vor, wenn ich mit C ++ als Muttersprache beginne und auf einen Speicherverlust stoße !! Daher ist es zunächst gut, einfache Sprachen wie Python oder Ruby zu verwenden. Machen Sie sich mit der Programmierung vertraut und entscheiden Sie sich dann für C ++.
Fazit
In diesem Tutorial haben wir die Hauptunterschiede zwischen C Vs C ++ - Sprachen in Bezug auf verschiedene Funktionen untersucht.
Während C eine prozedurale Sprache und C ++ eine objektorientierte Programmiersprache ist, haben wir gesehen, dass viele Funktionen exklusiv für C ++ sind. Da C ++ von C abgeleitet ist, unterstützt es viele der von C unterstützten Funktionen.
In den folgenden Tutorials werden wir die Unterschiede zwischen C ++ und anderen Programmiersprachen wie Java und Python weiter diskutieren.
=> Schauen Sie sich hier die komplette C ++ - Schulungsserie an
Literatur-Empfehlungen
- Python-Hauptfunktions-Tutorial mit praktischen Beispielen
- Git vs GitHub: Erforschen Sie die Unterschiede anhand von Beispielen
- TDD Vs BDD - Analysieren Sie die Unterschiede anhand von Beispielen
- Über 70 BEST C ++ - Tutorials zum kostenlosen Erlernen der C ++ - Programmierung
- Datums- und Uhrzeitfunktionen in C ++ mit Beispielen
- Funktionsweise datengesteuerter Tests (Beispiele für QTP und Selen)
- Shell-Sortierung in C ++ mit Beispielen
- Python DateTime Tutorial mit Beispielen