¿Cuáles son las ventajas y desventajas del lenguaje GO y C?
C es adecuado para el desarrollo de programas locales. El lenguaje Go es adecuado para el desarrollo de programas de red y programas locales. Ventajas de Go: recolección de basura, semántica clara y formato unificado. ?Desventajas de Go: Actualmente, la eficiencia no es tan alta como la de C, pero para los programas de escritorio, la eficiencia no es un gran problema porque el hardware ya es muy rápido. c es demasiado complicado y agrega muchas habilidades deslumbrantes. Estos contenidos están divorciados de la esencia del asunto.
La más obvia es la llamada orientada a objetos. Si un proyecto orientado a objetos es lo suficientemente grande, traerá un gran grado de acoplamiento, si se agrega administración de memoria, subprocesos múltiples, etc. Es básicamente imposible mantener y agregar funciones más adelante en el proyecto.
En cuanto a la complejidad del lenguaje C, puedes preguntarle a cualquier experto en Zhihu. Nadie se atreve a decir que domina c. También puede consultar todos los compiladores de C. Nadie se atreve a decir que implementan completamente el estándar C. Los detalles de implementación varían entre diferentes compiladores. Por lo tanto, no importa cuán poderosa sea la función sin sentido práctico, pierde su significado y solo creará más problemas.