Estudante
Campus de Palmas
LINGUAGEM DE PROGRAMÇÃO RNT
Prof: Ana Paula
Aluno: Renato Viana
Palmas
2014
INTRODUÇÃO
O processo para o desenvolvimento de jogos eletrônicos, ou games, costuma ser bem complicado. Basicamente exige um grande conhecimento em linguagem de programação e uma das maiores dificuldades é a escolha da linguagem, existem muitas que facilitam o processo de desenvolvimento mas mesmo assim não é uma tarefa fácil. Um Game é praticamente um software, é preciso todo um processo de desenvolvimento. Sendo isso, um barreira para programadores pouco experientes, ter noção para criar um software para uma contabilidade de uma empresa ou similares não da o conhecimento necessário para a criação de um jogo. Para ajudar a facilitar a criação de jogos e abrir a mente para esse mercado e como funciona tais processos, foi projetada e documentada uma linguagem de programação que minimiza alguns aspectos de desenvolvimento. A linguagem RNT propõe inserir funcionalidades de controle multimídia, possibilitando o fácil manuseio de Imagens, Áudios, Vídeos entre outros tipos de mídia.
PARADIGMA
A linguagem RNT que vai ser apresentada ao longo desse documento, tem como paradigma de programação a Orientação a Objeto. O requisito para o usuário da linguagem é ter pelo menos uma noção a desse paradigma. Foi escolhido a Orientação a Objeto para facilitar o reuso de código, a legibilidade e organização.
FORMALISMO DE BACKUS-NAUR (BNF)
Para padronizar o formalismos para descrever a gramática da linguagem foi-se usado o BNF que segue a seguinde estrutura:
1. Linha vertical ( | ) separa
2. O que aparece entre < e > são os rótulos do que está sendo usado;
3. ::=