LENGUAJES DE PROGRAMACION
UNIVERSIDAD MAYOR DE SAN ANDRES
FAC. DE CIENCIAS ECONOMICAS Y FINANCIERAS
CODIGO: “10”
PARALELO: “D”
APELLIDOS Y NOMBRES: FERNÁNDEZ VÁSQUEZ SERGIO RENATO
MATERIA : SISTEMAS DE INFORMACION
DOCENTE : LIC. JULIO PEREZ CENTELLAS
BREVE RESEÑA HISTORICA
• En la década de 1940 fueron creadas las primeras computadoras
modernas, con alimentación eléctrica. La velocidad y capacidad
de memoria limitadas forzaron a los programadores a escribir
programas, en lenguaje ensamblador muy afinados. Finalmente se
dieron cuenta de que la programación en lenguaje ensamblador
requería de un gran esfuerzo intelectual y era muy propensa a
errores.
EN LOS CINCUENTA, LOS TRES PRIMEROS LENGUAJES DE
PROGRAMACIÓN MODERNOS, CUYOS DESCENDIENTES AÚN
CONTINÚAN SIENDO UTILIZADOS, SON:
Fortran Cobol Basic
(1957) (1959) (1964)
FORTRAN (1957)
Formula Translation es el lenguaje de programación más antiguo y que
continúa en uso. Creada por John Backus, esta herramienta fue desarrollada
para la computación científica de alto nivel, matemática y estadística.
A día de hoy, este lenguaje se sigue usando en la industria automovilística,
aeroespacial, gubernamental y la investigación. Por ejemplo, es muy útil para
el pronóstico de los servicios meteorológicos.
COBOL (1959)
• El Common Business Oriented Language está detrás de la mayoría de los sistemas de
transacciones de negocio de los procesos de las tarjetas de crédito, ATMs (Modo de
Transferencia Asíncrona), telefonía, sistemas hospitalarios, gobierno, sistemas automatizados y
señales de tráfico.
• El desarrollo de Cobol, creado por Grace Murray Hopper, muestra un lenguaje familiar e
uniforme para transacciones empresariales. Por ejemplo, lo usan en el servicio postal
estadounidense.
•
BASIC (1964)
• Creado por estudiantes de Dartmouth College,
el denominado Beginners All Purpose
Symbolic Instruction Code fue diseñado como
un lenguaje simplificado para aquellos que no
tenían como base fuertes conocimientos
técnicos o matemáticos. Una versión
modificada, escrita por Bill Gates y Paul
Allen, llegó a ser el primer producto de
Microsoft. Fue vendido al M.I.T.S. para el
Altair.
CONCEPTO
• Es un lenguaje formal que, mediante una serie de instrucciones, le permite a
un programador escribir un conjunto de órdenes, acciones consecutivas,
datos y algoritmos para, de esa forma, crear programas que controlen el
comportamiento físico y lógico de una máquina.
• Los lenguajes de programación están presentes en las aplicaciones que
controlan nuestros diferentes dispositivos desde
ordenadores, Smartphone, Tablets, televisores, frigoríficos y una larga de
dispositivos electrónicos. Todas las aplicaciones informáticas que conocemos
en la actualidad están, en menor o mayor medida, desarrolladas utilizando
ciertos códigos informáticos denominados lenguajes de programación.
MEDIANTE ESTE LENGUAJE SE COMUNICAN EL
PROGRAMADOR Y LA MÁQUINA, PERMITIENDO
ESPECIFICAR, DE FORMA PRECISA, ASPECTOS COMO:
• cuáles datos debe operar un software específico;
• cómo deben ser almacenados o transmitidos esos datos;
• las acciones que debe tomar el software dependiendo de las circunstancias variables.
¿PARA QUE SIRVE LOS LENGUAJES DE
PROGRAMACION ?
• Un Lenguaje de programación sirve, en primer lugar, para poder
programar. Dado que existen muchos lenguajes de programación
distintos, podríamos sacar en conclusión que cada uno sirve para algo diferente,
y es más o menos así. Por ejemplo, HTML y JavaScript son lenguajes que se
usan en el campo del desarrollo y diseño web, junto con CSS. Sin embargo, C y
C++ son algo enfocado completamente al desarrollo de software.
• Hay más casos, pero todos tienen el mismo objetivo. Así, desde una perspectiva
empresarial, el lenguaje es lo que hace que el programador pueda hacer funcionar
una web y construirla desde cero, o desarrollar una App para iOS y Androide.
• Bueno en resumen prácticamente los
lenguajes de programación nos
ayudan para todo. Programar te
sirve para comunicarte con
cualquier computadora,
Smartphone, Tablet y dado que nos
encontramos en un escenario en
donde prácticamente estamos
rodeados de ellos 24/7, programar se
vuelve indispensable si te quieres
dedicar a la tecnología, a la
innovación o incluso a trabajar en
cualquiera de las ramas a las que te
dediques y desees construir tu
propio sitio web.
. ¿QUÉ TIPOS DE LENGUAJE DE
PROGRAMACIÓN EXISTEN?
El lenguaje de programación es la base para construir todas las aplicaciones digitales que se
utilizan en el día a día y se clasifican en dos tipos principales: lenguaje de bajo nivel y de alto
nivel.
• LENGUAJE DE PROGRAMACION DE BAJO NIVEL
• Son lenguajes totalmente orientados a la máquina.
• Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software.
• Además, ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo
adecuadamente es necesario que el programador conozca sólidamente el hardware. Éste se
subdivide en dos tipos:
LENGUAJE DE MAQUINA
ES EL MÁS PRIMITIVO DE LOS LENGUAJES Y ES UNA COLECCIÓN
DE DÍGITOS BINARIOS O BITS (0 Y 1) QUE LA COMPUTADORA LEE E
INTERPRETA Y SON LOS ÚNICOS IDIOMAS QUE LAS
COMPUTADORAS ENTIENDEN.
EJEMPLO: 10110000 01100001
NO ENTENDEMOS MUY BIEN LO QUE DICE ¿VERDAD? POR ESO, EL
LENGUAJE ENSAMBLADOR NOS PERMITE ENTENDER MEJOR A
QUÉ SE REFIERE ÉSTE CÓDIGO.
• LENGUAJE ENSAMBLADOR
• El lenguaje ensamblador es el primer intento de sustitución del lenguaje de máquina por uno más
cercano al utilizado por los humanos.
• Un programa escrito en el cual éste lenguaje es almacenado como texto y consiste en una serie de
instrucciones
• Sin embargo, dichas máquinas no comprenden el lenguaje ensamblador, por lo que se debe convertir
a lenguaje máquina mediante un programa llamado Ensamblador.
• Este genera códigos compactos, rápidos y eficientes creados por el programador que tiene el control
total de la máquina.
LENGUAJE DE PROGRAMACIÓN DE ALTO
NIVEL
Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas
instrucciones más fáciles de entender.
Además, el lenguaje de alto nivel permite escribir códigos mediante idiomas que
conocemos (español, inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de
máquina mediante traductores o compiladores. Permitiendo asi:
reducir el tiempo de programación;
entender más fácilmente la tarea a realizar;
permitir al programador desvincularse del funcionamiento interno de la máquina, entre
otros.
• Traductor
Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la
computadora y a medida que va siendo traducida, se ejecuta.
• Compilador
Permite traducir todo un programa de una sola vez, haciendo una ejecución más rápida y puede
almacenarse para usarse luego sin volver a hacer la traducción.
En otras palabras, el lenguaje de bajo nivel es cercano a los idiomas de las máquinas
mientras que el lenguaje de alto nivel está más cerca del entendimiento e idioma humano
. LENGUAJES DE PROGRAMACIÓN MAS
UTILIZADOS
• En su última actualización 2019, el índice Thiobe, un indicador elaborado
por una empresa de software holandesa que se especializa en la evaluación y
seguimiento de la calidad de los programas informáticos, ha contemplado un
nuevo ranking referido a los lenguajes de programación más usados en la
actualidad.
• La empresa holandesa revisa en tiempo real más de 300 millones de códigos de
diversos programas informáticos por día actualizando mes a mes su índice que
se elabora a partir de diversas variables
ES IMPORTANTE QUE COMPRENDAS QUE EL ÍNDICE THIOBE NO
INDICA CUÁL ES EL MEJOR O EN QUÉ LENGUAJE DE
PROGRAMACIÓN SE ESCRIBIÓ LA MAYOR CANTIDAD DE
LÍNEAS DE CÓDIGO. MÁS BIEN SIRVE PARA QUE UN
PROGRAMADOR PUEDA DETERMINAR SI SUS CONOCIMIENTOS EN
UN DETERMINADO LENGUAJE HAN QUEDADO OBSOLETOS, O SI
POR EL CONTRARIO SUS CONOCIMIENTOS ESTÁN VIGENTES.
LOS LENGUAJES DE PROGRAMACION MAS
USADOS SON
• 1. Java Reconocido por su legibilidad y simplicidad, Java es uno de los lenguajes de programación más
adoptados
• 2. C bien es ejecutado en la mayoría de los sistemas operativos, es de propósito general, con lo cual es muy
flexible.
• Es muy popular para el desarrollo de aplicaciones de escritorio, como el conocido editor gráfico GIMP.
• 3. Python Un lenguaje de programación multiplataforma y multi paradigma, que también es de propósito
general
• 4. C++ Conocido por el nombre “C Plus Plus” .Hay una gran cantidad de programas escritos en C++, como por
ejemplo los paquetes de Adobe.
• 5. C# También llamado “C Sharp” C Sharp es una evolución del C y C++ que se destaca por su sencillez y
modernidad.
• 6. Visual Basic. NET siendo utilizado por una gran cantidad de personas que no cuentan con conocimientos
profundos como desarrolladores, quienes encuentran en visual basic, además de una sintaxis sencilla, la posibilidad
de automatizar sus propios procesos y crear sus propias aplicaciones web.
7. JAVASCRIPT NO DEBEMOS CONFUNDIRLO CON JAVA 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 DE CHAT,
CALCULADORAS O BUSCADORES DE INFORMACIÓN.
CONCLUSION
En conclusión los Lenguajes de Programación son una herramienta vital que nos ayuda para casi todo en
nuestra vida cotidiana. Y es que las nuevas tecnologías, la informática, el desarrollo y avance de las
telecomunicaciones influyen profundamente en nuestros modos de vida y de consumo.
Hoy, es imposible pensarnos sin un teléfono celular, sin redes sociales que nos conecten con el mundo, y
tantas otras evoluciones de nuestros tiempos. En este contexto convertirse en programador para optimizar
páginas webs, diseñar Apps, ejecutar hardware y software de una empresa, entre otras tareas, es
una oportunidad para crecer constantemente a nivel profesional y económico.