Function-based style
The language uses functions as clear building blocks, such as funksjon start() and separate handlers for pages and routes.
The Norscode language is part of the technical direction behind the project. For ordinary visitors this is not the most important part of the website, but the page explains why Norscode thinks holistically about language, structure and digital delivery. The idea is that the foundation behind the solutions should also be understandable and maintainable over time.
Norscode is not only the name of the website. It is also the name of the language direction behind the project. The ambition is to build solutions where language, structure and delivery surfaces work together more naturally. Over time this makes it easier to own more of the foundation behind what gets built.
The language is built around clear functions, readable blocks and an expression that is easier to follow than much traditional technical syntax. That is a deliberate choice: code should be easier to read, easier to explain and easier to keep working on.
The language uses functions as clear building blocks, such as funksjon start() and separate handlers for pages and routes.
Words like hvis, returner and la make the flow more direct and easier to follow for humans reading the code.
The goal is to think about language, web and logic as parts of the same direction instead of as completely separate layers.
An important point of the language is to make projects easier to structure as solutions grow into more pages, modules and functions.
Owning more of the language and platform direction makes it easier to shape tools and solutions around actual project needs.
For customers this mainly means that Norscode builds with a long-term view, not only around the fastest first launch.
An important part of Norscode is that the language can define HTML responses, routes and simple web logic inside the same project. That makes it possible to build websites and smaller applications with fewer layers to manage in the beginning.
The language is part of a wider technical direction that includes compiler, runtime and web support. That means this is not only brand storytelling, but also an actual technical direction used in the project.
The ambition is for the Norscode language to be used in more parts of the delivery over time. For a business, this mostly means better coherence between what gets built, how it is maintained and how it can be developed further later.