Ejercicio 10: La computadora políglota

1. Introducción a la programación

10. La computadora políglota

OK, pero ¿por qué hay diferentes lenguajes si todos sirven para dar órdenes a una computadora? De la misma forma que por motivos culturales, geográficos e históricos existen muchos idiomas (y todos sirven para comunicarnos entre personas, claro 🙂), a lo largo del mundo y la historia de la computación han surgido formas distintas de decir lo mismo.

Además, mientras algunos lenguajes sirven para cualquier tipo de problema (lenguajes de propósito general), otros sirven para hacer cosas específicas. Y por si esto fuera poco, cada uno cosecha fans 😎 y tiene su propia comunidad.

Veamos ejemplos de código que hacen lo mismo en 3 lenguajes de programación distintos.

Python:

def doble(numero):
    return numero * 2

JavaScript:

function doble(numero){
    return numero * 2;
}

Ruby:

def doble(numero)
   numero * 2
end

Ejercicio 10: La computadora políglota

¿Cuál de los siguientes códigos crees que está escrito en Python?

def saludar(nombre)
  "Hola " + nombre
end
function saludar(nombre) {
  return "Hola " + nombre;
}
def saludar(nombre):
  return "Hola " + nombre

Entradas populares de este blog