Object Pascal


Object Pascal
Paradigma Programação estruturada,
Programação imperativa,
Orientação a objetos
Última versão (07 de fevereiro)
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 Lazarus. 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á Mundo[editar | editar código-fonte]

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ém[editar | editar código-fonte]

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.