Home

typning

Typning is a term used in Danish, Norwegian, and Swedish to describe the act of typing text on a keyboard. It can refer to both the practical activity of entering characters with a keyboard and to related topics such as keyboard layouts, input methods for languages with special characters, and typing pedagogy.

In computing contexts, typning may be used to denote type systems and type checking, i.e., the process

Historically, the use of typning in Scandinavian tech literature mirrors English discussions of typing and type

by
which
a
programming
language
assigns
and
enforces
data
types.
This
area
distinguishes
static
typing
(type
checking
at
compile
time)
from
dynamic
typing
(type
checking
at
runtime),
and
strong
versus
weak
typing.
Type
inference
allows
the
compiler
or
interpreter
to
deduce
types
automatically.
Language
examples
include
Java
and
C++
as
static-typed
languages,
and
Python
and
JavaScript
as
dynamically
typed.
Strong
typing
aims
to
prevent
certain
kinds
of
type
errors
by
restricting
operations
on
mismatched
types,
whereas
weak
typing
allows
implicit
conversions
that
can
lead
to
runtime
errors.
checking
and
reflects
the
shared
linguistic
roots
in
the
Latin
typus
and
the
Greek
typos.
In
practice,
the
term
is
not
common
in
English-language
sources,
where
typing
and
type
checking
are
standard
terms.
The
dual
usage
in
Scandinavian
languages
mirrors
the
general
overlap
between
language
input
and
programming
language
theory.