Object Pascal

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Object Pascal

Paradigma Programação estruturada,
Programação imperativa,
Orientação a objetos
Surgido em
Última versão ()
Versão em teste {{{versao_beta}}} ()
Criado por Niklaus Wirth e Apple Inc.
Estilo de tipagem: Dinâmica e Estática, Forte
Compiladores
Dialetos: Apple Object Pascal, Turbo Pascal, objfpc, Delphi, Delphi.NET, Oxygene
Influenciada por Pascal, Smalltalk
Influenciou C♯, Java
Licença:
Página oficial

Object Pascal é uma ramificação de linguagens derivativas de Pascal, com suporte a orientação a objetos. A principal ferramenta para programar em Object Pascal é o IDE Embarcadero Delphi. Foi usada nas sete primeiras versões do ambiente Delphi. Depois, foi substituído por uma versão também chamada de Delphi.

[editar] Programa Olá Mundo

Compatível com Delphi e Free Pascal.

program ObjectPascalExample;
 
type
   THelloWorld = class
      procedure Put;
   end;
 
procedure THelloWorld.Put;
begin
   Writeln('Hello, World!');
end;
 
var
   HelloWorld: THelloWorld;           { isso é um ponteiro implícito }
 
begin
   HelloWorld := THelloWorld.Create;  { construtor retorna ponteiro }
   HelloWorld.Put;                        
   HelloWorld.Free;                   { esta linha dereferencia o ponteiro }
end.

[editar] Ver também


Ícone de esboço Este artigo sobre Programação é um esboço. Você pode ajudar a Wikipédia expandindo-o.
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Colaboração
Imprimir/exportar
Ferramentas
Noutras línguas