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
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
- Embarcadero Delphi
- Pascal (linguagem de programação)
- Window Object Library
- Lazarus
Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.
|