Object Pascal
ParadigmaProgramação estruturada,
Programação imperativa,
Orientação a objetos
Última versão(07 de fevereiro)
Criado porNiklaus Wirth e Apple Inc.
Estilo de tipagemDinâmica e Estática, Forte
DialetosApple Object Pascal, Turbo Pascal, objfpc, Delphi, Delphi.NET, Oxygene
Influenciada porPascal, Smalltalk
InfluenciouC#, 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

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
Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.


📚 Artikel Terkait di Wikipedia

Pascal (linguagem de programação)

sucedida pela criação da linguagem Object Pascal, atualmente utilizada nos IDEs Embarcadero Delphi (Object Pascal), Kylix e Lazarus. Academicamente, seus

MVC

outros clientes. Linguagens de programação populares como Java, C#, Object Pascal/Delphi, Ruby, PHP, JavaScript e outras possuem frameworks MVC populares

Delphi (software)

para Linux através do Kylix (o Kylix é um IDE para as linguagens C++ e Object Pascal), e para o framework Microsoft .NET em suas versões mais recentes. O

Busca em largura

Na teoria dos grafos, busca em largura (ou busca em amplitude, também conhecido em inglês por Breadth-First Search - BFS) é um algoritmo de busca em grafos

C Sharp

inclui muitas influências de outras linguagens de programação, como Object Pascal e, principalmente, Java. O código fonte é compilado para Common Intermediate

Lazarus (ADI)

arquiteturas e sistemas operacionais. Free Pascal é um compilador de Object Pascal que roda em Linux, Windows, OS/2, Mac OS tradicional, Mac OS X, ARM

Banco de dados orientado a objetos

programação orientada a objetos, como C++, C#, Java, Python ou Delphi (Object Pascal), e o código precisa ser traduzido entre a representação do dado e as

Programação orientada a objetos

significativas incluem Java, C++, C#, Python, Lua, PHP, Ruby, Perl, Object Pascal, Objective-C, Dart, Swift, Scala, Common Lisp e Smalltalk. A programação