Object Pascal
Origem: Wikipédia, a enciclopédia livre.
| 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 |
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.
Programa Olá Mundo [editar]
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.