Empezamos con uno muy fácil, apto para todos los públicos ¿Qué imprime esta sentencia? ¿y por qué? En C:
printf("hola" + 2);
C++:
cout << "hola" + 2;
Java:
System.out.print("hola" + 2);
Python, Perl, Ruby (mismo programa, distintos resultados)
print "hola" + 2
c-shell:
echo "hola" + 2
C#:
Console.WriteLine("hola" + 2);
LUA:
print ("hola" + 2)
Lo de "qué imprime" se puede considerar una pregunta retórica ya que con escribir el programa correspondiente ya tienes la solución. La interesante es sale lo que esperabas y sobre todo el porqué...


blog comments powered by Disqus