Red de conocimiento informático - Aprendizaje de código fuente - Comparación de características entre lenguajes de programación nuevos y antiguos

Comparación de características entre lenguajes de programación nuevos y antiguos

La palabra función depende de cómo la definas. En términos de potencia informática, la mayoría de los lenguajes son equivalentes a Turing, es decir, su "potencia" es la misma. Este artículo discutirá la comparación funcional de lenguajes de programación nuevos y antiguos desde los aspectos de la teoría de la computación, los campos de aplicación y el pensamiento de programación.

Teoría de la Computación

Teóricamente, la capacidad de un lenguaje en realidad está relacionada con su implementación. Por ejemplo, aunque se puede decir que C# es Turing completo, C# no puede escribir el núcleo y es funcionalmente más débil que C.

Aplicaciones empresariales

En aplicaciones empresariales, Java puede ser una mejor opción.

Campo de algoritmo

En el campo de algoritmo, C sigue siendo mayoritario.

Mejoras en el nuevo lenguaje

En comparación con el lenguaje anterior, qué mejoras se han realizado en el nuevo lenguaje, qué conceptos se han introducido y qué cambios se han realizado en el pensamiento de programación. será más significativo.

Libros recomendados

Recomienda algunos libros al cartel, teoría de la computación, SICP, 7 idiomas en 7 días, hackers y pintores. Los dos últimos libros son más populares y contienen debates sobre el lenguaje.