- Object Pascal: uma linguagem de programação multiplataforma moderna, legível, rápida e com segurança de tipos
- Suporta todos os recursos esperados de linguagens modernas de POO, como classes, units, propriedades, genéricos, interfaces, reflexão, closures e mais.
- A sintaxe enfatiza a legibilidade, e a linguagem oferece segurança de tipos com verificações adicionais em tempo de execução.
- Object Pascal é compilada para código nativo, fica "pronta para uso" e pode ser usada em baixo nível quando necessário.
- A compilação também é rápida: um build desktop de um novo projeto leva 2,5 segundos, e um build Android leva 10,1 segundos.
- Object Pascal é multiplataforma, com suporte a plataformas desktop, mobile, console e web.
- No caso da Castle Game Engine, o código do motor e o código do jogo são escritos na mesma linguagem, fazendo com que todos os usuários se tornem contribuidores.
- Object Pascal conta com bibliotecas existentes para diversos propósitos e pode ser facilmente integrada a bibliotecas existentes com API em C.
- Também existe um ecossistema de ferramentas para Object Pascal, incluindo Free Pascal Compiler (FPC), Lazarus IDE, compilador Delphi e IDE.
- Object Pascal oferece suporte à integração com VS Code e outras ferramentas do ecossistema Pascal.
3 comentários
Delphi... que nostalgia. Borland, Delmadang..
Na época em que eu desenvolvia para Windows, acho que Object Pascal com Delphi era realmente o melhor.
Comentários do Hacker News