Está en la página 1de 20

Principios de control y automatización

de procesos agroindustriales

Lenguajes de programación

Dr. Manuel Sánchez Chero


manuelsanchezchero@gmail.com
Scopus Author ID: 57195065989
orcid.org/0000-0003-1646-3037
www.unf.edu.pe
Primera INTRODUCCIÓN A LOS SISTEMAS
Unidad AUTOMATIZADOS

Contenido Lenguajes de programación

Capacidad Identifica lenguajes de programación.


Mapa Conceptual de la Sesión
Método de
Trabajo
Sistema de
Automatización

Plataforma
Virtual

Lenguaje de Describe los


lenguajes de
Programación Actividad
programación.

Uso de
Repositorios
Digitales
Video sobre Lenguaje de Programación

https://www.youtube.com/watch?v=Gnxgy92bMfU
¿Qué entendemos por Lenguajes de
Programación y cómo se clasifican?
Definición

El hardware es toda la parte física de una computadora, todo lo que puedes


ver y tocar.

El software es lo que posibilita la comunicación entre el equipo y el


usuario.

Windows Linux MAC C Python Ruby JAVA

Sistemas operativos Lenguajes de programación Aplicaciones


Lenguaje de programación

Un lenguaje de programación es un código formado por símbolos y palabras, usado


por los programadores para comunicar instrucciones a un procesador y poder
ejecutar un programa.

Según Largo, Carmona, Aldeguer & Cuerda (1999).

El lenguaje de programación es el idioma que utiliza la


persona para comunicarse con el computador y juega,
por lo tanto, un papel fundamental en la programación.
Lenguaje 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.
¿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.

Se clasifican en dos tipos principales lenguaje de:

Bajo nivel Alto nivel


Lenguaje de programación 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 máquina Lenguaje Ensamblador

MOV AL, 61h


10110000 01100001
(asigna el valor hexadecimal 61 al registro “AL”)
Lenguaje de programación de alto nivel

Es aquel que se aproxima más al lenguaje natural humano que al lenguaje binario de
las computadoras, el que se conoce como lenguaje de bajo nivel.
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.

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.
Lenguajes de Programación más utilizados

Estos lenguajes de programación son utilizados en la creación de


programas para computador y diseño de aplicaciones web.
Lenguajes de Programación JAVA

Lenguaje de programación orientado a objeto desarrollado por


Sun Microsystems y aprovechado para el desarrollo de
aplicaciones para la Internet

Es un lenguaje de propósito general, que puede ser usado para desarrollar cualquier
tipo de aplicaciones

https://www.walter-fendt.de/html5/phes/

Oscilaciones y Ondas
https://www.walter-fendt.de/html5/phes/pendulum_es.htm
Historia
Arquitectura neutral
Estructura de un programa
IDE para JAVA

IDE= Entorno de Desarrollo Integrado


Algunos ejemplos de aplicaciones en JAVA

Movimiento de Proyectiles

https://www.walter-
fendt.de/html5/phes/projectile_es.htm

Movimiento con Aceleración Constante

https://www.walter-
fendt.de/html5/phes/acceleration_es.htm
Foro Temático – Clasificación de lenguaje de programación
1. Haga un comentario argumentado las diferentes clasificaciones de los lenguajes de
programación.
2. Revisar rúbrica de calificación foros y guía de evaluación en donde encontrara los
criterios de evaluación

Por su Filosofía Orientados a Orientados


Imperativos Declarativos Naturales
objetos al problema

Por Generaciones Primera Segunda Tercera Cuarta Quinta


Bibliografía
Dónde podemos encontrar más información

Fendt, W. (1999). Apps de física. Recuperado de https://www.walter-fendt.de/html5/phes/


Jiménez, G. (2020). Clasificación de los tipos de lenguajes de programación. Recuperado de
https://sites.google.com/site/portafoliodigitalguillermina/tema-1-fundamentos-de-
programacion/1-2-clasificacion-de-los-tipos-de-lenguajes-de-programacion
Sánchez, M., Sanchez, J. (2018). Fundamentos de Programación JAVA. Perú.

También podría gustarte