Está en la página 1de 29

TECNOLÓGICO NACIONAL DE MEXICO

INSTITUTO TECNOLÓGICO DE CD. VALLES


CARRERA
INGENIERÍA INDUSTRIAL
MATERIA
ALGORITMOS Y LENGUAJES DE PROGRAMACIÓN
TEMA
DIFERENTES LENGUAJES DE PROGRAMACIÓN ESTRUCTURADOS
UNIDAD:1 GRUPO: B
NOMBRES DE LOS ALUMNOS NO. DE CONTROL
Ramos Hernández Juan José 19690143
LOREM IPSUM DOLOR SIT AMET, Your Text Here Easy to change colors,
Estrada Izaguirre
CU USU AGAM INTEGRE IMPEDIT.
Rubí 19690219
photos and Text.
Gaytan Estrada Daladier 19690213
Lara Sánchez Miriam Galilea 19690318
LOREM IPSUM DOLOR SIT AMET,
Lora IMPEDIT.
CU USU AGAM INTEGRE Casimiro Alma Delia 19690290 $124,090
NOMBRE ASESOR INTERNO
LOREM IPSUM DOLOR SIT AMET, Easy to change colors,
CU USU AGAM
Angélica INTEGRE
María IMPEDIT.
González Díaz photos and Text.

Ciudad Valles, San Luis Potosí 07 de marzo del 2021


INTRODUCCIÓN
El lenguaje de programación es la combinación de símbolos y reglas
que permiten la elaboración de programas con los cuales la
computadora puede realizar tareas o resolver problemas de manera
eficiente. Los lenguajes de programación se clasifican en:
1. Lenguaje máquina. Las instrucciones son directamente entendibles
por la computadora y no necesitan traductor para que la CPU
(unidad de procesamiento central) pueda entender y ejecutar el
programa. Utiliza un código binario (0 y 1), se basa en bits
(abreviatura inglesa de dígitos binarios).
2. Lenguaje de bajo nivel (ensamblador). Las instrucciones se
escriben en códigos alfabéticos conocidos como mnemotécnicos.
3. Lenguaje de alto nivel. Es semejante al lenguaje humano (en
general en inglés), lo que facilita la elaboración y comprensión del
programa. Por ejemplo Basic, Pascal, Cobol, Fortran, C, etcétera.
Lenguajes de programación estructurados
Aunque los requerimientos actuales de software son bastante más complejos de lo que la técnica de
programación estructurada es capaz, es necesario por lo menos conocer las bases de los Lenguajes
de Programación estructurados, ya que a partir de ellos se evolucionó hasta otros lenguajes y técnicas
más completas (orientada a eventos u objetos) que son las que se usan actualmente.

La programación estructurada se define como una técnica para escribir lenguajes de programación
que permite sólo el uso de tres tipos de sentencias o estructuras de control:
• Sentencias secuenciales.
• Sentencias selectivas (condicionales).
• Sentencias repetitivas (iteraciones o bucles).
1. Java
¿Qué es Java?
• Se constituye como un lenguaje de programación y
una plataforma informática orientado a objetos, su
intención es permitir que los desarrolladores de
aplicaciones escriban el programa una sola vez y lo
ejecuten en cualquier dispositivo.
Características
• Es simple
• Orientado a objetos
• Es distribuido
• Independiente a la plataforma
• Es seguro y sólido
• Es multihilo
Alcance
• El Java permite diseñar softwares que podrán ser ejecutados y
distribuidos en las diferentes plataformas (MAC, Linux, Windows, etc.), sin
la necesidad de modificarlos e incluso sin pensar en la arquitectura de la
máquina.
2. Python
¿Qué es Python?
• Es un lenguaje de propósito general de gran nivel
debido a su extensa biblioteca, cuya colección ofrece
una amplia gama de instalaciones.
Características
• Es un lenguaje interpretado
• Es multiplataforma
• Es multiparadigma
• Orientación a objetos
• Programación imperativa
• Programación funcional
Alcance
• Python es un lenguaje de escritura rápido, escalable, robusta y de código
abierto, ventajas que hacen de Python un aliado perfecto para
la Inteligencia Artificial.
• Permite plasmar ideas complejas con unas pocas líneas de código, lo que
no es posible con otros lenguajes.
3. C
¿Qué es C?
• C es un lenguaje de programación con el cual se
desarrollan tanto aplicaciones como sistemas
operativos a la vez que forma la base de otros
lenguajes más actuales como Java, C++ o C#.
Características
• Programación de nivel medio
• No depende del hardware
• Objetivos generales
• Ofrece un control absoluto
• Organización del trabajo con total libertad
• Los programas son producidos de forma rápida y
son bastante potentes
Alcance
• C es simple, elegante y rápido. Es también compacto y eficiente. C tiene
punteros puros, operadores bit a bit, y las keywords extern, volatile, static,
y register lo que significa que vas a entender más acerca de cómo escribir
el código eficiente que se puede obtener de cualquier lenguaje de alto
nivel.
4. C++

