Skip to main content

Co to jest LPC?

Język programowania LPC to obiektowy język komputerowy pierwotnie zaprojektowany do tworzenia gier komputerowych.Akronim LPC oznacza swojego twórcę, Lars Pensj Ouml;, i język programowania, z którego został pochodzący, C mdash;Dlatego LPC.PENSJ OUML;, Szwedzki programista, opracował język programowania dla LP-MUD, wielopoziomowego środowiska lochów w wielu systemach UNIX.Mudły pozwalają graczom na interakcję z tymi w grze poprzez wpisanie poleceń w nieco naturalnym języku.

Podstawowa składnia, system używany do generowania analizatorów leksykalnych i syntaktycznych, LPC odpowiada językowi C, ale LPC nie ma silnegoWpisane zmienne.Umożliwia to użycie LPC do tworzenia obiektów zamiast elementów.Dla środowiska lochów pokoje, broń, potwory i zbroja są przedmiotami.Język programowania LPC pozwala użytkownikom tworzyć, modyfikować, usuwać i odtwarzać te obiekty w prawie dowolny sposób.

LPC obsługuje programowanie proceduralne, programowanie modułowe, programowanie ustrukturyzowane, programowanie obiektowe, programowanie z określonymi typami danych i słabo zmienne i słabo zmienneWpisane programowanie, czyniąc go kompleksowym i wszechogarniającym językiem komputerowym.Jedną z kluczowych cech projektu Pensj Ouml; S LPC jest jego nieprzepuszczalność do wspólnych błędów programowania przez budowniczych treści.Ogólna stabilność serwera jest ulepszona, umożliwiając nowych programistów skupienie się na zadaniu budowania rzeczy, a nie konsumpcji z samą logiką programowania.

Chociaż prawie wszystko jest obiektem w LPC, nie korzysta z koncepcji klas.Zamiast tego obiekt w LPC jest obiektem planu lub klonem obiektu Blueprint;Chociaż technicznie różnią się od klasy, te plany można często traktować w ten sam sposób.Wszystkie atrybuty i metody można uzyskać na poziomie instancji i klas w LPC, który różni się od innych języków obiektowych, które pozwalają im być ograniczone do klasy i instancji.

W kodzie LPC wspólne obiekty są zdefiniowane w scentralizowanych plikach.W miarę tworzenia różnych pokoi gier dziedziczą obiekty z pliku centralnego;Zmiana tego pliku wpłynie następnie na każdy kawałek kodu, w którym używany jest ten obiekt.Zapobiega to kodowaniu każdego z tych obiektów w każdej używanej lokalizacji, co ułatwia pisanie i utrzymanie kodu.Ta centralizacja nie jest unikalna w kodowaniu LPC, ale jest częścią tego, co umożliwia tworzenie skomplikowanych gier z tym językiem programowania.

Elastyczność LPC doprowadziła do tego, że jest używana do różnych celów niż do tworzenia gier błotnych.Doprowadziło to również do ewolucji w języku programowania Pike.Język programowania Pike jest używany do aplikacji multimedialnych, zadań administracji systemu i serwerów internetowych.