Descarga la aplicación para disfrutar aún más
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
Compartir