que es informatica
QUE ES UN LENGUAJE DE PROGRAMACIÓN: es un lenguaje diseñado paradescribir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo. También se puede decir que un lenguaje de programación es aquel capaz de ordenar operaciones para ser realizadas por una computadora. El uso más común para un lenguaje de este tipo consiste en la creaciónde "programas", secuencias de órdenes para lograr determinadas aplicaciones prácticas.
LENGUAJES DE PROGRAMACIÓN DESDE 1950 HASTA NUESTROS DIAS
1. Java:
2. C:
3. C++:
4. VISUAL BASIC:
5. PHP:
6. PERL:
7. PYTHON:
8. C#:
9. DELPHI:
10. JAVA SCRIPT:
11. SAS:
12. VISUAL FOXPRO:
13. PL/SQL:
14. COBOL:
15. LIPS/SCHEME:
16. ADA:
17. PASCAL:
18. D:
19. RUBY:
20. COLDFUSION:CARACTERÍSTICAS DE LOS LENGUAJE DE PROGRAMACION:
1. JAVA
Es simple: Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características menos usadas y más confusas de éstos. C++ es un lenguaje que adolece de falta de seguridad, pero C y C++ son lenguajes más difundidos, por ello Java se diseñó para ser parecido a C++ y así facilitar un rápido y fácil aprendizaje. Java eliminamuchas de las características de otros lenguajes como C++, para mantener reducidas las especificaciones del lenguaje y añadir características muy útiles como el garbage collector (reciclador de memoria dinámica). No es necesario preocuparse de liberar memoria, el reciclador se encarga de ello y como es un thread de baja prioridad, cuando entra en acción, permite liberar bloques de memoria muygrandes, lo que reduce la fragmentación de la memoria.
Es orientado a objetos: Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y con interfaces a esos objetos. Soporta las tres características propias del paradigma de la orientación a objetos: encapsulación,herencia y polimorfismo. Las plantillas de objetos son llamadas, como en C++, clases y sus copias, instancias. Estas instancias, como en C++, necesitan ser construidas y destruidas en espacios de memoria.
Es distribuido: Java se ha construido con extensas capacidades de interconexión TCP/IP. Existen librerías de rutinas para acceder e interactuar con protocolos como http y ftp. Esto permite a losprogramadores acceder a la información a través de la red con tanta facilidad como a los ficheros locales.
La verdad es que Java en sí no es distribuido, sino que proporciona las librerías y herramientas para que los programas puedan ser distribuidos, es decir, que se corran en varias máquinas, interactuando.
Es robusto: Java realiza verificaciones en busca de problemas tanto en tiempo decompilación como en tiempo de ejecución. La comprobación de tipos en Java ayuda a detectar errores, lo antes posible, en el ciclo de desarrollo. Java obliga a la declaración explícita de métodos, reduciendo así las posibilidades de error. Maneja la memoria para eliminar las preocupaciones por parte del programador de la liberación o corrupción de memoria. También implementa los arrays auténticos, en vez...
Regístrate para leer el documento completo.