Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Lenguajes tipados vs no tipados
#1

Buenas!.

  Lenguajes tipados vs no tipados

Y buenas noches!.

"El buen perfume en frasco pequeño se vende"
[-] Los siguientes 1 usuarios dice gracias a Shell por este post:
  • Shordi
    ¡Gracias!
#2

A mi me gusta mas tipados, por la sencilla razón que ves una función y sin mirar el código ya ves que tipo de datos son los que recibe y que tipo de datos son los que devuelve. Es Python esto no es posible y te obliga a estudiar el código para saberlo. Y eso que ahora en Python ya se puede en las funciones marcar que tipo de parámetro es y de que tipo de parámetro devuelve, así que si Python lo permite creo suponer que los lenguajes tipados, pueden ser mas engorrosos pero son mucho mas legibles.
    ¡Gracias!
#3

(09-03-2023, 22:14)guizans escribió:  Y eso que ahora en Python ya se puede en las funciones marcar que tipo de parámetro es y de que tipo de parámetro devuelve, así que si Python lo permite creo suponer que los lenguajes tipados, pueden ser mas engorrosos pero son mucho mas legibles.

Todo es cuestión de ventajas.

Se puede obligar de alguna forma a que Python se declare los tipos, pero resulta más complicado.
Habría que usar luego un programa para comprobar si hay un fallo de tipos en el código creado.
 
Cita: Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing. Mypy combines the expressive power and convenience of Python with a powerful type system and compile-time type checking. Mypy type checks standard Python programs; run them using any Python VM with basically no runtime overhead.


Why mypy?

Compile-time type checking
    Static typing makes it easier to find bugs with less debugging.

Easier maintenance
    Type declarations act as machine-checked documentation. Static typing makes your code easier to understand and easier
to modify without introducing bugs.

Grow your programs from dynamic to static typing

    You can develop programs with dynamic typing and add static typing after your code has matured, or migrate existing Python code to static typing.
 

mypy

Tipado dinámico y tipado fuerte

Saludos

"El buen perfume en frasco pequeño se vende"
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)