You are on page 1of 23

[Capte la atención del lector con un

resumen atractivo. Este resumen es una


breve descripción del documento. Cuando
esté listo para agregar contenido, haga clic
aquí y empiece a escribir.]

[Título del
documento]
[Subtítulo del documento]

JOSUE RMZ
ÍNDICE

Índice

Agradecimiento

1. Introducción

2. Cuerpo de la obra

1) Objetivos

2) Justificación

3) Fundamento teórico.

3. Conclusión

4. Bibliografía
AGRADECIMIENTO
INTRODUCCIÓN
OBJETIVOS

Objetivo general

Analizar los lenguajes de programación existentes en el mercado.

Objetivos particulares

 Presentar los diferentes lenguajes de programación.


 Indicar el funcionamiento de los lenguajes de programación.
 Evaluar los lenguajes de programación más utilizados.
 Describir cada lenguaje.
JUSTIFICACIÓN
LENGUAJE DE PROGRAMACIÓN

¿QUE ES UN LENGUAJE DE PROGRAMACION?

Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que


pueden ser llevados 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.

Un lenguaje de programación consiste en todos los símbolos, caracteres y reglas de uso


que permiten a las personas "comunicarse" con las computadoras. Existen varios cientos
de lenguajes y dialectos de programación diferentes. Algunos se crean para una aplicación
especial, mientras que otros son herramientas de uso general más flexibles que son
apropiadas para muchos tipos de aplicaciones. En todo caso los lenguajes de programación
deben tener instrucciones que pertenecen a las categorías ya familiares de entrada/salida,
cálculo/manipulación de textos, lógica/comparación y almacenamiento / recuperación.

Son herramientas que nos permiten crear programas y software. Entre ellos tenemos: C#,
Delphi, C, PHP, Perl, Python, Visual Basic, Pascal, Java, entre otros.

Una computadora es totalmente inútil si no dispone de un programa capaz de procesar


información, para que se realice dicho procesamiento de información habrá sido necesario
pensar, construir, y crear un programa y ejecutar dicho programa o aplicación en la
computadora.

La programación tiene como objetivo el tratamiento de la información correctamente, con lo


que se espera que un programa del resultado correcto y no uno erróneo, cada aplicación
debe funcionar según lo esperado en términos de programación.

Otro objetivo fundamental de la programación es que sean de códigos claros y legibles, con
lo que, si un programador inicia un programa y no lo termina, otro programador sea capaz
de entender la codificación y poder terminarlo, en programación existen ciertas normas no
escritas de cómo han de nombrarse los componentes, objetos o controles de cada sistema,
así como sus variables que deben ser relativas al termino al cual se van a vincular.
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y
'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación
y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no
es propiamente un lenguaje de programación, sino un conjunto de instrucciones que
permiten estructurar el contenido de los documentos).

CARACTERÍSTICAS:

Existen muchos lenguajes de programación, que responden a necesidades específicas y


que poseen características y funcionalidades específicas. Por lo tanto, la elección del
lenguaje de programación depende, sobre todo, de los requerimientos a satisfacer, así
como de los recursos existentes para la comprensión y la práctica del lenguaje. Criterios de
selección de un lenguaje de programación.

Utilidad: fácil de aprender, fácil de usar por un programador experimentado

Rendimiento: velocidad de ejecución de los programas, velocidad de ejecución del


compilador.

Portabilidad y flexibilidad a posibilidad de desarrollar el lenguaje y su implementación,


existencia de bibliotecas de funciones, clases, etc.

Continuidad: continuidad del fabricante, continuidad del lenguaje, continuidad de


implementación, existencia de una norma internacional para definir el lenguaje, conformidad
de implementación con respecto a la norma, existencia de varios fabricantes para un mismo
lenguaje.

EJEMPLOS:

Basic y Pascal que son herramientas de programación, idóneas para la inicialización de los
programadores.

C y C++ que sirven para la programación de sistemas.

Cobol, que es una herramienta de programación orientada hacia sistemas de gestión


empresarial como nóminas y contabilidad.

Fortran, que son lenguajes específicos para cálculos matemáticos y o numéricos.

Herramientas de programación para ambientes gráficos como son Visual Basic, Delphi y
Visual C.

HTML y Java, que permiten la creación de páginas WEB para Internet.

CLASIFICACION

Lenguajes de bajo nivel.

Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se


realiza con este tipo de lenguajes no se puede migrar o utilizar en otras máquinas, al estar
prácticamente diseñados a la medida del hardware, aprovechan al máximo las
características del mismo.

Dentro de este grupo se encuentran:

El lenguaje maquina: este lenguaje ordena a la máquina las operaciones fundamentales


