Pular para o conteúdo

Free Pascal Compiler

Para os pascaleiros de plantão ai vai o Free Pascal Compiler. Uma excelente alternativa de programação com tudo que o BP7 têm e com a vantagem de rodar no Linux.
Celso Goya Oki
Hits: 69.424 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Apresentação

O Pascal se tornou uma linguagem conhecida do público brasileiro principalmente por causa do Borland Delphi, que fez grande sucesso na década de 90 por ser uma linguagem visual e orientada à objetos, entretanto sua origem é dos tempos do console (DOS). Para quem gosta de programar em Pascal como eu e gosta de Linux como eu, sempre foi um pouco desanimador ter de escolher entre uma coisa ou outra.

Então apareceu o Free Pascal Compiler como solução. Um grupo de jovens estudantes montou o projeto Free Pascal (www.freepascal.org), que é uma versão Open Source do ANSI Pascal.

Eu testei uma versão há cerca de dois anos atrás e nesta época o Free Pascal Compiler (FPC) ainda tinha alguns problemas com determinadas sintaxes como [with] e principalmente com o uso de ponteiros de memória, entretanto a versão 1.0.6 encontra-se estável e com um conjunto de units muito bom.

Atualmente já existem units disponíveis na internet para trabalhar com bancos de dados, gráficos e até mesmo GTK+. As units do BP7 em sua grande maioria também funcionam muito bem no FPC.

O grande destaque é a integração do GTK+ ao FPC, que é muito simples. Eu passei algum tempo tentando instalar e produzir um programa PHP GTK sem grande sucesso, entretanto com o FPC consegui fazer isso de forma extremamente simples, pois a estrutura de programa permanece a mesma e todas as bibliotecas utilizadas possuem documentação e exemplos disponíveis na internet. O pessoal do FPC está prometendo também lançar em breve units para integração do QT.

   1. Apresentação
   2. Instalando o Free Pascal Compiler
   3. Dúvidas sobre o FPC
   4. Links interessantes

Verificando a consistência de um formulário com JavaScript

Netpanzer :: batalha de tanques multiplayer

mplayer 1.0pre1 :: Instalando e configurando

I Encontro da Comunidade Viva o Linux

Fedora Core 1 :: Firewall e update

Criatividade para TI parte 1

Escrevendo scripts no GIMP, pintando a cobra

Entendento o comando chmod

Participe da revista Viva o Linux

LiveCDs versus D.Q.R.E.Cs

#1 Comentário enviado por fabio em 11/06/2003 - 15:38h
Muito 10 este artigo. Inclusive peguei uns códigos-fonte em Pascal que fiz na época de faculdade e fiquei relembrando nessa madrugada. Estava com saudades do meu joguinho de corrida chamado DragCar, tempinho bom aquele do Pascal na facul. :)
#2 Comentário enviado por elanderson em 29/06/2004 - 13:12h
Very good
#3 Comentário enviado por removido em 28/10/2004 - 16:32h
vc sabe se tem como trabalha com memoria de video em linux ?
tem permissao?
se tiver como q faz ...

[]\'s
patito
#4 Comentário enviado por blopesvieira em 19/11/2004 - 02:13h
Também existe um outro compilador, o gpc - Gnu Pascal Compiler
#5 Comentário enviado por clebersoncs em 29/03/2006 - 22:26h
Existe hoje alguma forma de integrar os forms criados no qt com o freepascal?
#6 Comentário enviado por PATRICK_AMORIM em 16/05/2006 - 10:35h
Po cara massa assim não precizo mais particionar meu hd por causa do pascal que o meu so rodava no windw. porque era o turbo ,mais vc sabe se é a mesma coisa?
#7 Comentário enviado por wagnerdequeiroz em 06/09/2006 - 09:19h
http://www.lazarus.freepascal.org/

Pessoal. Para os amantes do Delphi, temos do mesmo grupo do freepascal
o Lazarus. Eh um compilador Visual como o Borland Delphi.

Eh ainda um parto para instalar ele sem internet, mas funciona.
#8 Comentário enviado por roanfranklin em 03/10/2006 - 13:32h
Gostei do Tutorial, muito interessante. Parabéns.
#9 Comentário enviado por Vento Negro em 25/05/2007 - 16:43h
Legal, mas estou tendo este problema na hora da compilação:
Error: Util ld not found mais alguma coisa. Dei uma pesquisada na net mas não achei nada de muito util... Estou no momento com o CL10 e o Slack 10.1
#10 Comentário enviado por manchatnt em 03/08/2007 - 13:57h
Esse compilador comparado ao Kylix seria melhor ou a mesma coisa?
#11 Comentário enviado por wagnerdequeiroz em 03/08/2007 - 22:41h
Ele não é melhor que o Delphi que ja esta nona edição (Turbo Delphi ou Delphi 2007)

Creio que deve estar no mesmo patamar do Kylix, eu cheguei a usar o Kylix, mas achei ele muuuuuito lento.

O Lazarus para Windows gera um codigo bem maior que o delphi, mas por outro lado é free.

Não sei em que pé esta o Kylix agora, mas creio que a Borland Abandonou o projeto. (Era um parto para instalar ele) O Lazarus ainda patina na instalacao no Linux, mas é um grande avanço.
#12 Comentário enviado por Carlos Rocha em 24/05/2009 - 09:03h
Caro Oki,
Estou dando os primeiros passos em Linux.
Instalei o FPC como SU com o comando SH install.sh.
Aparentemente deu tudo certo.
Pergunta: como aciono o FPC? Não sei como localiza-lo. É possivel criar um icone de atalho?
Instalei na versão windows e a propria instalação criou o icone.
Obrigado.

Achei a resposta.
Pode ser útil para mais alguem.
Uso o BigLinux.

Clique no Desktop com o botão direito do mouse.
Escolha criar novo link para aplicativo.
Na aba geral digite o nome: Turbo Pascal.
Na aba permissões: Clique em executável
Na aba aplicativo: usando o navergar coloque a seguinte linha de comando: /usr/local/bin/fp
Co naminho de trabalho: /home/usuário/fpc-2.2.4
No tipo de aplicativo suportado: adicione x-konsole

Contribuir com comentário

Entre na sua conta para comentar.