Logo Studenta

Tipos de lenguaje existente en la computación

¡Estudia con miles de materiales!

Vista previa del material en texto

República Bolivariana de Venezuela 
Ministerio del Poder Popular para la Educación 
Universidad Politécnica de Valencia 
Valencia edo. Carabobo 
 
 
 
 
 
 
 
Computación 
 
 
 
 
 
 Profesor: Alumno: 
 José Hernández Norbelia Heras 
 
 
 
 
Cuales son los tipos de lenguaje existente actualmente y hacia donde están 
orientados 
1. Java 
Es un lenguaje orientado a objeto, de una plataforma independiente. 
2. C 
Creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los más 
utilizados en el mundo. Si bien es ejecutado en la mayoría de los sistemas 
operativos, es de propósito general, con lo cual es muy flexible. Es muy 
utilizado para el desarrollo de aplicaciones de escritorio, como el popular 
editor gráfico GIMP. 
3. C++ 
Conocido por el nombre “C Plus Plus” , este lenguaje de programación 
orientado a objetos surge como una continuación y ampliación del C. Hay 
una gran cantidad de programas escritos en C++, como por ejemplo los 
paquetes de Adobe. 
4. C# 
También llamado “C Sharp” , este lenguaje de programación orientado a 
objetos, fue desarrollado en el año 2000 por Microsoft para ser empleado 
en una amplia gama de aplicaciones empresariales ejecutadas en el 
framework .NET. C Sharp es una evolución del C y C++ que se destaca por su 
sencillez y modernidad. 
5. Python 
Un lenguaje de programación multiplataforma y multiparadigma, que 
también es de propósito general. Esto significa que soporta la orientación a 
objetos, la programación imperativa y funcional. Su simpleza, legibilidad y 
similitud con el idioma Inglés lo convierten en un gran lenguaje ideal para 
principiantes. 
6. PHP 
Creado en 1994 por el programador canadiende Rasmus Lerdorf, nunca 
pretendió ser un lenguaje de programación, sino que fue creado con la 
intención de contar con un conjunto de herramientas para el 
mantenimiento de las páginas web . Es de fácil acceso para nuevos 
programadores. 
7. Visual Basic. NET 
Una gran cantidad de personas a lo largo del mundo que trabajan con Visual 
Basic.net. Muchas personas que no cuentan con conocimientos profundos 
como desarrolladores, encuentran en visual basic, además de una sintaxis 
sencilla, la posibilidad de automatizar sus propios procesos y crear sus 
propias apliacaciones web. Es visto como uno de los lenguajes más 
amigables para los que recién comienzan, sobre todo a comparación de C#. 
8. Perl 
Creado Larry Wall, Pearl es una sigla que significa Practical Extraction and 
Report Language. Es un lenguaje de propósito general que sirve 
practicamente para todo, como puede ser la generación y tratamiento de 
ficheros, para analizar datos y textos, y muchas otras cosas más. 
9. JavaScript 
Antes que nada, no confundir con Java. Son lenguajes distintos. Javascript 
es un lenguaje de programación que puede ser utilizado para crear 
programas que luego son acoplados a una página web o dentro de 
programas más grandes. Sirve para crear efectos y realizar acciones 
interactivas. Podemos ver funcionando este lenguaje en servicios como el 
chat, calculadoras, buscadores de información y un sin fin de utilidades más. 
10. Delphi/Object Pascal 
Delphi es un entorno de desarrollo de software que se creó con el propósito 
de agilizar la creación de programas a partir de algo más visual. Es muy 
versátil y utiliza el lenguaje de programación Object Pascal , que no es más 
que la la evolución del lenguaje Pascal creado por Apple Computer. Se 
puede utilizar casi que para cualquier proyecto, ya sea servicios de sistemas 
operativos, para aplicaciones visuales o aplicaciones de consolas. 
11. Ruby 
 Es un lenguaje con un balance cuidado. Su creador, Yukihiro “matz” 
Matsumoto, mezcló partes de sus lenguajes favoritos ( Perl , 
Smalltalk, Eiffel , Ada, y Lisp ) para formar un nuevo lenguaje que 
incorporara tanto la programación funcional como la programación 
imperativa y de código abierto enfocado en la simplicidad y productividad. 
12. VisualBasic 
Es una manera rápida y sencilla de crear programas para Microsoft 
Windows. Aunque no tenga experiencia de programación en Windows, con 
Visual Basic dispone de un completo conjunto de herramientas para 
simplificar las tareas de desarrollo. 
13. Assembly Language 
Es el lenguaje de programación utilizado para escribir programas 
informáticos de bajo nivel, y constituye la representación más directa del 
Código máquina específico para cada arquitectura de computadoras legible 
por un programador. 
14. Objective-C 
Es un lenguaje bastante árido y con muchas diferencias frente a lenguajes 
de propósito más general como C# o Java. Orientado a objetos y basado en 
mensajes, altamente dinámico. 
15. D 
Es un lenguaje de propósito general y para aplicaciones. Es de alto nivel 
pero retiene la capacidad de escribir código de alto desempeño y poderlo 
ligar directamente con el API del sistema operativo y el hardware del 
equipo. 
16. Swift 
Es un intuitivo lenguaje de programación creado por Apple que permite 
diseñar apps para iOS, Mac, el Apple TV y el Apple Watch. Está pensado 
para dar a los desarrolladores más libertad. Proporciona información en 
tiempo real y se integra a la perfección con código escrito en Objective-C. 
17. R 
Es un lenguaje y entorno de programación para análisis estadístico y gráfico. 
18. MATLAB 
La plataforma de MATLAB está optimizada para resolver problemas de 
ingeniería y científicos. 
19. PL/SQL 
Lenguaje de procesamiento procedimental, implementado por Oracle. 
Dispone de estructuras de programación similares a las de la mayoría de los 
lenguajes de programación. 
 
20. Groovy 
Es un lenguaje de programación dinámico orientado a objetos para la 
máquina virtual JavaPC 
 
 
Que lenguaje nos permiten manejar o manipular puertos de comunicación 
del PC 
 
- El lenguaje C 
- Lenguaje Ensamblador 
- PLC 
- C# 
 
 
Qué lenguaje nos permite o estén orientado a la creación de interfaz de 
usuario 
 
- Java 
- C++ 
- Python 
 
Qué lenguaje están orientados a trabajar en tiempo real 
- Swift 
 
 
Para que casos son necesarios la manipulación directo del procesador y que 
lenguaje lo permiten 
 Lenguaje ensamblador es difícilmente portable , es decir, un código escrito 
para un microprocesador, puede necesitar ser modificado, para poder ser 
usado en otra máquina distinta. 
Para un consumo de menos recursos del sistema (memoria RAM y ROM) 
que el programa equivalente compilado desde un lenguaje de alto nivel. Al 
programar cuidadosamente en lenguaje ensamblador se pueden crear 
programas que se ejecutan más rápidamente y ocupan menos espacio que 
con lenguajes de alto nivel. 
También se puede controlar el tiempo en que tarda una rutina en ejecutarse, 
e impedir que se interrumpa durante su ejecución. 
 
 
- Lenguaje Ensamblador 
 
 
En que afecta la velocidad de procesamiento y la capacidad de memoria de 
un dispositivo a una aplicación 
El tamaño de la memoria RAM ( Memoria de acceso Aleatorio) en una 
computadora puede tener un efecto profundo sobre su poder de cómputo. 
Para empezar, más RAM significa que la computadora puede usar programas 
másgrandes y más poderosos, y que estos programas pueden accesar 
archivos de datos más grandes.Por ende más eficiencia. 
 
 
 
 
 
 
 
 Biografía 
Abelson, H. y Sussman, G.J. con Sussman, J. (1996). Structure and 
Interpretation of Computer Programs 
Parnas, D. L. "Software engineering programmes are not computer science 
programmes" 
Laboda, Xavier; Josep Galimany, Rosa María Pena, Antoni Gual (1985). 
«Software». Biblioteca práctica de la computación. Barcelona: Ediciones 
Océano-Éxito, S. 
Knowlton, Jim. Python . tr: Fernández Vélez, María Jesús

Continuar navegando