¿Qué es C++?
• C++ es un lenguaje de programación que
proviene de la extensión del lenguaje C para
que pudiese manipular objetos.
Características
• Compatibilidad con bibliotecas
• Punteros
• Didáctico
• Es rapido
• Orientado a Objetos
• Es multiplataforma
Alcance
• Permite programar en lenguaje de alto nivel, y en caso de
necesitarlo, permite bajar incluso a lenguaje ensamblador. Es
decir, es un lenguaje que permite tanto alto, como bajo nivel de
programación, para optimizar nuestro programa.
5. C#

¿Qué es C#?
• C# (“C Sharp”) es un lenguaje de
programación diseñado por la conocida
compañía Microsoft. El lenguaje de
programación C# está orientado a objetos.
Características
• Sencillez
• Modernidad
• Extensibilidad
• Versionable
• Compatible
• Orientado a Objetos
Alcance
• En definitiva se trata de un lenguaje moderno, intuitivo y muy
eficiente, que mejora la productividad en el desarrollo de
software.
6. PHP
¿Qué es PHP?
• PHP es un lenguaje de programación de
uso general que se adapta
especialmente al desarrollo web.
Características
• Gran extensión de documentación
• Variedad de herramientas para
aprender
• Permite programación orientada a
objetos
• Módulos externos para mejorar la
aplicación web
• Se puede separar la estructura
Alcance
• La ventaja principal de este sistema de lenguaje frente a los
demás, es que es un lenguaje de programación de código libre.
Esto significa que cualquier desarrollador modifica o genera el
código php que necesite convirtiéndolo en algo único.
7. SWIFT

¿Qué es SWIFT?
• Swift es un lenguaje de
programación multiparadigma creado por
Apple enfocado en el desarrollo de
aplicaciones para iOS y macOS.
Características
• Lenguaje de programación sin errores
• Es rápido
• Evoluciona constantemente
• Patrones de programación funcional, por
ejemplo: map y filter.
Alcance
• Swift es un lenguaje expresivo y limpio que tiene una gramática
y sintaxis simplificadas. Podemos leer y
escribir Swift fácilmente y necesita muy poca codificación. Esto
facilita el desarrollo de aplicaciones con este lenguaje y hace
que el desarrollo sea mucho más rápido.
8. JavaScript

