O que é LPC?

A linguagem de programação LPC é uma linguagem de computador orientada a objetos originalmente projetada para o desenvolvimento de jogos de computador. O acrônimo LPC significa seu criador, Lars Pensjö, e a linguagem de programação a partir da qual foi derivada, C -, portanto, LPC. A Pensjö, um programador sueco, desenvolveu a linguagem de programação do LP-MUD, um ambiente de masmorra multiusuário sob muitos sistemas UNIX. As lamas permitem que os jogadores interajam com os do jogo digitando comandos em uma linguagem um tanto natural. Isso permite que o LPC seja usado para criar objetos em vez de itens. Para o ambiente de masmorra, salas, armas, monstros e armaduras são objetos. A linguagem de programação LPC permite que os usuários criem, modifiquem, excluam e reproduzem esses objetos de quase qualquer maneira que escolherem.

LPC suporta programação processual, móduloProgramação de AR, programação estruturada, programação orientada a objetos, programação com tipos de dados definidos e programação digitada fracamente variável, tornando-a uma linguagem de computador abrangente e abrangente. Uma característica fundamental do design LPC da Pensjö é sua impermeência a erros de programação comuns pelos construtores de conteúdo. A estabilidade geral de um servidor é aprimorada, permitindo que novos programadores se concentrem na tarefa de criar coisas em vez de serem consumidos com a própria lógica de programação.

Embora quase tudo seja um objeto no LPC, ele não usa o conceito de classes. Em vez disso, um objeto no LPC é um objeto de plano ou um clone de um objeto de plano; Embora tecnicamente diferentes de uma classe, essas plantas geralmente podem ser tratadas da mesma maneira. Todos os atributos e métodos podem ser acessados ​​nos níveis de instância e classe no LPC, que é diferente de outros lang orientados a objetosuages ​​que permitem que eles sejam limitados à classe e à instância.

No código LPC, os objetos comuns são definidos em arquivos centralizados. À medida que diferentes "salas" são criados, eles herdam objetos do arquivo central; Uma alteração nesse arquivo afetará cada pedaço de código onde esse objeto é usado. Isso impede a necessidade de codificar cada um desses objetos em todos os locais em que é usado, facilitando o código de gravação e manutenção. Essa centralização não é exclusiva da codificação LPC, mas faz parte do que torna possível criar jogos complicados com esta linguagem de programação.

A flexibilidade do LPC levou a ser usada para uma variedade de propósitos que não sejam para a criação de jogos de lama. Também levou à sua evolução na linguagem de programação de Pike. A linguagem de programação Pike é usada para aplicativos multimídia, tarefas de administração do sistema e servidores da Internet.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?