Unterschiede: 1. Die C-Sprache erfordert eine manuelle Speicherverwaltung, während der JavaScript-Speicher vom Interpreter verwaltet wird. 2. Die C-Sprache ist eine statisch typisierte Sprache, während JavaScript eine dynamisch typisierte Sprache ist. 3. Es gibt Abschlüsse in JS und C Es gibt keine solche Sprache. 4. Die C-Sprache ist eine kompilierte Sprache, während JavaScript eine interpretierte Sprache ist.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Javascript1.8.5&&c99-Version, Dell G3-Computer.
Der Unterschied zwischen C-Sprache und JavaScript
1 erfordert, dass Programmierer den Speicher manuell verwalten (hauptsächlich in Bezug auf die Anwendung und Freigabe des Heap-Speichers), während der JavaScript-Speicher vom Interpreter verwaltet wird
2. Die C-Sprache ist eine statisch typisierte Sprache, das heißt, der Datentyp jeder Variablen wird vor der Ausführung des Programms bestimmt und kann zur Laufzeit nicht geändert werden, während JavaScript eine dynamisch typisierte Sprache ist und der Datentyp der Variablen sich noch ändern kann Laufzeit;
3. Es gibt kein Konzept für Schließungen in JavaScript, auf die zugegriffen werden kann, wenn sie die System-API aufrufen kann Blockierungsvorgänge durch Multithreading verbessern (hauptsächlich CPU-Auslastung während E/A), während JavaScript hauptsächlich Single-Threaded ist und die möglichen Blockierungsvorgänge von JavaScript durch die von der JavaScript-Laufzeit bereitgestellte asynchrone API abgeschlossen werden.
5. Die C-Sprache ist eine kompilierte Sprache, während JavaScript eine interpretierte Sprache ist. Die C-Sprache wird hauptsächlich in Maschinensprache kompiliert, während JavaScript hauptsächlich vom Interpreter als Skript interpretiert und ausgeführt wird.
Aus der Perspektive des statischen Typs oder des dynamischen Typs
Quellcode=》Abstrakter Syntaxbaum=》Zwischendarstellung=》Nativer Code
Quellcode=》Abstrakter Syntaxbaum=》Interpreterinterpretation und -ausführung.
Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen C und Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!