Skip to main content

Was ist LPC?

Die LPC-Programmiersprache ist eine objektorientierte Computersprache, die ursprünglich für die Entwicklung von Computerspielen entwickelt wurde.Das LPC -Akronym steht für seinen Schöpfer Lars Pensj OUML; und die Programmiersprache, von der es abgeleitet wurde, C mdash;Daher LPC.Pensj oUML;, ein schwedischer Programmierer, entwickelte die Programmiersprache für LP-MUD, eine Multi-User Dungeon-Umgebung unter vielen Unix-Systemen.MUDs ermöglichen es den Spielern, mit denen im Spiel zu interagieren, indem sie Befehle in einer etwas natürlichen Sprache eingeben.

Die grundlegende Syntax, das System zur Erzeugung lexikalischer und syntaktischer Analysatoren, entspricht der der Sprache C, aber LPC hat kein starkes ProblemTypisierte Variablen.Auf diese Weise kann LPC zum Erstellen von Objekten anstelle von Elementen verwendet werden.Für die Dungeon -Umgebung sind Räume, Waffen, Monster und Rüstung Objekte.Mit der LPC-Programmiersprache können Benutzer diese Objekte in nahezu jede Art und Weise erstellen, ändern, löschen und reproduzierenTippte Programmierung, was es zu einer umfassenden und umfassenden Computersprache macht.Ein wesentliches Merkmal des LPC -Designs von Pensj OUML ist das Unvollständigkeit gegen allgemeine Programmierfehler durch Inhaltsbauer.Die allgemeine Stabilität eines Servers wird verbessert, sodass sich neue Programmierer auf die Aufgabe konzentrieren können, Dinge zu erstellen, anstatt mit der Programmierlogik selbst konsumiert zu werden.Stattdessen ist ein Objekt in LPC ein Blaupauseobjekt oder ein Klon eines Blaupauseobjekts.Obwohl diese Blaupausen technisch von einer Klasse unterscheiden, können sie oft auf die gleiche Weise behandelt werden.Auf alle Attribute und Methoden können auf Instanz- und Klassenebenen in LPC zugegriffen werden, was sich von anderen objektorientierten Sprachen unterscheidet, die es ihnen ermöglichen, auf Klassen und Instanz beschränkt zu sein.

Im LPC -Code werden gemeinsame Objekte in zentralisierten Dateien definiert.Da verschiedene Spielzimmer erstellt werden, erben sie Objekte aus der zentralen Datei.Eine Änderung dieser Datei wirkt sich dann auf jeden Code aus, in dem dieses Objekt verwendet wird.Dies verhindert, dass jeder dieser Objekte an jedem verwendeten Ort codiert werden muss, sodass der Code einfacher zu schreiben und zu warten ist.Diese Zentralisierung ist nicht nur für die LPC -Codierung, sondern ist Teil dessen, was es ermöglicht, komplizierte Spiele mit dieser Programmiersprache zu erstellen.

Die Flexibilität von LPC hat dazu geführt.Es hat auch zu seiner Entwicklung in die Pike -Programmiersprache geführt.Die Pike -Programmiersprache wird für Multimedia -Anwendungen, Systemverwaltungsaufgaben und Internetserver verwendet.