Skip to main content

Vad är LPC?

LPC-programmeringsspråket är ett objektorienterat datorspråk som ursprungligen är utformat för dataspelutveckling.LPC -akronymen står för sin skapare, Lars Pensj ouml;, och programmeringsspråket från vilket det härleddes, c mdash;Därför LPC.Pensj ouml;, en svensk programmerare, utvecklade programmeringsspråket för LP-Mud, en multi-användare fängelsehålsmiljö under många UNIX-system.Muds tillåter spelare att interagera med dem i spelet genom att skriva kommandon på ett något naturligt språk.

Den grundläggande syntaxen, systemet som används för att generera lexikala och syntaktiska analysatorer, av LPC motsvarar språket C, men LPC har inte starkt starkttypade variabler.Detta gör att LPC kan användas för att skapa objekt istället för objekt.För fängelsehålan är rum, rum, vapen, monster och rustning föremål.LPC-programmeringsspråket gör det möjligt för användare att skapa, modifiera, radera och reproducera dessa objekt på nästan alla sätt de väljer.

LPC stöder procedurprogrammering, modulär programmering, strukturerad programmering, objektorienterad programmering, programmering med definierade datatyper och svagt variabelTypad programmering, vilket gör det till ett omfattande och allomfattande datorspråk.En nyckelfunktion i Pensj OUML; S LPC -design är dess ogenomtränglighet för vanliga programmeringsfel av innehållsbyggare.Den övergripande stabiliteten på en server förbättras, vilket gör att nya programmerare kan fokusera på uppgiften att bygga saker snarare än att konsumeras med själva programmeringslogiken.

Även om nästan allt är ett objekt i LPC, använder det inte konceptet för klasser.Istället är ett objekt i LPC ett ritningobjekt eller en klon av ett plan;Även om de är tekniskt annorlunda än en klass kan dessa ritningar ofta behandlas på samma sätt.Alla attribut och metoder kan nås på instans och klassnivåer i LPC, vilket skiljer sig från andra objektorienterade språk som gör att de kan begränsas till klass och instans.

I LPC -kod definieras vanliga objekt i centraliserade filer.När olika spelrum skapas ärver de objekt från den centrala filen;En ändring av den filen påverkar sedan varje kod där det objektet används.Detta förhindrar att de behöver koda vart och ett av dessa objekt på varje plats den används, vilket gör koden enklare att skriva och underhålla.Denna centralisering är inte unik för LPC -kodning, men är en del av det som gör det möjligt att skapa komplicerade spel med detta programmeringsspråk.

Flexibiliteten i LPC har lett till att den används för olika ändamål än för skapandet.Det har också lett till dess utveckling till gädda programmeringsspråk.Pike -programmeringsspråket används för multimediaapplikationer, systemadministrationsuppgifter och internetservrar.