Sunteți pe pagina 1din 18

Lenguajes de programación

• Zusset Cruz
• Junior De Jesús Rosario
• Jean Carlos Rufino Espino
• Jaime de Lara
• Christopher Ant. Rosario
Lenguaje de programación
Definición
Un lenguaje de programación es un
idioma artificial diseñado para expresar
instrucciones que pueden ser llevadas a
cabo por máquinas como las
computadoras.
Pueden usarse para crear programas que
controlen el comportamiento físico y
lógico de una máquina, para expresar
algoritmos con precisión, o como modo
de comunicación humana.
Clasificación

Según el propósito del lenguaje:

o Lenguajes de propósito general: permiten la implementación


de prácticamente cualquier algoritmo, el nivel de
abstracción es más uniforme, proporciona razonable
rendimiento. Ejemplos: Pascal, C, Java, etc.

o Lenguajes de propósito específico: tienen por lo general un


conjunto muy restringido de características y un alto nivel
de abstracción para cumplir tareas específicas como el
procesamiento de textos, gráficos, audio, video e ingeniería.
Ejemplos: Snobol, SQL, Matlab.
Clasificación
Según su orientación:

o Lenguajes orientados al procedimiento: son lenguajes


imperativos como Pascal en los que se describen los pasos
que han de darse para resolver un determinado problema.

o Lenguajes orientados al problema: como por ejemplo


Prolog. En estos lenguajes lo que se describe es el problema
en sí; son de tipo declarativo.

o Lenguajes orientados a objeto: son lenguajes en los que se


modela la realidad centrándose en los elementos que la
componen.
Tipos de lenguajes y sus características

Existen tres tipos de lenguajes claramente diferenciados


• Lenguaje máquina
El lenguaje de máquina o código máquina es el sistema de códigos
directamente interpretable por un circuito micro programable, como el
microprocesador de una computadora o el microcontrolador de un autómata.
• Lenguaje de bajo nivel
Un lenguaje de programación de características debajo nivel o de primera
generación, es aquel en el que sus instrucciones ejercen un control directo
sobre el hardware y están condicionados por la estructura física de las
computadoras que lo soportan.
• Lenguaje de alto nivel
Un lenguaje de programación de alto nivel se caracteriza por expresar los
algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar
de la capacidad con que los ejecutan las máquinas.
Tipos de lenguajes y sus características

1.- JAVA:
Comenzamos con JAVA que sigue desde hace muchos años siendo el lenguaje programación más usado,
quizás sea por su gran legibilidad y simplicidad.

2.- C:
El lenguaje de programación C fue creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los más
utilizados en el mundo.
Lo utilizan la mayoría de los sistemas operativos lo cual hace que sea un lenguaje muy flexible.
También se utiliza frecuentemente para el desarrollo de aplicaciones de escritorio
Tipos de lenguajes y sus características

3.- C++:
C++ es un lenguaje de programación orientado a objetos y una evolución del lenguaje C.
Es un lenguaje muy utilizado para desarrollar programas y paquetes como por ejemplo el paquete de
programas de Adobe.

4.- Python:
Python es un lenguaje de programación multiplataforma y multiparadigma.
Es muy fácil de utilizar lo cual lo hace un lenguaje de programación ideal para principiantes.
Tipos de lenguajes y sus características

5.- Visual Basic .NET:


Visual Basic .NET te da la posibilidad de automatizar sus propios procesos y crear sus propias aplicaciones
web.
Es uno de los lenguajes más amigables para los principiantes de programación, sobre todo a comparación de
C#.

6.- C#:
C# es un 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.
C# es una evolución de los lenguajes de programación C y C++, y destaca por su sencillez.
Tipos de lenguajes y sus características

7.- Javascript:
JavaScript es un lenguaje de programación que puede ser utilizado para crear programas que son integrados
a una página web o dentro de aplicaciones más grandes.

8.- PHP:
Es de fácil acceso para nuevos programadores y a su vez ofrece a los más experimentados muchas
posibilidades.
Otros lenguajes de programación que se usan pero no son tan famosos como
los anteriores

1. .- Swift
2. .- Delphi/Object Pascal
3. .- MATLAB
4. .- Objective-C
5. .- Ruby
6. .- Perl
7. .- Go
8. .- R
9. -. Visual Basic
10. .- PL/SQL
Ventajas:

• El lenguaje C ha sido pensado para ser altamente transportable.


• Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones
matemáticas y de manejo de archivos, proporcionadas por bibliotecas.
• Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados
es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).
• Un sistema de tipos que impide operaciones sin sentido.
• Usa un lenguaje de reprocesado, el preprocesador de C, para tareas como definir macros e incluir
múltiples archivos de código fuente.
• Acceso a memoria de bajo nivel mediante el uso de punteros.
• Interrupciones al procesador con uniones.
• Un conjunto reducido de palabras clave.
Desventajas:
Al igual que otros lenguajes tiene sus inconvenientes como:

• Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la
"libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.
• Soporte para programación orientada a objetos, aunque la implementación original de
C++ fue un preprocesador que traducía código fuente de C++ a C.
• Encapsulación.
• Funciones anidadas, aunque GCC tiene esta característica como extensión.
• Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de operadores y
sólo dispone de un soporte rudimentario para la programación genérica.
• Soporte nativo para programación multihilo y redes de computadores.
Donde Se Utiliza el Lenguaje de Programación
Todos ellos tienen un lenguaje de programación que ayuda a traducir las
órdenes del usuario para que pueda utilizarlos. Un lenguaje de
programación es básicamente un sistema estructurado de comunicación,
similar al humano, el cual nos permite comunicarnos por medio de
signos, ya sean palabras, sonidos o gestos.
Lenguaje o código fuente
El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos
que debe seguir la computadora para ejecutar un programa.
El código fuente de un programa está escrito por un programador en algún lenguaje de programación,
pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido
a otro lenguaje o código binario; así será más fácil para la máquina interpretarlo (lenguaje máquina o
código objeto que sí pueda ser ejecutado por el hardware de la computadora). Para esta traducción se
usan los llamados compiladores, ensambladores, que son sistemas de traducción.
Lenguaje o código fuente
El término código fuente también se usa para hacer referencia al código fuente de
otros elementos del software, como por ejemplo el código fuente de una página
web, que está escrito en lenguaje de marcado HTML o en JavaScript, u otros
lenguajes de programación web, y que es posteriormente ejecutado por el
navegador web para visualizar dicha página cuando es visitada.
El área de la informática que se dedica a la creación de programas, y por tanto a
la creación de su código fuente, es la ingeniería de software.
Un aspecto interesante a tener en cuenta cuando se habla del código fuente de un
programa informático es si su licencia permite que dicho código fuente esté
disponible para que cualquiera pueda estudiarlo, modificarlo o reutilizarlo.
Algoritmos
La palabra algoritmo proviene del nombre del matemático llamado
Muhammad Musa al-Khwarizmi que vivió entre los siglos VIII y IX.
Los algoritmos son un conjunto de instrucciones o reglas definidas y no-
ambiguas, ordenadas y finitas que permite, típicamente, solucionar un
problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o
actividades, dado un estado inicial y una entrada, siguiendo los pasos sucesivos
se llega a un estado final y se obtiene una solución.
Gracias por su atención

S-ar putea să vă placă și