Preguntas con etiqueta 'static-typing'

0
respuestas

¿Qué funcionalidad permite la escritura dinámica? [cerrado]

He estado usando python durante unos días y creo que entiendo la diferencia entre la escritura dinámica y estática. Lo que no entiendo es bajo qué circunstancias se preferiría. Es flexible y legible, pero a expensas de más controles de tiempo de...
hecha 05.10.2012 - 21:22
4
respuestas

¿El sistema de tipos de Haskell es formalmente equivalente a Java? [cerrado]

Me doy cuenta de que algunas cosas son más fáciles / difíciles en un idioma que en el otro, pero solo me interesan las características relacionadas con el tipo que son posibles en uno e imposibles / irrelevantes en el otro. Para hacerlo más espe...
hecha 08.10.2012 - 17:50
14
respuestas

¿Es una mala idea devolver diferentes tipos de datos desde una sola función en un lenguaje de tipo dinámico?

Mi idioma principal está escrito estáticamente (Java). En Java, debe devolver un solo tipo de cada método. Por ejemplo, no puede tener un método que devuelva condicionalmente un String o devuelva condicionalmente un Integer . Pero e...
hecha 27.01.2014 - 18:45
5
respuestas

¿Existe una correlación entre la escala del proyecto y el rigor del idioma?

Al explicar la diferencia entre el rigor de los lenguajes y los paradigmas para un colega mío, terminé afirmando que: Los lenguajes tolerantes, como los lenguajes dinámicos e interpretados, se usan mejor para prototipos y proyectos pequeños...
hecha 24.08.2013 - 19:18
10
respuestas

¿Por qué los lenguajes OOP estáticos fuertes y convencionales impiden la herencia de primitivos?

¿Por qué esto está bien y es lo más esperado? abstract type Shape { abstract number Area(); } concrete type Triangle : Shape { concrete number Area() { //... } } ... mientras esto no está bien y nadie se queja: concrete...
hecha 10.08.2016 - 11:37
1
respuesta

¿Por qué parece el mundo .Net abrazar cadenas mágicas en lugar de alternativas tipificadas estáticamente?

Por lo tanto, trabajo en .Net. Realizo proyectos de código abierto en .Net. Uno de mis mayores problemas con esto no es necesariamente con .Net, sino con la comunidad y los marcos a su alrededor. Parece que en todas partes los esquemas y cadenas...
hecha 14.02.2013 - 19:33
9
respuestas

¿Las lenguas dinámicas mecanografiadas merecen todas las críticas? [cerrado]

He leído algunos artículos en Internet sobre la elección del lenguaje de programación en la empresa. Recientemente, muchos lenguajes dinámicos mecanografiados han sido populares, es decir, Ruby, Python, PHP y Erlang. Pero muchas empresas aún se...
hecha 01.09.2010 - 21:46
11
respuestas

¿Por qué PHP tiene interfaces?

Noté que a partir de PHP5, las interfaces se han agregado al lenguaje. Sin embargo, dado que PHP se escribe de forma tan sencilla, parece que la mayoría de los beneficios de usar interfaces se pierden. ¿Por qué se incluye esto en el idioma?    ...
hecha 07.04.2011 - 23:34
7
respuestas

¿Es la notación húngara una solución alternativa para los idiomas con escritura estática insuficientemente expresiva? [cerrado]

En el artículo de Eric Lippert ¿Qué pasa con la notación húngara? , afirma que el propósito de la notación húngara (la buena clase) es    extienda el concepto de "tipo" para abarcar información semántica además de información de representaci...
hecha 11.10.2011 - 02:59
4
respuestas

Diferencias arquitectónicas entre lenguajes dinámicos y estáticos

¿Existen diferencias arquitectónicas importantes al diseñar aplicaciones que se construirán en lenguajes estáticos (como C # o Java) y lenguajes dinámicos (como Ruby o Python)? ¿Cuáles son las posibilidades de diseño que podrían ser una buena...
hecha 01.09.2011 - 23:31