para su funcionamiento, consiste en la combinación de 0's y 1's para formar las ordenes
entendibles por el hardware de la máquina, es mucho más rápido que los lenguajes de alto
nivel, la desventaja es que son bastantes difíciles de manejar y usar, además de tener
códigos fuente enormes donde encontrar un fallo es casi imposible.

El lenguaje ensamblador: es un derivado del lenguaje máquina y está formado por


abreviaturas de letras y números llamadas mnemotécnicos, con la aparición de este
lenguaje se crearon los programas traductores para poder pasar los programas escritos en
lenguaje ensamblador a lenguaje máquina, como ventaja con respecto al código máquina
es que los códigos fuentes eran más cortos y los programas creados ocupaban menos
memoria, las desventajas de este lenguaje siguen siendo prácticamente las mismas que
las del lenguaje ensamblador, añadiendo la dificultad de tener que aprender un nuevo
lenguaje difícil de probar y mantener.
Lenguaje de medio nivel

Se trata de los lenguajes que se mantienen entre los lenguajes de alto nivel y los lenguajes
de bajo nivel. Este tipo de lenguaje puede acceder a las direcciones de memoria, a los
registros del sistema y puede tener las mismas características que posee el lenguaje de
bajo nivel, pero también puede llevar a cabo las operaciones que realiza el lenguaje de alto
nivel.

Lenguaje de Alto Nivel

Estos lenguajes son más parecidos al lenguaje natural humano y no dependen de la


máquina y sirven fundamentalmente para crear programas informáticos que solucionan
diferentes problemas. Son los más usados por los programadores y por todo del mundo
que realiza programas informáticos.

La diferencia fundamental se puede explicar con el siguiente ejemplo:

En un lenguaje de alto nivel sólo tengo que poner sqt(x), que sería una función
predeterminada, calcular el cuadrado de x.

Si fuera de bajo nivel, yo mismo tendría que crear la función sabiendo cómo funciona el
cuadrado de un número:

cuadrado(x) = x * x
Como vemos para aprender a programar con un lenguaje de alto nivel debemos conocer
el propio lenguaje que utiliza y todos sus comandos, en el ejemplo saber que sqt realiza el
cuadrado de un número.
LENGUAJES DE PROGRAMACIÓN MÁS POPULARES EN LA ACTUALIDAD

JavaScript

JavaScript es un lenguaje de programación. JavaScript se utiliza principalmente del lado


del cliente (es decir, se ejecuta en nuestro ordenador, no en el servidor) permitiendo crear
efectos atractivos y dinámicos en las páginas web. Los navegadores modernos interpretan
el código JavaScript integrado en las páginas web. La ventaja de JavaScript es que al estar
alojado en el ordenador del usuario los efectos son muy rápidos y dinámicos. Es un lenguaje
de programación interpretado, Se define como orientado a objetos,

JavaScript está presente en muchas utilidades web. La popularidad de JavaScript se debe


a su presencia en la mayoría de las páginas web y en aplicaciones como la lectura de
documentos PDF o en la creación de programas simples para computadora.

Desarollado por Netscape Communications y Mozila Fundation, es un lenguaje de


programación que apareció en 1995 que se identifica como orientado a objetos, basado en
prototipos e interpretativo.

C#

C# fue creado por Microsoft.

Es un lenguaje de programación diseñado para crear una variedad de aplicaciones que se


ejecutan en .NET Framework. C # es simple, potente, de tipo seguro y orientado a objetos.
La sintaxis y estructuración de C# es muy parecida a la de C++ o Java, puesto que la
intención de Microsoft es facilitar la migración de códigos escritos en estos lenguajes a C#
y facilitar su aprendizaje a los desarrolladores habituados a ellos. Sin embargo, su sencillez
y el alto nivel de productividad son comparables con los de Visual Basic.

C# es un lenguaje de programación creado por Microsoft para su plataforma .NET, que


ofrece varios lenguajes a los desarrolladores, como Visual Basic y Delphi. C# crea
aplicaciones web, móviles y de escritorio, por lo que es competencia de Java. Utiliza una
infraestructura de lenguaje común para facilitar la portabilidad del código desde

En resumen, C# es un lenguaje de programación que toma las mejores características de


lenguajes preexistentes como Visual Basic, Java o C++ y las combina en uno solo.

Visual Basic. NET

es un lenguaje de programación orientado a objetos que se puede considerar una evolución


de Visual Basic

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#.

C
Es un lenguaje orientado a la implementación de Sistemas Operativos. C es apreciado por
la eficiencia del código que produce y es el lenguaje de programación más popular para
crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Desarrollado en 1972, C es el segundo lenguaje de programación más utilizado del


