Sisällysluettelo:
Määritelmä - mitä vahvasti kirjoitettu tarkoittaa?
Vahvasti kirjoitettu on käsite, jota käytetään viitaamaan ohjelmointikieleen, joka pakottaa tiukat rajoitukset arvojen sekoittamiseen eri tietotyypeille. Kun näitä rajoituksia rikotaan ja tapahtuu virhe (poikkeus).
Techopedia selittää vahvasti kirjoitetut
Esimerkkejä olemassa olevista voimakkaasti kirjoitetuista kielistä ovat Java, Ruby, Smalltalk ja Python. Java-sovelluksessa kirjoitusvirheet havaitaan kokoamisen aikana. Muut ohjelmointikielet, kuten Ruby, havaitsevat kirjoitusvirheet suorituksen aikana.
Vahvasti kirjoitetuilla kielillä toimintojen käyttäytyminen on ennakoitavampaa verrattuna heikosti kirjoitettuihin kieliin. Haittapuoli on, että on julistettava ja kirjoitettava kaikki muuttujat ja parametrit - vaikka jotkut väittävätkin, että tämä on yksinkertaisesti hyvää koodausta.
Ero voimakkaasti kirjoitettujen kielten ja heikosti kirjoitettujen kielten välillä on hieman epäselvä. Jotkut voimakkaasti kirjoitetuista kielistä todella sallivat myönnytykset, jotka tekevät niistä heikosti kirjoitetut. Otetaan esimerkiksi C #. Vaikka C # vaatii, että kaikilla muuttujilla on määritetty tyyppi, se antaa ohjelmoijalle mahdollisuuden poistaa dynaaminen tyyppitarkistus. Jopa Java, jota pidetään yhtenä voimakkaimmin kirjoitetuista ohjelmointikieleistä, sallii esineiden heittämisen muihin tyyppeihin.
