Hjem Udvikling Hvad er statisk skrevet? - definition fra techopedia

Hvad er statisk skrevet? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder statisk typisk?

Statisk indtastet er et programmeringssprogsegenskab, hvor variabeltyper eksplicit er deklareret og således bestemmes på kompileringstidspunktet. Dette lader kompilatoren beslutte, om en given variabel kan udføre de handlinger, der ønskes fra den eller ej.

Statisk skrivning knytter typer til variabler, ikke med værdier. Nogle eksempler på statisk typede programmeringssprog inkluderer:

  • Haskell
  • FORTRAN
  • Java
  • C
  • C #
  • C ++
  • Ada
  • jade
  • Pascal
  • ML
  • Perl
  • Scala

Techopedia forklarer Statically Typed

Ved statisk indtastning er det ikke nødvendigt at udføre yderligere kontroller i løbet af køretiden for at bekræfte, at et objekt kan udføre nogle handlinger. Statisk indtastede programmeringssprog udfører typekontrol i løbet af kompilering i stedet for under kørselstid, hvilket får programmer, der er skrevet på disse sprog, til at køre meget hurtigere.

Derudover er værktøj og refaktoring bedre i statisk typede sprog, da værktøjerne kan finde ud af variabeltyperne, efterhånden som programmet er kodet. Dette hjælper med at øjeblikkeligt forstå parametrene for en given funktion og også de tilgængelige metoder til et specifikt objekt. Dette gør refactoring-processen meget mere ligetil.

Med blot nogle få undtagelser, når en metode eller et objekt er refaktoreret, er det let at forstå, hvilke andre koder der afhænger af den. Imidlertid kommer dette til en omkostning. Med nogle få undtagelser kræver statisk typede sprog yderligere kommentarer for at underrette kompilatoren om forfatterens tilsigtede mål.

Når det kommer til objektstruktur, har statisk typiske sprog en tendens til at være mindre fleksible sammenlignet med deres dynamiske modstykker. Det er ikke muligt at tilføje felter og metoder til et givet objekt i løbetid. Dette kan være kompliceret, når man håndterer mindre strukturerede data; for eksempel, parsing af JSON-, XML- eller databaseforespørgsler fører til mindre kort end ideelle objektmappinger.

Hvad er statisk skrevet? - definition fra techopedia