La programación en la Ingeniería Industrial
En la actualidad, la tecnología va avanzando cada vez más rápido, las personas cada vez deben estar en constantes actualizaciones para poder estar al día. La informática se ha convertido en parte de nuestro día a día: los estudios, el trabajo y nuestra forma en que nos relacionamos. La tecnología siempre esta en constante movimiento, a veces suele sentirse imposible avanzar como avanza la tecnología pero debemos hacerlo para no quedar obsoletos y saber el manejo de lo que hay hoy en día.
El ingeniero industrial debe tener el conocimiento y dominio sobre los asuntos de la informática, para aumentar su potencial profesional. En la actualidad, la gran parte de los profesionales se desempeñan en un ambiente laboral donde es necesario el uso de herramientas computarizadas y, en consecuencia, deben poseer el máximo conocimiento para el uso de las mismas.
En la actualidad, la mayoría de las herramientas de la ingeniería industrial, son computarizadas, ningún otro aspecto de la tecnología tiene probablemente mayor impacto potencial en la ingeniería industrial que la informática. El ingeniero industrial lleva control y simulación que amplían el papel de los principios de la informática dentro de la ingeniería industrial.
Lenguajes de programación
Los lenguajes de programación, con el paso del tiempo, son cada vez más orientados a ser flexibles y ligeros dentro de la solución de un programa. Un lenguaje de programación es un conjunto de símbolos y códigos usados para orientar la programación de estructuras en el desarrollo web. El lenguaje de programación es un sistema estructurado de comunicación, el cual está conformado por conjuntos de símbolos, palabras clave, reglas semánticas y sintácticas que permiten el entendimiento entre un programador y una máquina.
Tipos de lenguaje de programación
Lenguaje de programación de bajo nivel. Son lenguajes totalmente orientados a la máquina. Este lenguaje sirve de interfaz y crea un vinculo entre el hardware y el software.
Lenguaje máquina. 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, son el único idioma que las computadoras entienden.
Lenguaje ensamblador. Es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos.
Lenguaje de programación de alto nivel. Permite escribir códigos mediante idiomas que conocemos, 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.
La evolución de los lenguajes de programación ha estado guiada por la evolución de:
- Las computadoras y sus sistemas operativos.
- Las aplicaciones.
- Los métodos de programación.
- Los fundamento teóricos.
- La importancia dada a la estandarización.
Lenguajes de programación más conocidos
Java
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.
C
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 eficiencia de su código y porque es el más popular para crear software de sistemas y aplicaciones. Según TIOBE, más del 16% de las búsquedas sobre programación corresponden a este lenguaje
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++
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.
C++ pasó del 4to al 3er lugar en el ranking de TIOBE comparado con los datos de 2014. Al igual que C, es un lenguaje utilizado para aplicaciones móviles, de escritorio y para sistemas embebidos.
JAVASCRIPT
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.
Bibliografía
IT Solutions de BETWEEN. (2019). lenguajes de programación más demandados para trabajar en ingeniería. 11 de junio de 2019, de BETWEEN Sitio web: https://impulsate.between.tech/lenguajes-programacion-ingenieria
Redator Rock Content. (2019). Qué es un lenguaje de programación y qué tipos existen?. 20 de abril de 2019, de blog Sitio web: https://rockcontent.com/es/blog/que-es-un-lenguaje-de-programacion/