Habilidades Sebastian Lopez

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Lenguajes de programación

Sebastian Fernando López Melo

Corporación unificada nacional

Escuela de Ingeniería

Ing. De Sistemas

Habilidades comunicativas

Noviembre 25, 2020


Lenguajes de programación

Sebastian Fernando López Melo

Docente:

Juan Felipe Uribe Farietta

Corporación unificada nacional

Escuela de Ingeniería

Ing. De Sistemas

Habilidades comunicativas

Noviembre 25, 2020


Dedicatoria

A nuestro docente por explicarnos, ayudarnos y proyectarnos hacia una mejor redacción

escrita y oral, a mis compañeros y a todo aquel que este leyendo este documento.
Agradecimientos

A la familia CUNista, por su formación, dedicatoria y esfuerzo para crear futuros

profesionales CYNistas de calidad.


Tabla de contenido

Introducción............................................................................................................................1

Lenguajes de programación....................................................................................................2

Lenguaje de bajo nivel........................................................................................................2

Lenguaje maquina...........................................................................................................2

Lenguaje ensamblador....................................................................................................2

Lenguaje de programación de alto nivel.............................................................................3

¿Qué softwares de programación existen?..........................................................................3

Editores de código o texto...................................................................................................3

Compiladores:.................................................................................................................3

Depuradores:...................................................................................................................3

Enlazadores:....................................................................................................................4

Algunos lenguajes de programación más usados................................................................4

Conclusión..............................................................................................................................5

Referencias..............................................................................................................................6
Introducción

A día de hoy tenemos muchos lenguajes de programación, estos nos ayudan a dar ordenes e

instrucciones a varios equipos electrónicos, con el fin de desarrollar una o varias acciones,

para solucionar problemas de la vida diaria, o simplemente con el fin de entretener. al final

todos los lenguajes de programación se basan en lógica básica, cuantitativa o numérica,

pulsos eléctricos, 0 o 1, en miles, millones e incluso en medidas muchísimo más inmensas.

Usando procesos matemáticos para lograr a día millones de aplicaciones no solo en el

sector comercial y empresarial, sino para prácticamente cualquier cosa, por eso la

importancia de conocer su lógica e importancia, para comprender lo que está detrás cada

vez que usamos una aplicación.

1
Lenguajes de programación

Considerados lenguajes por que son las formas de comunicarnos con o a través de una

máquina, siendo estas las bases para construir todas las aplicaciones digitales que usamos

hoy en día, basado en series de instrucciones, que permite a los programadores dar órdenes,

datos, algoritmos, entre otras cosas. En resumidas cuentas, sería una serie de símbolos,

palabras claves, reglas semánticas y sintácticas que permiten el entendimiento entre un

programador y una máquina.

Para comprender un poco más los lenguajes de programación tenemos que entender que

hay 2 tipos principales de lenguajes, los de bajo nivel y los de alto nivel.

Lenguaje de bajo nivel

Siendo esta la rama más antigua en la programación, este lenguaje sirve de interfaz y crea

un vínculo inseparable entre el hardware y el software. con un lenguaje orientado al

hardware o la maquina como tal, este ejerce ordenes directamente sobre la maquina

(estructura física y componentes). El lenguaje de bajo nivel se subdivide en 2 ramas más,

lenguaje maquina y lenguaje ensamblador.

Lenguaje maquina

Siendo el más primitivo de todos los lenguajes de programación, está basado en dígitos

binarios (0 y 1), prendido u/o apagado, siendo estos códigos binarios el único idioma que

entienden las computadoras, pero muy difícil de entender a simple vista ya que son en casos

billones de 1 y 0 en una aplicación para eso nos ayuda el siguiente tipo de sub rama de

lenguajes de programación.

Lenguaje ensamblador

Es el primer intento de acoplar el lenguaje maquina con el lenguaje humano, siendo así un

