Casa Desenvolupament Què s'escriu estàticament? - Definició de tecnologia

Què s'escriu estàticament? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el tipus estàtic?

Escrivint estàticament és un llenguatge de programació característic en què es declaren explícitament els tipus de variables i es determinen així a la hora de compilar. Això permet al compilador decidir si una determinada variable pot realitzar les accions sol·licitades o no.

La tipografia estàtica associa tipus amb variables, no amb valors. Alguns exemples de llenguatges de programació tipificats estàticament inclouen:

  • Haskell
  • FORTRAN
  • Java
  • C
  • C #
  • C ++
  • Ada
  • Jade
  • Pascal
  • ML
  • Perl
  • Escala

Techopedia explica el tipus estàtic

En el tipus d'escriptura estàtica, no cal fer comprovacions addicionals durant el temps d'execució per confirmar que un objecte pot realitzar algunes accions. Els llenguatges de programació tipificats estàticament realitzen la comprovació del tipus durant la compilació en lloc del temps d'execució, cosa que fa que els programes escrits en aquests idiomes es facin més ràpid.

A més, les eines i la refactorització són millors en llenguatges tipificats estàticament, ja que les eines poden esbrinar els tipus variables a mesura que el programa està codificat. Això ajuda a entendre immediatament els paràmetres d’una funció determinada i també els mètodes disponibles per a un objecte concret. Això fa que el procés de refactorització sigui molt més senzill.

Amb algunes excepcions, una vegada que es repeteix un mètode o objecte, és fàcil comprendre de quins altres codis en depenen. Tot i això, això costa. Amb algunes excepcions, els idiomes tipificats estàticament demanen anotacions addicionals per notificar al compilador els objectius previstos de l’autor.

Quan es tracta d’estructura d’objectes, els llenguatges tipificats estàticament solen ser menys flexibles en comparació amb els seus homòlegs dinàmics. No és possible afegir camps i mètodes a un objecte determinat durant el temps d'execució. Això es pot complicar quan es manipulen dades menys estructurades; per exemple, analitzar consultes de base de dades JSON, XML o base de dades condueix a assignació d'objectes menys del ideal.

Què s'escriu estàticament? - Definició de tecnologia