Strong-Typing o Weak-Typing?

Simboli tangibili del Weak-Typing sono ad esempio:

  • i Variant del VB6
  • gli object che compaiono tra i parametri dei metodi Equal, CompareTo, Add, Remove e Item del .NET 1.x
  • ma anche i linguaggi di scripting interpretati come ASP.

Le ragioni per sfruttare il Weak-Typing sono:

  • aumentare il riutilizzo del codice
  • aumentare la generalità di una procedura
  • rimandare al più tardi possibile (a run-time anche dopo il deploy-time) la conoscenza del tipo specifico di un oggetto che un metodo riceverà in ingresso come argomento

Tra i sostenitori del Weak-Typing e dello Strong-Typing c'è stato un dibattito acceso, allora:
     
Strong-Typing o Weak-Typing ? ? ?

Tags :   |

Print | posted @ Wednesday, July 13, 2005 12:44 AM

Comments have been closed on this topic.