Beruflich Dokumente
Kultur Dokumente
Evolución histórica
Charles Babbage (1791 - 1871): inicio real el cual diseño la primera máquina
programable, para realizar distintas tareas a pesar de que no había suficiente
capacidad tecnológica.
Pascal 1970
C 1972
Prolog 1972
ML 1973
Scheme 1975
SQL 1978
C++ 1980
MATLAB 1984
EIFFEL 1985
Erlang 1986
Perl 1987
Haskell 1990
Python 1991
Ruby 1993
CLOS 1994
Java 1995
JavaScript 1995
C# 2000
F# 2002
Clojure 2007
Dart 2011
Swift 2014
Java
caracteristicas
Simple
Orientado a Objetos
Tipado estáticamente
Distribuido
Interpretado
Robusto
Seguro
de Arquitectura Neutral
Multihilo
con Recolector de basura (Garbage Collector)
Portable
de Alto Rendimiento: sobre todo con la aparición de hardware especializado y
mejor software
Dinámico
C#
Caratceristicas
Orientada a objetos
Cuatro niveles de ámbito de variable: global, clase, instancia y local
Manejo de excepciones
Altamente por table
Amplia librería estándar
Soporta alteración de objetos en tiempo de ejecución
C++
Tamaño pequeño.
Uso extensivo de llamadas a funciones.
Comandos breves (poco tecleo).
Lenguaje estructurado.
Programación de bajo nivel (nivel bit)
Implementación de apuntadores - uso extensivo de apuntadores para
la memoria, arreglos, estructuras y funciones
Tendencias
Lenguajes que soporten programar sobre los procesadores de la GPU en paralelo, como
OpenCL.
6.
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaracteristi
cas.htm
http://teoria-de-programacion.globered.com/categoria.asp?idcat=34
http://fundamentos-de-programacion97.webnode.cl/news/otendencias-actuales/