Bistro (linguagem de programação)
Aspeto
Este artigo não cita fontes confiáveis. (Agosto de 2021) |
A linguagem de programação de Bistro é orientada a objetos, dinamicamente tipada, e reflexiva.
Integração
[editar | editar código-fonte]Foi planejada para integrar características de Smalltalk e Java, funcionando como uma variante de Smalltalk que executa sobre qualquer máquina virtual Java que esteja em conformidade com as especificações de Java da Sun Microsystems.
Sintaxe
[editar | editar código-fonte]Bistro reproduz a maioria da sintaxe e da API de Smalltalk, e aproveita os conceitos de package e import de Java. A sobrecarga esta disponível para alguns operadores; ++ E -- não estão disponíveis para sobrecarga.
A sintaxe de declaração do pacote e cláusulas de importação da classe são:
- Pacote: My.package.subpackage;
- Importação: My.package.MyClass;
- Importação: My.package.*;
Uma exclusão notável é a habilidade de importar métodos estáticos de outras classes.