Está en la página 1de 6

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE PUEBLA

INVESTIGACIÓN No. 1
IMPORTANCIA DE LOS LENGUAJES DE
PROGRAMACIÓN

Nombre del profesor


Rafael Meza García

Carlos Francisco Benítez Báez B19220141


INTRODUCCIÓN.
La vida cotidiana se ha hecho más sencilla con el avancé del tiempo y con esté, el
avance de la tecnología. Es normal el uso de computadoras, equipos celulares,
asistentes inteligentes, aparatos inteligentes domésticos cómo aspiradoras y
cafeteras. El uso es tan cotidiano que la mayoría de las personas no se pregunta
como es el funcionamiento de estos aparatos. Si bien, la estructura física y el
armado de la circuitería es esencial, ninguno de estos ejemplos funcionaría sin el
“alma” del equipo, en este caso hablamos de la programación.
La programación es muy importante porque rige el comportamiento del equipo en
cuestión, pero no solo eso, existen programas para computadoras o teléfonos
móviles (aplicaciones/apps) orientados a resolver problemas y realizar acciones
especificas según la demanda del usuario y el pensamiento del creador del
programa.
En el desarrollo de la investigación entenderemos más a fondo la importancia, las
diferencias, cómo funciona, los distintos lenguajes de programación estructurada y
para que funcionan estos.
IMPORTANCIA DE LOS LENGUAJES DE PROGRAMACIÓN
Los lenguajes de programación refieren a distintos tipos de expresiones y reglas
de estructuración lógica que sirven para generar taras recurrentes y sistemáticas.
Los mismos son de gran importancia porque permiten generar distintos sistemas
que sirven para tareas que satisfacen las necesidades de los usuarios. Existe una
gran variedad de estos lenguajes y en cualquier caso los mismos se orientan a
distintos tipos de requerimientos; no obstante, puede dividirse esta pluralidad en
dos grandes grupos, los lenguajes de programación estructurada y los lenguajes
orientados a objetos.
Un ordenador permite realizar operaciones de cálculo a una gran velocidad; no
obstante, el mismo es totalmente inservible si no fuera por los programas que se
ejecutan en el mismo. Estos programas son de diversa índole, siendo quizá el
sistema operativo el más importante de todos, sistema sobre el que corren las
distintas aplicaciones. Para el desarrollo de los mismos siempre son necesarios
los lenguajes de programación. Para el desarrollo de los mismos siempre son
necesarios los lenguajes de programación, cada uno de los cuales tiene
características específicas para su implementación. Además, cada lenguaje de
programación se escribe a su vez con otro de más bajo nivel.
Como hemos dicho existen dos grandes grupos de lenguajes de programación, los
que tienen una programación estructurada y los que son orientados a objetos. En
el primer caso el lenguaje consiste en un conjunto de instrucciones y órdenes
como asimismo en un conjunto de reglas de aplicación de las mismas; la lógica
proposicional tiene un rol fundamental en este caso y todas las operaciones
pueden estar supeditadas a relaciones lógicas. En el caso de un lenguaje de
programación orientado a objetos, en cambio, existe una intención de reflejar en el
lenguaje distintas circunstancias de la existencia real; así, se hará referencia a
objetos, a clases, a herencias, a atributos, etc.
Los lenguajes de programación también pueden dividirse entre lenguajes
interpretados y lenguajes compilados; en el primer caso el lenguaje debe ser
interpretado por otro programa, mientras que en el segundo caso debe ser
traducido mediante un compilador, creándose en el proceso un archivo que se
denomina ejecutable.
El conocimiento de algún lenguaje de programación puede ser muy importante
para desarrollar capacidades en lo que respecta a resolución de problemas y
automatización de tareas.
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN.
Los lenguajes de programación se utilizan para hacer funcionar las páginas web,
las apps, el software y todo tipo de dispositivo que requiere programación
informática y conocimientos de código.

De acuerdo con su finalidad, la clasificación de lenguajes de programación es la


siguiente:

Lenguaje máquina.
Lenguajes de programación de bajo nivel.
Lenguajes de programación de alto nivel.
En grandes rasgos, el lenguaje máquina es el que usa cualquier máquina y se
basa en un código binario; los lenguajes de bajo nivel, pueden variar según el
ordenador o máquina que se utilice; y, por último, el lenguaje de alto nivel es un
lenguaje que utiliza comandos y palabras (normalmente en inglés), las cuales es
fácil de entender para un programador.
Sobre esta última clasificación de lenguajes de programación, los de alto nivel, son
sobre los que hablamos cuando hablamos de programación de web y apps. Estos
se crearon con la finalidad de que el usuario o profesional pudiese solucionar
procesamientos de datos complejos de una manera más sencilla.
Estos son algunos de los más destacados:

Lenguaje de programación C, C++ y C#


Java
Python
PHP
SQL
Ruby
Visual Basic. NET
Lenguaje de programación R
TypeScript
Swift
Rust
Go
Kotlin
Postscript
Scheme
Erlang
Elixir
Pascal
Scala

COMPILADOR E INTERPRETE
Es un Software que traduce un programa escrito en un lenguaje de programación
de alto nivel (C / C ++, COBOL, etc.) en lenguaje de máquina. Un compilador
generalmente genera lenguaje ensamblador primero y luego traduce el lenguaje
ensamblador al lenguaje máquina. Una utilidad conocida como «enlazador»
combina todos los módulos de lenguaje de máquina necesarios en un programa
ejecutable que se puede ejecutar en la computadora.
¿En qué se diferencia de un Intérprete?

Para responder a esta pregunta primero debemos conocer que es y para qué sirve
un Intérprete.
Un intérprete lee un programa fuente ejecutable, escrito en un lenguaje de
programación de alto nivel, así como datos para este programa, y ejecuta el
programa contra los datos para producir algunos resultados. Un ejemplo es el
intérprete de shell de Unix, que ejecuta comandos del sistema operativo de forma
interactiva.
Hay que tener en cuenta que tanto los intérpretes como los compiladores (como
cualquier otro programa) están escritos en un lenguaje de programación de alto
nivel (que puede ser diferente del idioma que aceptan) y se traducen en código
máquina.
Por ejemplo, un intérprete de Java puede escribirse completamente en C o incluso
en Java. El programa fuente del intérprete es independiente de la máquina ya que
no genera código de máquina.
Un intérprete generalmente es más lento que un compilador porque procesa e
interpreta cada enunciado de un programa tantas veces como el número de
evaluaciones de esta afirmación.

Bibliografía.
Importancia de los Lenguajes de Programación
https://www.importancia.org/lenguajes-de-programacion.php
¿cuántos lenguajes de programación existen? https://www.epitech-it.es/cuantos-
lenguajes-existen/#:~:text=Clasificaci%C3%B3n%20de%20los%20lenguajes
%20de%20programaci%C3%B3n&text=De%20acuerdo%20a%20su
%20finalidad,de%20programaci%C3%B3n%20de%20alto%20nivel.
¿Qué es un Compilador en programación?
https://www.europeanvalley.es/noticias/que-es-un-compilador-en-programacion/

También podría gustarte