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ö und die Programmiersprache, von der es abgeleitet wurde, C - daher LPC. Pensjö, ein schwedischer Programmierer, entwickelte die Programmiersprache für LP-MUD, eine Multi-Benutzer-Dungeon-Umgebung unter vielen Unix-Systemen. Mit Muds können die Spieler mit denen im Spiel interagieren, indem sie Befehle in einer etwas natürlichen Sprache eingeben. 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 jeder Art und Weise erstellen, ändern, löschen und reproduzieren.AR-Programmierung, strukturierte Programmierung, objektorientierte Programmierung, Programmierung mit definierten Datentypen und schwach variable typisierte Programmierung, was es zu einer umfassenden und umfassenden Computersprache macht. Ein wesentliches Merkmal des LPC -Designs von Pensjö ist die Unvollkommenheit 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.

Obwohl fast alles ein Objekt in LPC ist, verwendet es das Konzept der Klassen nicht. 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. Alle Attribute und Methoden können auf Instanz- und Klassenebenen in LPC zugegriffen werden, was sich von anderen objektorientierten Lang unterscheidetUages, die es ihnen ermöglichen, sich auf Klassen und Instanz zu beschränken.

Im LPC -Code werden gemeinsame Objekte in zentralisierten Dateien definiert. Da verschiedene Spiele "Räume" 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 in der LPC -Codierung eindeutig, sondern Teil dessen, was es ermöglicht, komplizierte Spiele mit dieser Programmiersprache zu erstellen.

Die Flexibilität von LPC hat dazu geführt, dass sie für eine Vielzahl von Zwecken als für die Erstellung von Schlammspielen verwendet wurde. Es hat auch zu seiner Entwicklung in die Pike -Programmiersprache geführt. Die Pike -Programmiersprache wird für Multimedia -Anwendungen, Systemverwaltungsaufgaben und Internetserver verwendet.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?