Preguntas etiquetadas con type-systems

un sistema de tipos es una colección de reglas que asignan una propiedad llamada tipo a las diversas construcciones, como variables, expresiones, funciones o módulos, de los que se compone un programa de computadora.



24
¿Tipos interesantes o únicos en lenguajes de programación? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …



5
¿Tendría sentido usar objetos (en lugar de tipos primitivos) para todo en C ++?
Durante un proyecto reciente en el que he estado trabajando, tuve que usar muchas funciones que se ven así: static bool getGPS(double plane_latitude, double plane_longitude, double plane_altitude, double plane_roll, double plane_pitch, double plane_heading, double gimbal_roll, double gimbal_pitch, double gimbal_yaw, int target_x, int target_y, double zoom, int image_width_pixels, int image_height_pixels, double …

9
¿Qué lenguajes de tipo estático admiten tipos de intersección para valores de retorno de funciones?
Nota inicial: Esta pregunta se cerró después de varias ediciones porque carecía de la terminología adecuada para indicar con precisión lo que estaba buscando. Sam Tobin-Hochstadt luego publicó un comentario que me hizo reconocer exactamente qué era eso: lenguajes de programación que admiten tipos de intersección para valores de retorno …




2
(Des-) ventajas de la tipificación estructural
Acabo de ver esta charla de Daniel Spiewak donde habla sobre las ventajas de la tipificación estructural en comparación con la tipificación nominal de Scala y Java . Un ejemplo de esta diferencia sería el siguiente código Java public interface Foo { public int length(); } public interface Bar { …



1
¿Por qué necesitas tipos más altos?
Algunos lenguajes permiten clases y funciones con parámetros de tipo (como List<T>donde Tpuede ser un tipo arbitrario). Por ejemplo, puede tener una función como: List<S> Function<S, T>(List<T> list) Sin embargo, algunos idiomas permiten que este concepto se extienda un nivel más alto, lo que le permite tener una función con …

2
¿Se borran los tipos en Haskell?
Haskell tiene una noción de "funciones genéricas" que tiene cierta similitud aparente con el lisp común: al no tener experiencia con Haskell ni con el lisp común, podría ser muy aproximado aquí. Esto significa que se puede definir una to_stringinstalación genérica para definir una representación de cadena para todos los …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.