mundo. Se ha mantenido vigente a pesar de los años por la eficacia de su código y porque
es el más popular para crear software de sistemas y aplicaciones.

C trabaja bajo un paradigma estructurado y es considerado de medio nivel, pues, aunque


tiene estructuras de alto nivel también cuenta con muchas características de bajo nivel para
trabajar directamente sobre el hardware en tareas muy específicas, por lo que se usa
bastante para sistemas embebidos. C, antiguo pero vigente.

C++

Si C no es un lenguaje de programación orientado a objetos, C++ sí.

C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C.
Desarrollado en 1983 para extender la capacidad de C, este lenguaje se considera
híbrido al permitir la programación genérica, la estructurada y la orientada a objetos.

Al igual que C, es un lenguaje utilizado para aplicaciones móviles, de escritorio y para


sistemas embebidos.

Phyton
Python es un lenguaje de scripting independiente de plataforma y orientado a objetos,
preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a
servidores de red o incluso, páginas web. Es un lenguaje interpretado, lo que significa que
no se necesita compilar el código fuente para poder ejecutarlo.

Apareció en 1991 y se ha convertido en uno de los favoritos por su paradigma


multiplataforma, que lo mismo funciona para programar con orientación a objetos,
programación imperativa y también funcional. Lenguaje interpretado, se utiliza para crear
aplicaciones de escritorio y móviles.

Python tiene una licencia de código abierto y tiene toda una filosofía, que dice entre sus
postulados cosas como “simple es mejor que complejo”, “lo práctico gana a lo puro”, o
“ahora es mejor que nunca”.

Ruby

Ruby busca que programar sea algo disfrutable.

Ruby es un lenguaje de programación de tan alto nivel que hasta los números y los
caracteres literales son objetos, y tienen métodos de su clase, que pueden llamarse
normalmente. Ruby podrá ser probablemente uno de los lenguajes de programación más
fáciles de los que vas a ver.

Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y


productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla.

Ruby se nombra a sí mismo un lenguaje de programación “dinámico y de código abierto”


que está enfocado en la simplicidad y la productividad. Por eso es sencillo para los novados
y tiene una sintaxis “que se siente natural al leerla y fácil al escribirla”. Fue creado en 1995,
es multiplataforma y orientado a objetos.
Delphi/Object Pascal

Es un entorno de desarrollo de software diseñado para la programación de propósito


general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de
programación una versión moderna de Pascal llamada 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 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.

PHP

PHP es utilizado para desarrollo web.

Es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo


web y que puede ser incrustado en HTML.

PHP es el sexto lenguaje más usado del mundo, aunque su popularidad ha caído de forma
consecuente desde 2005. Se trata de un lenguaje utilizado para el desarrollo web de
contenido dinámico y uno de los primeros en incorporare directamente en los archivos
HTML de las páginas de Internet.
PHP fue creado en 1995 y puede ser utilizado sin ningún costo. Se le reconoce su
flexibilidad y rendimiento y Facebook lo utiliza para programar sus servidores.

Java

Java es el lenguaje de programación más popular del mundo.

El lenguaje de programación más popular del mundo, de acuerdo a TIOBE, es Java, creado
por la empresa Sun Microsystems de Oracle Corporation en 1995. Se trata de un lenguaje
multiplataforma, cuyos desarrollos pueden ejecutarse en páginas web, dispositivos móviles
y computadoras.

La filosofía de Java es WORA, acrónimo en inglés para “escribe una vez, ejecuta donde
sea”. Tiene influencias de Pascal y C++, aunque Java no tiene tantas utilidades de bajo
nivel. Java es un lenguaje de programación orientado a objetos. De acuerdo con TIOBE,
Java acapara casi el 20% de las búsquedas web y superó hace poco en popularidad al
segundo más utilizado, C.

EJEMPLOS

C
C#

C++

PHP
Ruby

Python

Java
JavaScript
CONCLUSIÓN
BIBLIOGRAFÍAS

http://www.omicrono.com/2016/09/lenguajes-de-programacion-mas-utilizados/

http://comofuncionaque.com/lenguajes-de-programacion-mas-usados/

http://noticias.universia.com.ar/consejos-
profesionales/noticia/2016/02/22/1136443/conoce-cuales-lenguajes-programacion-
populares.html

http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=590:ique-
es-y-para-que-sirve-javascript-embeber-javascript-en-html-ejercicio-ejemplo-basico-
cu00731b&catid=69:tutorial-basico-programador-web-html-desde-cero&Itemid=192

https://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)

https://es.wikipedia.org/wiki/Embarcadero_Delphi

http://php.net/manual/es/intro-whatis.php

http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/Unidad
_III/Unidad%20III_4.htm