Cómo evaluar el lenguaje rápido Zhihu
La sintaxis de un lenguaje de programación es importante, pero los conceptos detrás de la sintaxis son más importantes. Por ejemplo, en orientación a objetos, los conceptos comunes no son más que herencia, polimorfismo, encapsulación, ocultación de información, etc. La herencia se puede dividir en herencia múltiple, herencia de interfaz y herencia de implementación. O puede haber algunas clases anidadas, funciones anidadas, etc.
Comprenda los conceptos detrás de la sintaxis y por qué son necesarios. En realidad, es fácil cambiar de un idioma a otro que comparte los mismos conceptos.
La gramática afectará a la expresión. En teoría, cada lengua puede expresar cualquier concepto. Sin embargo, cuando un determinado concepto es difícil de expresar en un determinado idioma, la gente tiende a no usarlo de esta manera, y ese concepto es difícil de ser conocido en la comunidad de ese idioma.
Parece como si Swift tuviera la sombra de obj-c, C y Ruby.