Hyggelig (programmeringsspråk)

Nice er et programmeringsspråk . Dens syntaks er veldig lik som Java , og kompilatoren genererer også bytecode for en Java VM .

I motsetning til Java støtter Nice en hel rekke språkelementer som er kjent fra verden av funksjonelle programmeringsspråk . I tillegg til virkelige funksjoner inkluderer dette også multimetodene (flere forsendelser), nedleggelser og høyere ordensfunksjoner kjent fra Lisp .

Fin implementerer paradigmet for statisk skriving . Takket være en type inferensmekanisme er det ikke nødvendig å tilordne en type til hver parameter på tidspunktet for programutformingen, forutsatt at det er sikret at dette kan bestemmes dynamisk ved kjøretid. Nice behersker også generiske typer , ettersom de også ble introdusert i Java med versjon 1.5. Målet er å forhindre klassekast unntak så mye som mulig. En spesiell funksjon her er at nullverdien (valgfri for ikke å hindre interoperabilitet med Java) blir sett på som en uavhengig datatype, og det er derfor mulig å gjenkjenne forekomsten av en nullpeker som en typefeil under kompilering.

Se også

weblenker