Introducción a

Lenguajes de Programación

Lenguajes de Programación

Bajo nivel:

  • Assembler
  • C
  • ALGOL

Alto nivel:

  • Python
  • Java
  • C#
  • JavaScript
  • Scheme
  • Lisp
  • Smalltalk

Lenguajes de Programación

Tipado

Estático:

Explicita el tipo de cada variable

Dinámico:

No necesita explicitar el tipo de cada variable

JavaScript: características

  • Tipado dinámico
  • Herencia prototipada
  • Funciones de órden superior

En el principio de los tiempos, Tim creó HTML...

  • HTML fué inventado por Tim Berners-Lee en 1991
  • En 1995 se incorporó el concepto de CSS
  • En 1995 Brendan Eich inventa JavaScript

Browser wars: Episode I

Browser wars: Episode II

Una nueva era

HTML5, CSS3 y Node.js

  • El primer draft de CSS3 se presentó en el 2001
  • El primer draft de HTML5 se presentó en el 2008
  • La primera versión de Node.js se crea en el 2009

Asincronismo

alert("esto es bloqueante");

Demos

Made with Slides.com