Hjem Utvikling Hva er statisk skrevet? - definisjon fra techopedia

Hva er statisk skrevet? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Statisk Typed?

Statisk skrevet er et programmeringsspråkkarakteristikk der variabeltyper eksplisitt er deklarert og dermed bestemmes på sammenstillingstidspunktet. Dette lar kompilatoren bestemme om en gitt variabel kan utføre handlingene du blir bedt om fra den eller ikke.

Statisk skriving knytter typer til variabler, ikke med verdier. Noen eksempler på statisk skrevne programmeringsspråk inkluderer:

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

Techopedia forklarer Statically Typed

Ved statisk skriving er det ikke nødvendig å utføre ytterligere kontroller i løpet av kjøretiden for å bekrefte at et objekt kan utføre noen handlinger. Statisk skrevne programmeringsspråk utfører typekontroll i løpet av samlingen i stedet for under kjøretid, noe som gjør at programmer skrevet på disse språkene kjører mye raskere.

I tillegg er verktøyet og refaktoring bedre i statisk skrevne språk siden verktøyene kan finne ut variabeltypene når programmet er kodet. Dette hjelper deg med å forstå parametrene for en gitt funksjon umiddelbart, og også metodene som er tilgjengelige for et bestemt objekt. Dette gjør refactoring-prosessen mye enklere også.

Med noen få unntak er det enkelt å forstå hvilke andre koder som er avhengige av en metode eller et objekt på nytt. Imidlertid kommer dette til en pris. Med noen få unntak krever statisk typiske språk flere merknader for å varsle kompilatoren angående forfatterens tiltenkte mål.

Når det gjelder objektstruktur, har statisk typiske språk en tendens til å være mindre fleksible sammenlignet med deres dynamiske kolleger. Det er ikke mulig å legge til felt og metoder til et gitt objekt i løpet av kjøretiden. Dette kan være komplisert når du håndterer mindre strukturerte data; for eksempel parsing av JSON-, XML- eller databaseforespørsler fører til mindre kartlegginger enn objekter.

Hva er statisk skrevet? - definisjon fra techopedia