Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2016
Avatar de mamcx
mamcx mamcx is online now
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Sobre tipos dinamicos y estaticos

Siguiendo a: http://clubdelphi.com/foros/showthre...597#post507597 abro este hilo para hablar de tipos estaticos y dinamicos.

----
Un articulo altamente esclarecedor que encontre mientras investigaba sobre creación de lenguajes:

http://blog.steveklabnik.com/posts/2...g-type-systems
Cita:
Much of the time, programmers are trying to solve the same problem with static and dynamic types.
Nevertheless, static types are not limited to problems solved by dynamic types.
Nor are dynamic types limited to problems that can be solved with static types.
At their core, these two techniques are not the same thing at all.
La parte mas importante es el punto donde la diferenciacion entre sistemas de tipos "strong" y "weak" es equivocada, y como ambos estilos NO SON OPUESTOS (osea, perfectamente) sino que se interseccionan entre si y atacan de forma diferente la forma de programar.

Otro aporte ilustrativo:
Cita:
The dichotomy between static and dynamic types is somewhat misleading. Most languages, even when they claim to be dynamically typed, have some static typing features. As far as I'm aware, all languages have some dynamic typing features.

However, most languages can be characterized as choosing one or the other. Why?

Because of the first of the four facts listed above: many of the problems solved by these features overlap, so building in strong versions of both provides little benefit, and significant cost.
----
La idea que impacta mas a los programadores es este hecho:

Cita:
  • Many programmers have used very poor statically typed languages.
  • Many programmers have used dynamically typed languages very poorly.
Osea, la experiencia de muchos programadores es con lenguajes con deficiencias de diseño (relacionadas O NO, con el sistema de tipos) y mezclan sus problemas con que el lenguaje sea de esta o aquella manera.

Es como si uno aprendiera OO a punta de javascript, o C++....

---

El otro punto que me tomo un rato pensarlo es que "han usado lenguajes de tipos estaticos pobres" VS "han usado lenguajes dinamicos pobremente".

Eso es un diferencia que no es tan obvia. La clave es que los lenguajes dinamicos tienen un tipo estatico (otros los llaman UNITIPADOS, o de 1 solo tipo) y se pueden usar "mal", mientras que los problema de lenguajes tipados son debido a que sus sistema de tipos es deficiente o engorroso.
__________________
El malabarista.
Responder Con Cita
  #2  
Antiguo 12-08-2016
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Gracias, Mario. Voy a leerlo con calma más tarde.

De momento sólo aclararía que es más correcto tipificado que tipado.

Saludos.
Responder Con Cita
  #3  
Antiguo 13-08-2016
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Al González Ver Mensaje
De momento sólo aclararía que es más correcto tipificado que tipado.
No lo creo. Aunque el término "tipado" no existe, "tipificado" no aplicaría en este caso ya que, a grandes rasgos, un "lenguaje tipificado" se referiría a un lenguaje de cierto tipo (como un cierto hecho tipificado como delito) y no a un lenguaje que usa tipos (de datos).

LineComment Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Formularios Estáticos mantraxer21 Varios 2 21-01-2011 18:47:23
duda sobre tipos de datos en delphi javier20 OOP 6 29-06-2007 03:15:00
Como Insertar Registros Estáticos???? AGAG4 Varios 1 18-04-2006 10:54:06
duda sobre tipos de conexiones y controles... vic_ia Conexión con bases de datos 0 12-03-2004 19:37:19


La franja horaria es GMT +2. Ahora son las 02:09:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi