Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

LPC (programming language)

Index LPC (programming language)

LPC (short for Lars Pensjö C) is an object-oriented programming language derived from C and developed originally by Lars Pensjö to facilitate MUD building on LPMuds. [1]

32 relations: Associative array, C (programming language), C++, Class (computer programming), Constructor (object-oriented programming), Designing Virtual Worlds, Discworld MUD, Dworkin's Game Driver, Function overloading, Functional programming, Java (programming language), Lars Pensjö, Lisp (programming language), LPMud, MUD, MudOS, Non-player character, Object (computer science), Object-oriented programming, Perl, PHP, Pike (programming language), Procedural programming, Programming language, Programming paradigm, Prototype-based programming, Sams Publishing, Shattered World, Strong and weak typing, Struct (C programming language), Type system, Video game development.

Associative array

In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection.

New!!: LPC (programming language) and Associative array · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: LPC (programming language) and C (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: LPC (programming language) and C++ · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: LPC (programming language) and Class (computer programming) · See more »

Constructor (object-oriented programming)

In class-based object-oriented programming, a constructor (abbreviation: ctor) is a special type of subroutine called to create an object.

New!!: LPC (programming language) and Constructor (object-oriented programming) · See more »

Designing Virtual Worlds

Designing Virtual Worlds is a book about the practice of virtual world development by Richard Bartle.

New!!: LPC (programming language) and Designing Virtual Worlds · See more »

Discworld MUD

Discworld MUD is a popular MUD, a text-based online role-playing game, set in the Discworld as depicted in the Discworld series of books by Terry Pratchett.

New!!: LPC (programming language) and Discworld MUD · See more »

Dworkin's Game Driver

DGD, Dworkin's Game Driver (at one time called Dworkin's Generic Driver), is an LPMud server written by Felix A. "Dworkin" Croes.

New!!: LPC (programming language) and Dworkin's Game Driver · See more »

Function overloading

In some programming languages, function overloading or method overloading is the ability to create multiple methods of the same name with different implementations.

New!!: LPC (programming language) and Function overloading · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: LPC (programming language) and Functional programming · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: LPC (programming language) and Java (programming language) · See more »

Lars Pensjö

Lars Pensjö of Sweden is the original author of the LPMud MUD engine and the LPC programming language, and is one of the founders of Genesis LPMud, notable for their part in the history of MMORPGs as well as the Pike programming language.

New!!: LPC (programming language) and Lars Pensjö · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: LPC (programming language) and Lisp (programming language) · See more »

LPMud

LPMud, abbreviated LP, is a family of MUD server software.

New!!: LPC (programming language) and LPMud · See more »

MUD

A MUD (originally Multi-User Dungeon, with later variants Multi-User Dimension and Multi-User Domain) is a multiplayer real-time virtual world, usually text-based.

New!!: LPC (programming language) and MUD · See more »

MudOS

MudOS is a major family of LPMud server software, implementing its own variant of the LPC programming language.

New!!: LPC (programming language) and MudOS · See more »

Non-player character

A non-player character (NPC) in a game is any character that is not controlled by a player.

New!!: LPC (programming language) and Non-player character · See more »

Object (computer science)

In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

New!!: LPC (programming language) and Object (computer science) · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: LPC (programming language) and Object-oriented programming · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: LPC (programming language) and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: LPC (programming language) and PHP · See more »

Pike (programming language)

Pike is an interpreted, general-purpose, high-level, cross-platform, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, Pike is both statically and dynamically typed, and requires explicit type definitions.

New!!: LPC (programming language) and Pike (programming language) · See more »

Procedural programming

Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.

New!!: LPC (programming language) and Procedural programming · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: LPC (programming language) and Programming language · See more »

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

New!!: LPC (programming language) and Programming paradigm · See more »

Prototype-based programming

Prototype-based programming is a style of object-oriented programming in which behaviour reuse (known as inheritance) is performed via a process of reusing existing objects via delegation that serve as prototypes.

New!!: LPC (programming language) and Prototype-based programming · See more »

Sams Publishing

Sams Publishing is dedicated to the publishing of technical training manuals and is an imprint of Pearson plc, the global publishing and education company.

New!!: LPC (programming language) and Sams Publishing · See more »

Shattered World

Shattered World is a long-running MUD founded in August 1990, and is the first Australian LPMud.

New!!: LPC (programming language) and Shattered World · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: LPC (programming language) and Strong and weak typing · See more »

Struct (C programming language)

A struct in the C programming language (and many derivatives) is a composite data type (or record) declaration that defines a physically grouped list of variables to be placed under one name in a block of memory, allowing the different variables to be accessed via a single pointer, or the struct declared name which returns the same address.

New!!: LPC (programming language) and Struct (C programming language) · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: LPC (programming language) and Type system · See more »

Video game development

Video game development is the process of creating a video game.

New!!: LPC (programming language) and Video game development · See more »

Redirects here:

LPC programming Language, LPC programming language, LPUniversity Foundation, Sapidlib.

References

[1] https://en.wikipedia.org/wiki/LPC_(programming_language)

OutgoingIncoming
Hey! We are on Facebook now! »