Fundamentos Python
Fundamentos Python
Un programa hace que una computadora sea utilizable. Sin un programa, una computadora,
incluso la más poderosa, no es más que un objeto. Del mismo modo, sin un pianista, un piano no es
más que una caja de madera.
Las computadoras pueden realizar tareas muy complejas, pero esta habilidad no es innata. La
naturaleza de una computadora es bastante diferente.
Una computadora puede ejecutar solo operaciones extremadamente simples, por ejemplo, una
computadora no puede evaluar el valor de una función matemática complicada por sí misma,
aunque esto no está más allá de los límites posibles en un futuro próximo.
Las computadoras contemporáneas solo pueden evaluar los resultados de operaciones muy
fundamentales, como sumar o dividir, pero pueden hacerlo muy rápido y pueden repetir estas
acciones prácticamente cualquier cantidad de veces.
Imagina que quieres saber la velocidad promedio que has alcanzado durante un largo viaje. Sabes
la distancia, sabes el tiempo, necesitas la velocidad.
Naturalmente, la computadora podrá calcular esto, pero la computadora no es consciente de cosas
como la distancia, la velocidad o el tiempo. Por lo tanto, es necesario instruir a la computadora
para que:
Estas cuatro acciones simples forman un programa. Por supuesto, estos ejemplos no están
formalizados, y están muy lejos de lo que la computadora puede entender, pero son lo
suficientemente buenos como para traducirlos a un idioma que la computadora pueda aceptar.
Otro lenguaje que empleas cada día es tu lengua materna, que utilizas para manifestar tu voluntad
y para pensar en la realidad. Las computadoras también tienen su propio lenguaje, llamado
lenguaje máquina, el cual es muy rudimentario.
Los comandos que reconoce son muy simples. Podemos imaginar que la computadora responde a
órdenes como "Toma ese número, divídelo por otro y guarda el resultado".
Ninguna computadora es actualmente capaz de crear un nuevo idioma. Sin embargo, eso puede
cambiar pronto. Por otro lado, las personas también usan varios idiomas muy diferentes, pero
estos idiomas se crearon ellos mismos. Además, todavía están evolucionando.
Cada día se crean nuevas palabras y desaparecen las viejas. Estos lenguajes se llaman lenguajes
naturales.