Abrir menu principal

Object Pascal

linguagem de programação
Question book.svg
Este artigo ou secção não cita fontes confiáveis e independentes (desde janeiro de 2014). Ajude a inserir referências.
O conteúdo não verificável pode ser removido.—Encontre fontes: Google (notícias, livros e acadêmico)


Object Pascal
Paradigma Programação estruturada,
Programação imperativa,
Orientação a objetos
Criado por Niklaus Wirth e Apple Inc.
Estilo de tipagem: Dinâmica e Estática, Forte
Dialetos: Apple Object Pascal, Turbo Pascal, objfpc, Delphi, Delphi.NET, Oxygene
Influenciada por Pascal, Smalltalk
Influenciou C#, Java
Extensão do arquivo: .pas, .p, .pp

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

Programa Olá MundoEditar

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;                   { essa linha libera o espaço de memória que contém o objeto (destrói o objeto) }
end.

Ver tambémEditar