Delphi
Pascal foi definida em 1970 pelo Prof. Niklaus Wirth do Swiss Federal Institute of Technology (Zurich), como extensão do ALGOL (linguagem de programação voltada para computação científica). Em um congresso em Zurich, um comitê internacional designou o ALGOL como uma linguagem independente de plataforma. Isto deu mais liberdade para as características que eles poderiam colocar na linguagem, mas também tornou mais difícil a escrita de compiladores para ela. A carência de compiladores em muitas plataformas, combinada com sua carência de ponteiros e muitos tipos de dados básicos tais como caracteres, fez com que ALGOL não fosse amplamente aceito, o que fez com que essa linguagem acabasse quase totalmente abandonada, exceto como linguagem para descrição de algoritmos.
A especificação formal de Pascal foi publicada em 1971. O nome da linguagem foi dado em homenagem ao filósofo e matemático francês Blaise Pascal que inventou uma máquina de calcular mecânica. Pascal é bastante orientado a dados, dando ao programador a capacidade de definir tipos de dados personalizados. Com esta liberdade veio a rígida checagem de tipos, que garantiu que tipos não se misturariam. Pascal pretendia ser uma linguagem educacional, e foi amplamente adotada como tal. Pascal é de escrita mais livre, diferente de FORTRAN, assim os estudantes não tinham que se preocupar com formatação. Além disso, Pascal se parece muito com uma linguagem natural, tornando muito fácil o entendimento do código escrito com ele.
Object Pascal é a extensão orientada a objetos da linguagem Pascal que foi desenvolvida pela Apple em parceria com Wirth, inventor de Pascal. Ela descende de uma tentativa anterior de produzir uma versão orientada a objetos de Pascal, chamada ClasCal, que foi inicialmente utilizada nos computadores Lisa da Apple. Na realidade existiram poucas modificações na sintaxe de Object Pascal em relação a Pascal. Um novo tipo de dados foi adicionado, o objeto. Em adição, É