Solo quiero señalar la distinción entre tipeo fuerte vs débil y estático vs dinámico. Los lenguajes fuertemente tipados no permiten (relativamente muchas) conversiones de tipo implícito, mientras que los idiomas débilmente tipados sí. Un lenguaje muy fuertemente tipado podría no permitir la conversión implícita de entero a coma flotante. Muchos lenguajes generalmente considerados fuertemente tipados, como Java y C ++, sí. Un lenguaje débilmente escrito como JavaScript puede permitir la monstruosidad del usuario de Quora mencionado en su respuesta.
Los lenguajes de tipo estático requieren información de tipo en tiempo de compilación (ya sea explícitamente como Java o implícitamente mediante inferencia de tipo como Haskell o la declaración var de C #) y este tipo no puede cambiar en tiempo de ejecución. Los lenguajes escritos dinámicamente solo requieren información de tipo en tiempo de ejecución, como Python y JavaScript.
Puede tener una escritura fuerte y dinámica. Python es uno de esos ejemplos.
- [SPOILER] ¿Por qué The Hunger Games: Mockingjay Part 1 no terminó con Peeta asfixiando a Katniss, siendo golpeada y luego la pantalla se quedó en blanco?
- ¿Cuáles son las mejores historias de espías indias?
- ¿Cuál sería el intercambio de IMDb de ‘Feliz año nuevo’ si fuera una película de Hollywood?
- ¿Cuál es la velocidad de fotogramas más alta (fps) que la percepción humana puede reconocer? ¿A qué ritmo esencialmente dejamos de notar la diferencia?
- ¿Cuáles son algunas películas de comedia con elenco conjunto?