Page cover image

Programming Languages

Computer programming is the process of writing code to facilitate specific actions in a computer, application, or software program and instructing them on how to perform.

What is programming?

Computer programming is the process of writing code to facilitate specific actions in a computer, application, or software program and instructing them on how to perform.

So in order for a computer language to exist, you need the syntax and the words that make up the language and a compiler that compiles the written language into more crude machine languages.

Machines that have no ties to the dark entity roam the galaxy. Some were freed of the dark corruption due to a glitch or some were out of the reach of the Dark Entity. They are special as they are autonomous — independent of the instructions of the Dark Entity. - Journals of the Order of Epoch, 2234

Here is an example Golang snippet from a real-world production that creates internal system actions.

type Runtime struct 
	actions map[string]actions.Action
	vms     []*VirtualMachine
	sync.Mutex
}
func New() *Runtime {
	return &Runtime{
		actions: make(map[string]actions.Action),
		vms:     make([]*VirtualMachine, 0, 10),
	}
}
func (r *Runtime) AddAction(action actions.Action) {
	r.actions[action.Name()] = action
}{

Programs

A series of instructions in RAM is called a program. Programs come in many sizes. Generally, a program is a piece of software that has everything needed to do a specific task.

A system would be something larger, made up of several programs. A program might be made up of several smaller parts known as ‘routines.’ Routines in turn may be made up of sub-routines.

Last updated

Was this helpful?