¿Un lenguaje de programación tiene lagunas, como C, C, java, etc.?
1. No existen lagunas en el lenguaje. Al igual que cuando hablamos chino, inglés y francés, no habrá "lagunas". Si la expresión no está clara, podemos decir algunas frases más para aclararla.
2. Cuando se programa en un lenguaje informático, la aplicación generada puede tener "lagunas" por varias razones, como: el programador no piensa detenidamente y hay problemas ocultos en el entorno de programación. hay problemas en el entorno del que depende la aplicación, problemas causados por cambios en el entorno externo (como mejoras en la tecnología o cambios en las plataformas de soporte), etc.
3. Por supuesto, esto no significa que cada lenguaje de programación sea perfecto. De hecho, el enfoque del lenguaje es diferente, los hábitos de cada uno son diferentes y el entorno de soporte de programación correspondiente actual es diferente. Hará que los diferentes sentimientos de los programadores sobre un determinado lenguaje de programación también conducirán a diferentes tasas de vulnerabilidad en los resultados del trabajo de los programadores.
4. Por ejemplo, alguien dijo que "el lenguaje C tiene el riesgo de desbordamiento de memoria. Esto generalmente se debe a las siguientes razones:
a. No existe una instrucción de liberación razonable emitida en la ubicación adecuada para una variable globalmente válida.
b. Hay un problema con el compilador. Aunque el escritor emite una instrucción de liberación, la aplicación generada por el compilador no libera la memoria que debería liberarse en el trabajo real.
c. En definitiva, esto no es culpa del lenguaje, sino del usuario o del entorno.
5. Por supuesto, no podemos decir que todos los lenguajes de programación sean excelentes y algunos sean malos, pero podemos decir que tienen fallas, pero en general no podemos decir que tienen lagunas. Cada idioma tiene sus defectos, es sólo una cuestión de cuántos.
6. C y JAVA son utilizados por muchos programadores. Hay que decir que son lenguajes excelentes. Por supuesto, no son fáciles de aprender para la mayoría de las personas.