Skip to main content

LPC 란 무엇입니까?

LPC 프로그래밍 언어는 원래 컴퓨터 게임 개발을 위해 설계된 객체 지향 컴퓨터 언어입니다.LPC 약어는 제작자 인 Lars Pensj Ouml; 및 그것이 파생 된 프로그래밍 언어 인 C mdash;따라서 LPC.스웨덴 프로그래머 인 Pensj OUML;은 많은 UNIX 시스템에서 다중 사용자 던전 환경 인 LP-MUD 용 프로그래밍 언어를 개발했습니다.진흙은 플레이어가 다소 자연스러운 언어로 명령을 입력하여 게임의 사람들과 상호 작용할 수있게합니다.

LPC의 어휘 및 구문 분석기를 생성하는 데 사용되는 기본 구문은 언어 C의 것과 일치하지만 LPC는 강력하게는 없습니다.타이핑 된 변수.이를 통해 LPC는 항목 대신 개체를 만드는 데 사용할 수 있습니다.던전 환경의 경우 객실, 무기, 괴물 및 갑옷이 대상입니다.LPC 프로그래밍 언어를 사용하면 사용자가 선택한 거의 모든 방식으로 이러한 객체를 작성, 수정, 삭제 및 복제 할 수 있습니다.입력 한 프로그래밍으로 포괄적이고 포괄적 인 컴퓨터 언어가됩니다.PENSJ OUML; S LPC 설계의 주요 기능 중 하나는 컨텐츠 빌더의 일반적인 프로그래밍 오류에 대한 불 침투성입니다.서버의 전반적인 안정성이 향상되어 새로운 프로그래머가 프로그래밍 논리 자체로 소비되지 않고 물건을 구축하는 작업에 집중할 수 있습니다.대신, LPC의 물체는 청사진 객체 또는 청사진 객체의 클론입니다.기술적으로 클래스와 다르지만 이러한 청사진은 종종 같은 방식으로 처리 할 수 있습니다.LPC의 인스턴스 및 클래스 레벨에서 모든 속성과 방법에 액세스 할 수 있으며, 이는 클래스 및 인스턴스로 제한 될 수있는 다른 객체 지향 언어와 다릅니다.lpc 코드에서는 공통 개체가 중앙 집중식 파일에 정의됩니다.다른 게임 룸이 만들어지면 중앙 파일에서 객체를 상속합니다.그러면 해당 파일의 변경은 해당 객체가 사용되는 모든 코드에 영향을 미칩니다.이를 통해 각 객체를 사용하는 모든 위치로 코딩해야하므로 코드를보다 쉽게 작성하고 유지 관리 할 수 있습니다.이 중앙 집중화는 LPC 코딩에 고유하지는 않지만이 프로그래밍 언어로 복잡한 게임을 만들 수있는 것의 일부입니다.

LPC의 유연성으로 인해 진흙 게임 제작 이외의 다양한 목적으로 사용되었습니다..또한 파이크 프로그래밍 언어로의 진화로 이어졌습니다.Pike 프로그래밍 언어는 멀티미디어 응용 프로그램, 시스템 관리 작업 및 인터넷 서버에 사용됩니다.