Será que eu sou o único que que acha o seguinte código em C# mais legível que o equivalente em java? O Goya garante que Java é mais legível.
Será que eu sou o único que prefere usar sobrecarga de operadores a invocação de métodos? O Goya prefere a versão Java.
// C#
static void Main()
{
Complex a = new Complex(2, 3);
Complex b = new Complex(3, 4);
Complex c = (a + b * b) / a * b;
}
// Java
static public void main(String [] args)
{
Complex a = new Complex(2, 3);
Complex b = new Complex(3, 4);
Complex c = Complex.div(Complex.add(a, Complex.mul(b, b)), Complex.mul(a, b));
}