Norscode Studio · Web · Kode
Om Studio
Norsk språk · Studio · Web · Kode

Norscode og Norscode Studio

Norscode er et norsk programmeringsspråk som kompilerer til C, har et standardbibliotek for GUI og web, og brukes sammen med Norscode Studio for å skrive, søke, refaktorere, teste og bygge prosjekter. Denne hjemmesiden er selv skrevet og generert i Norscode.

Last ned Norscode

Norscode kan lastes ned og brukes lokalt via ferdigbygde nedlastinger, installasjonsskript eller fra kildekode. Velg den veien som passer best for deg.

GitHub Releases

Last ned siste ferdigbygde versjon fra GitHub Releases når du vil ha en klar pakke.

Kildekode

Åpne den nye kildesiden for å laste ned hele repoet eller Studio-koden som egne valg.

Installer lokalt

Bruk sh scripts/install-norscode.sh eller PowerShell-skriptet for å hente og installere Norscode raskt.

Hurtigvalg

sh scripts/install-norscode.sh
./studio
norscode-studio

Bruksområde

Bruk den ferdige binaryen når du bare vil komme i gang, og bruk kildesiden når du vil hente hele repoet eller bare Studio-delen.

1. Skriv

Vi skriver modulene i .no-filer. CLI-navnene er norcode, nor, nc, nl og norsklang, mens Studio bruker norscode-studio, ./studio eller ./startstudio.

2. Kjør

norcode run kjører programmet. norcode check validerer kildekoden, og norcode test kjører hele testpakken.

3. Utforsk

Studio gir oss linjenummer, autocomplete, søk/erstatt, Def, Bruk, Rename, terminal, diagnose og historikk.

4. Bygg

make binary lager en standalone binary. Denne siden og web-startmalene ligger i standardbiblioteket og repoet som vanlig kildekode.

Siste prosjektoppdateringer

Støtteside

Vi har nå en full guide for funksjoner, variabler, lister, GUI, web og læringssteg i Norscode.

Studio

Norscode Studio har fått et tydeligere IDE-oppsett med søk, definisjon, bruk, rename og historikk.

Web

Hjemmesiden er generert i Norscode og kan serveres statisk som vanlige filer.

Kjøring

Standard preview er satt til 127.0.0.1:4000 for lokal utvikling og enkel testing.

Kommende fokusområder

AutocompleteMer kontekstbaserte forslag og bedre symbolrangering i editoren.
NavigasjonTryggere Def, Bruk og Rename med tydeligere forhåndsvisning.
ArbeidsflytMer komplett terminal og testvisning for daglig utvikling.

Hvor Norscode passer

Små verktøy

Lag kommandolinjeverktøy, små konvertere og interne hjelpere.

Læresystem

Bruk språket til å lære struktur, funksjoner og tydelig kontrollflyt.

GUI-apps

Bygg enkle lokale vinduer og demos med std.gui og Studio.

Web-start

Bruk std.web til å lage sider, guider og statisk innhold raskt.

Kom i gang

Installer

sh scripts/install-norscode.sh
# eller på Windows:
# powershell -ExecutionPolicy Bypass -File scripts/install-norscode.ps1

Bruk dette hvis du vil komme raskt i gang uten å bygge selv.

Start Studio

./studio
./startstudio
norscode-studio

Studio er det vi anbefaler når du skal skrive og navigere i Norscode-prosjekter.

Kildekode

https://github.com/rfwwp8k542-maker/Norscode-language/archive/refs/heads/main.zip

På kildesiden finner du også Studio som egen nedlastingsvei.

Ferdig pakke

Hvis du bare vil ha en klar installasjon, bruk GitHub Releases-lenken eller installasjonsskriptet.

Kjør kode

norcode run app.no
norcode check app.no

Test og bygg

norcode test
make binary

Hvordan vi bruker Norscode

Arbeidsflyten vår er enkel: vi skriver i .no, kjører i CLI eller Studio, validerer med tester og bygger til binary når vi skal distribuere. Norscode brukes også til å generere denne hjemmesiden.

Skriv

Vi lager små, lesbare moduler og holder funksjonene korte nok til å forstå på ett blikk.

Kjør

CLI og Studio brukes sammen for å kjøre, sjekke og følge med på status mens vi utvikler.

Utforsk

Vi bruker Studio til å hoppe mellom symboler, åpne faner og følge historikk når vi jobber i større filer.

Bygg

Når vi skal dele noe, bygger vi standalone binary eller statiske sider og bruker det som utgangspunkt for publisering.

Norscode Studio

Studio er et lokalt program skrevet i Norscode for å gjøre utvikling raskere og mer lesbar. Vi bruker det til å holde orden på filer, se symboler, navigere mellom treff og kjøre tester uten å forlate arbeidsflaten.

Navigasjon

Prosjektliste, åpne faner, nylig lukket historikk, Def, Bruk og Hopp gjør det lettere å finne veien.

Redigering

Linjenummer, aktiv linje, lagret/ulagret-status, autocomplete, søk, erstatt og rename med forhåndsvisning gjør det roligere å jobbe.

Kjøring

Test-runner, terminal og diagnose holder oss tett på hva som skjer når vi kjører og sjekker prosjekter.

Om Norscode Studio

Norscode Studio er arbeidsflaten vår for å skrive, lese og forbedre Norscode. Det er laget for å gjøre navigasjon, feilsøking og refaktorering raskere, samtidig som det holder oversikten ryddig i store prosjekter.

Åpne filer

Prosjektliste, åpne faner og nylig lukket historikk gjør det enkelt å komme tilbake til riktig fil.

Symboler

Vi bruker Def, Bruk og Rename for å finne definisjoner, se forekomster og endre navn trygt.

Lesbarhet

Linjenummer, aktiv linje, statuslinje og tydelige paneloverskrifter gjør koden lettere å skanne.

Kjøring

Test-runner, terminal og diagnose holder oss tett på hva som skjer når vi kjører og sjekker prosjekter.

Start Studio

./studio
./startstudio
norscode-studio

Hva vi anbefaler

Bruk Studio når du vil holde deg i samme arbeidsflate mens du navigerer, søker, tester og bygger. Det er den raskeste veien til å jobbe praktisk med Norscode.

Det viktigste vi bruker daglig

KommandoHva den gjørNår vi bruker den
norcode run app.noKjører et program direkte.Når vi vil se resultatet eller feilsøke.
norcode check app.noValiderer kode uten å fokusere på output.Når vi vil sjekke struktur og feil tidlig.
norcode testKjører hele testpakken.Når vi vil være sikre på at alt fortsatt er grønt.
make binaryLager en standalone binary.Når vi skal dele eller kjøre uten ekstra installasjon på målmaskinen.
./studioStarter Norscode Studio.Når vi skal redigere, navigere eller bruke IDE-flyten.
norscode-studio app.noÅpner Studio med en fil direkte.Når vi vil hoppe rett til et prosjekt eller en testfil.

Personvern og publisering

Hjemmesiden er statisk, bygger originalt innhold i Norscode og bruker en egen personvernside for å holde informasjonen ryddig og lett å forstå.

NettstedForsiden beskriver Norscode, Studio og hvordan vi bruker språk og verktøy i praksis.
PersonvernDen separate personvern-siden samler teksten som forklarer hvordan siden er strukturert og publisert.
Statisk hostingSiden kan serveres som vanlige statiske filer uten å vise deploy-plattformen i brukergrensesnittet.
Originalt innholdAlt innhold er skrevet for Norscode og holder seg til språk, Studio, opplæring og dokumentasjon.