poco más sencillo y fácil de escribir como de entender, asemejándose un poco a los
2
lenguajes de alto nivel por el hecho de almacenarse como texto, basado en instrucciones

que corresponden al flujo de órdenes ejecutables por un microprocesador, aun así, las

maquinas no entiende ese lenguaje por lo tanto hay que transformarlas o procesarlas a

lenguaje maquina (binario).

Lenguaje de programación de alto nivel

Asumen como objetivo principal facilitar la comprensión y así mismo el trabajo del

programador, ya que utilizan formas e instrucciones más fáciles de entender basados en

idiomas que conocemos (español, inglés, entre otros), para posterior mente ser ejecutados y

traducidos a lenguaje máquina, mediante traductores y/o compiladores, encargados de

traducir a medida que se va escribiendo o al finalizar el código, de pendiendo de las

necesidades se escoge una opción u otra para ser un lenguaje mas optimo y tener una

ejecución más rápida.

¿Qué softwares de programación existen?

Entendiendo como software de programación un conjunto de herramientas que nos

permiten crear, escribir, depurar, mantener y empaquetar código y/o proyectos, siendo

algunos de los distintos programas por lo que pasa un proyecto, como lo son:

Editores de código o texto: Al escribir los códigos se autocompletan marcando los

errores sintácticos y la refactorización.

Compiladores: éstos traducen el código ingresado a lenguaje de máquina

generando un código binario ejecutable.

Depuradores: Sirven para optimizar el tiempo de desarrollo mediante el monitoreo

de la ejecución de un programa, el seguimiento a los valores de ciertas variables, las

referencias a objetos en memoria y, por ende, nos ayuda a corregir errores.

3
Enlazadores: Este programa toma objetos generados en los primeros pasos del

proceso de compilación y los recursos necesarios de la biblioteca, quita aquellos procesos y

datos que no necesita, y enlaza el código con dicha biblioteca para así aumentar su tamaño

y extensión.

Algunos lenguajes de programación más usados

1. Java

2. C

3. Python

4. C++

5. C#

6. Visual Basic. NET

7. JavaScript

8. PHP

9. SWIFT

10. SQL

4
Conclusión

En general un lenguaje de programación sirve para programar. pero cada uno tiene una

forma de comunicación diferente. En resumidas cuentas, el lenguaje de bajo nivel nos

permite comunicarnos directamente con la máquina, cada instrucción tiene su código único.

Mientras que el lenguaje de alto nivel facilita la comprensión de instrucciones se le da a la

máquina, introduciendo datos en el idioma conocido que se van traduciendo para la

maquina mediante traductores y copiladores, logrando reducir tiempos de programación,

tiempos de comprensión, entre muchos otros.

Sin el lenguaje de programación sería prácticamente imposible programar, ya que no

entenderíamos ni existirían reglas semánticas, numéricas o sintácticas que nos permitieran

comunicarnos con las maquinas, ni mucho menos entender la lógica interna de las

maquinas para saber cuales pueden ser sus funcionamientos.

También los lenguajes de programación son los que nos permiten desarrollar una página

web, desarrollar, hacer e implementar una aplicación en los sistemas operativos, incluso los

juegos de video están basados en programación, en los paneles lcd del transporte publico o

publicidad de algunos negocios están estas maquinas programadas por el hombre que nos

permiten diferentes acciones como el dar una información.

En la actualidad, el conocimiento y uso del mundo digital como de la informática son dos

de las principales armas de cualquier empresa. Por esto y más, es sumamente importante

que estés debidamente informado, con las ganas de aprender e innovar para lograr

desarrollar distintas aplicaciones o solucionan un problema mediante estas herramientas de

programación desarrollando tu propia solución basada en máquinas y su lenguaje.

5
Referencias

https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

https://www.universia.net/co/actualidad/empleo/lenguajes-programacion-mas-usados-

actualidad-1136443.html

También podría gustarte