• ¿Qué es JavaScript?
JavaScript es un lenguaje de programación
que puede utilizarse para añadir interactividad
a las páginas Web.
Características
• Lenguaje orientado a objetos
• De tipado débil o no tipado
• De alto nivel
• Lenguaje interpretado
• Muy utilizado por desarrolladores
Alcance
• JavaScript, es uno de los más potentes e importantes lenguajes
de programación en la actualidad, por tres enfoques claros: es
útil, práctico y está disponible en cualquier navegador web.
9. Visual Basic. NET
¿Qué es Visual Basic. NET?
• El lenguaje Visual Basic .NET es totalmente
diferente a sus antecesores, permite crear
aplicaciones de escritorio, Web y móviles. Brinda
un completo número de características para
hacer que el desarrollo de aplicaciones sea
realmente rápido.
Características
• Posee una barra de herramientas
• Un explorador de proyectos
• En la parte inferior una Ventana inmediato
• Separación de la creación de la interfaz gráfica y
el código.
Alcance
• Visual Basic es el lenguaje de programación mas popular de
microsoft que existe. Permite escribir aplicaciones con
muchísimo menos código. Los programadores pueden arrastrar
y soltar controles, como por ejemplo, botones y cuadros de
diálogo y después, definir su aspecto y comportamiento.
10. SQL
¿Qué es SQL?
• Es un lenguaje declarativo de "alto nivel" o "de no
procedimiento" que, gracias a su fuerte base teórica
y su orientación al manejo de conjuntos de registros
y no a registros individuales permite una alta
productividad en codificación y la orientación a
objetos.
Características
• Integridad de los datos.
• Lenguaje estandarizado.
• Sencillez y claridad.
• Flexibilidad.
Alcance
• Es el lenguaje de base de datos más implementado y valioso para
cualquier persona involucrada en la programación informática o que usa
bases de datos para recopilar y organizar información.
Síntesis
Un lenguaje de programación consiste en un vocabulario que contiene
un conjunto de reglas gramaticales destinadas a girar instrucciones a un
ordenador o dispositivo informático para que ejecuten tareas
específicas. Cada lenguaje de programación posee un conjunto único
de palabras clave junto con una sintaxis especial para organizar las
instrucciones del software. Existen lenguajes de programación de bajo
nivel y de alto nivel que, a pesar de ser simples en comparación con los
lenguajes humanos, son más complejos que los lenguajes de máquina.
Se definió como sistemas estructurados de comunicación a aquellos lenguajes que
permiten a la persona o programador dar instrucciones específicas a un dispositivo
o software, con la finalidad de lograr determinados objetivos.
En palabras simples, son lenguajes que comunican al hombre con las máquinas como
también a los sistemas digitales.
BIBLIOGRAFÍA
• colaboradores de Wikipedia. (2021, 3 marzo). Programación estructurada. Wikipedia, la enciclopedia libre.
https://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada#Fundamentaci%C3%B3n_te%C3%B3rica

• Nakamura, M. A. (2011). Diseño de algoritmos y su codificación en lenguaje C. Guadalajara: Mc Graw Hill.

• L. (2020, 3 septiembre). Lenguajes de programación: ¿Qué son y para qué sirven? Mundo ETAC.
https://etac.edu.mx/blog-etac/index.php/data-center-
local/#:%7E:text=%C2%BFQu%C3%A9%20son%20los%20lenguajes%20de,finalidad%20de%20lograr%20deter
minados%20objetivos.
• Content, R. R. (2021a). Conoce los tipos de lenguaje de programación más usados en la actualidad.
Recuperado 6 de marzo de 2021, de https://rockcontent.com/es/blog/tipos-de-lenguaje-de-programacion/
• Mendoza, M. L. (2020). Qué es un lenguaje de programación. Recuperado 6 de marzo de 2021, de
https://openwebinars.net/blog/que-es-un-lenguaje-de-programacion/
• Romero, V. (2020). Los 12 lenguajes de programación más usados en 2020 y cuáles serán los del 2021.
Recuperado 6 de marzo de 2021, de https://www.crehana.com/mx/blog/web/lenguajes-de-programacion-mas-
usados/
• Universia. (2019). Los lenguajes de programación mas usados en la actualidad. Recuperado 6 de marzo de
2021, de https://www.universia.net/ar/actualidad/empleo/lenguajes-programacion-mas-usados-actualidad-
1136443.html

También podría gustarte