Når bør du velge noe annet enn Norscode?
Et ærlig språkvalg krever at vi også sier når du er bedre tjent med noe annet.
Vi mener Norscode har noe å tilby. Men et ærlig språkvalg krever at vi også sier når du bør velge noe annet. Her er de tilfellene.
Når økosystemet avgjør
Trenger du et ferdig bibliotek for et spesialisert felt — maskinlæring, vitenskapelig databehandling, eller en bestemt sky-tjeneste sitt verktøysett — vil et modent språk som Python, JavaScript eller Java som regel ha det på hylla. Norscode har et bredt standardbibliotek, men det kan ikke måle seg med tiår med tredjepartspakker. Skal du ikke bygge byggeklossen selv, velg der klossene allerede finnes.
Når du trenger et stort fagmiljø
På et stort lag, eller når du skal ansette, teller det hvor mange som allerede kan språket. Der har etablerte språk et forsprang Norscode ikke har ennå. Er det avgjørende å finne folk raskt, er et utbredt språk det trygge valget.
Når du trenger absolutt metallnivå
Norscode er kompilert og statisk typet, og med AOT-kompilering på vei nærmer ytelsen seg de raske, kompilerte språkene med søppelsamler — mer enn nok for de aller fleste tjenester. Men for det aller siste laget, der hvert mikrosekund teller og du trenger manuell kontroll over minnet, ligger Rust og C fortsatt foran. Norscode er laget for lesbarhet og trygghet først.
Når modenhet er et krav
Norscode er i aktiv utvikling. For systemer der du ikke tåler at noe endrer seg, eller der du trenger sertifiseringer og lang fartstid, bør du velge noe som har stått lenger.
Hvorfor vi sier dette
Et verktøy som passer til alt, passer sjelden godt til noe. Norscode er et godt valg når du vil ha norsk syntaks, sikkerhet som standard og reproduserbare utgivelser — og et ærlig svar på når du ikke bør bruke det, gjør de gangene du bør, lettere å stole på.
Les også
- Nytt nettsted for språketnorscode.no handler nå om programmeringsspråket, med dokumentasjon, eksempler og nedlastinger.
- Hvorfor kjøretiden sier neiEn kort forklaring av kapabilitetsmodellen, og hvorfor den er slått på fra første stund.
- Kompilatoren bygger seg selvNorscode er selvhostende: verktøykjeden er skrevet i språket den kompilerer.