Mostrando entradas con la etiqueta Python. Mostrar todas las entradas
Mostrando entradas con la etiqueta Python. Mostrar todas las entradas

miércoles, 7 de noviembre de 2018

Python - Antecedentes

Resultado de imagen de Guido Van RossumLa historia del lenguaje de programación Python se remonta hacia finales de los 80s principio de los 90s​ y su implementación comenzó en diciembre de 1989​ cuando en Navidad Guido Van Rossum que trabajaba en el (CWI) (un centro de investigación holandés de carácter oficial que, entre otras cosas, actualmente alberga la oficina central del W3C) decidió empezar el proyecto como un pasatiempo dándole continuidad al lenguaje de programación ABC del que había formado parte del equipo de desarrollo en el CWI,3​ dicho lenguaje se enfocaba en ser fácil de usar y aprender manteniendo potencia en su desempeño pero el hardware disponible en la época de su creación hacía difícil su uso y el proyecto no trascendió como se esperaba.


Van Rossum es por tanto el autor principal de Python y continúa ejerciendo un rol central decidiendo la dirección del lenguaje, en la comunidad de Python se le conoce como Benevolente Dictador Vitalicio (en inglés: Benevolent Dictator for Life, BDFL).

El nombre "Python" viene dado por la afición de Van Rossum al grupo Monty Python.

domingo, 21 de octubre de 2018

Los Lenguajes de Programación - Introducción

Resultado de imagen de lenguaje binarioHay cientos de Lenguajes de Programación. Hoy hay más de 250.

Cada uno es para una tarea específica. El lenguaje más básico es el binario. Está compuesto por ceros y unos.

Los lenguajes de programación se clasifican según su nivel abstracción. Los menos abstractos son parecidos al lenguaje binario, pero son difíciles de comprender para los humanos. Los más abstractos se alejan del lenguaje binario, más aún son más fáciles de manejar para las personas.

Los menos abstractos son el lenguaje C y el Assembly (ASM). Ocupan poca memoria y son apropiados para pequeños ordenadores (relojes). Los lenguajes C++ y Swift son más abstractos (móviles, tablets, ordenadores de mesa). Son muy versátiles. Los lenguajes SQL son aún más abstractos y son apropiados para ordenar grandes cantidades de datos (redes sociales). Para ingeniería, el más importante es Python.

El lenguaje más utilizado es el JavaScript. Lo utilizan el 95% de las webs.

El objetivo siempre es el mismo: decirle a un ordenador que realice una tarea específica, para que los usuarios hagan otras tareas de la forma más fácil, rápida y eficaz posible.