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.
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.
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.