Skip to main content

Hvad er LPC?

LPC-programmeringssproget er et objektorienteret computersprog, der oprindeligt er designet til computerspiludvikling.LPC -forkortelsen står for sin skaber, Lars Pensj Ouml;, og det programmeringssprog, hvorfra det blev afledt, c mdash;derfor LPC.Pensj Ouml;, en svensk programmør, udviklede programmeringssproget for LP-MUD, et multi-user fangehulsmiljø under mange UNIX-systemer.MUDer giver spillerne mulighed for at interagere med dem i spillet ved at skrive kommandoer på et noget naturligt sprog.

Den grundlæggende syntaks, systemet, der bruges til at generere leksikale og syntaktiske analysatorer, af LPC svarer til sproget C, men LPC har ikke noget stærktTypede variabler.Dette gør det muligt at bruge LPC til at oprette objekter i stedet for genstande.For fangehulsmiljøet er værelser, våben, monstre og rustning genstande.LPC-programmeringssprog giver brugerne mulighed for at oprette, ændre, slette og gengive disse objekter på næsten enhver måde, de vælger.

LPC understøtter proceduremæssig programmering, modulær programmering, struktureret programmering, objektorienteret programmering, programmering med definerede datatyper og svagt variabelTypet programmering, hvilket gør det til et omfattende og altomfattende computersprog.Et vigtigt træk ved Pensj Ouml; s LPC -design er dens uigennemtrængelighed for almindelige programmeringsfejl fra indholdsbyggeri.Den samlede stabilitet på en server forbedres, hvilket giver nye programmerere mulighed for at fokusere på opgaven med at opbygge ting snarere end at blive fortæret med selve programmeringslogikken.

Selvom næsten alt er et objekt i LPC, bruger det ikke begrebet klasser.I stedet er et objekt i LPC en plan for en plan eller en klon af en planhøjdeobjekt;Selvom de er teknisk forskellig fra en klasse, kan disse tegninger ofte behandles på samme måde.Alle attributter og metoder kan fås i tilfælde af tilfælde og klasseniveau i LPC, hvilket er forskelligt fra andre objektorienterede sprog, der giver dem mulighed for at være begrænset til klasse og forekomst.

I LPC -kode defineres almindelige objekter i centraliserede filer.Når forskellige spillerum oprettes, arver de genstande fra den centrale fil;En ændring af denne fil påvirker derefter hvert stykke kode, hvor det objekt bruges.Dette forhindrer, at man skal kode hvert af disse objekter til hvert sted, det bruges, hvilket gør koden lettere at skrive og vedligeholde.Denne centralisering er ikke unik for LPC -kodning, men er en del af, hvad der gør det muligt at skabe komplicerede spil med dette programmeringssprog.

LPC's fleksibil.Det har også ført til dens udvikling til Pike -programmeringssprog.Pike -programmeringssproget bruges til multimedieapplikationer, systemadministrationsopgaver og internetservere.