Está en la página 1de 6

· Nombre del alumno: Maciel Ávila Sebastián.

· Nombre del profesor: María Isabel Méndez


Morales.

· Título de la tarea: Actividad 1.9.- Gráfica sobre los


lenguajes de programación.

· Fecha de entrega: jueves 20 de abril del 2023 antes


de las 11:55 pm.

· Módulo: Entorno de las Tecnologías de Información


y Comunicaciones y Arquitectura de los Sistemas
de Información.
Gráfica Lenguajes de Programación:

Lenguaje Nivel de Programación


Máquina Máquina
Ensamblador Bajo
C Bajo
C++ Alto
Fortran Alto
Java Alto
Perl Alto
PHP Alto
Python Alto
Aplicación de cada uno de los lenguajes:
● Máquina: Este lenguaje se ejecuta directamente en la CPU de la computadora y
actúa sobre el hardware que compone el equipo. Es el sistema de códigos
directamente interpretable por un circuito microprogramable, como el
microprocesador de una computadora o el microcontrolador de un autómata. Este
lenguaje está compuesto por un conjunto de instrucciones que determinan
acciones a ser tomadas por la máquina.
● Ensamblador: Es un lenguaje de programación que se usa en los
microprocesadores. Implementa una representación simbólica de los códigos de
máquina, binarios, y otras constantes necesarias para programar una arquitectura
de procesador y constituye la representación más directa del código máquina
específico para cada arquitectura legible por un programador (o sea, ayuda a
poder hacer legible el lenguaje máquina para nosotros como
usuarios-programadores).
● C: Se ha utilizado para el desarrollo de muy diversas aplicaciones: sistemas
operativos, hojas de cálculo, gestores de bases de datos y los programas escritos
en C son fácilmente transportables a otros sistemas. En la actualidad es usado
para: adquisición de datos, creación de programas sencillos, ejecutables para
algunas tareas y Control de procesos.
● C ++: Las aplicaciones del lenguaje C ++ son muy extensas. Como lo son
navegadores WEB, Sistemas operativos, Bases de datos (MySQL), bibliotecas
electrónicas, aplicaciones gráficas, nubes de datos, videojuegos, compiladores,
etc. Están escritos o tienen bastante de su estructura programada en C ++.
● Fortran: Fortran se utiliza principalmente en los campos pioneros de la
computación como la ciencia y la ingeniería. Algunos ejemplos son: predicción
numérica del tiempo y los océanos, fluidodinámica computacional, matemáticas
aplicadas, estadística y finanzas.
● Java: Muchos videojuegos, así como juegos para móviles y computadoras, se
crean con Java, los proveedores de la nube eligen el lenguaje Java para ejecutar
programas en una amplia gama de plataformas subyacentes (computación en la
nube), Java se usa para motores de procesamiento de datos que pueden trabajar
con conjuntos de datos complejos y cantidades masivas de datos en tiempo real
(macrodatos), inteligencia de artificial y el internet de las cosas.
● Perl: Es un lenguaje de propósito general originalmente desarrollado para la
manipulación de texto y que ahora es utilizado para un amplio rango de tareas
incluyendo administración de sistemas, desarrollo web, programación en red y
desarrollo de GUI (Interfaz Gráfica de Usuario).
● PHP: PHP se utiliza principalmente para crear páginas web, crear contenido
dinámico y para trabajar con bases de datos y HTML. Soporta la mayoría de
bases de datos, MySQL, PostgreSQL, SQL Server, MongoDB, etc. Su aplicación
principal es estructurar sitios web.
● Python: Python es usado en prácticamente todos los sectores de la industria y de
la ciencia que puedas imaginar, incluyendo: Ciencia de datos, aprendizaje
automático (machine learning), desarrollo web, enseñanza de computación y
programación, visión por computadora y procesamiento de imágenes, desarrollo
de videojuegos, medicina y farmacología, biología y bioinformática, neurociencia
y psicología, astronomía y otras áreas tales como robótica, vehículos autónomos,
negocios, meteorología y desarrollo de interfaz gráfica de usuario.
Ejemplos prácticos del código binario en el desarrollo de software y el código
de alto nivel:
● Programación de microprocesadores: Para un computador es mucho más fácil
procesar los datos con el código binario, ya que solo posee dos estados y
consume mucho menos espacio.
● Cifrado de información confidencial: Como utiliza únicamente dos dígitos, el
cero y el uno, cada dígito tiene un valor diferente que depende de la posición que
éste ocupe y el valor de cada posición es el mismo de una potencia de base 2 es
perfecto para cifrar el lenguaje que nosotros entendemos a código binario, de
esta forma manteniendo segura toda la información confidencial, ya que para
descifrar será necesario ocupar una máquina más.
● Transferencia de datos de un sistema informático a otro: Los archivos
binarios contienen tipos de datos codificados en forma binaria para el
procesamiento y almacenamiento de la computadora. Los archivos binarios están
formados por secuencias de bytes donde los dígitos binarios se agrupan en
ochos. Pueden contener texto, imágenes y versiones comprimidas de otros
archivos o sonidos. La transferencia de archivos binarios es un estándar utilizado
para transmitir archivos de datos a través de protocolos de diferentes servicios
telemáticos.
● Protocolos de comunicación digital informática: Un ejemplo de estos
protocolos es el BSC (comunicaciones síncronas en binario), es un protocolo de
línea de comunicaciones de datos que utiliza un conjunto estándar de caracteres
de control de transmisión y secuencias de caracteres de control para enviar datos
codificados en binario por una línea de comunicaciones.
● Convenciones de correspondencia informatizada por computadora: Este
ejemplo práctico me costó encontrarlo un poco, pero en Arquitectura de
computadoras, la función de correspondencia es un algoritmo que permite
corresponder los bloques de memoria a las líneas de caché. Se requiere algún
medio para determinar qué bloque de memoria principal ocupa una línea dada de
caché, el método surge debido a la minoría de líneas de caché en relación con
los bloques de memoria principal. Además, utilizando el sistema binario, se
consume menos espacio.

Bibliografía:
● Monterde, U. M. (2023). Lenguajes de Programación. Unam.mx. Recuperado el
18 de abril de 2023, de:
https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/1023/mod_re
source/content/1/contenido/index.html.
● Wikipedia. (2023). Lenguaje de máquina. Wikipedia, The Free Encyclopedia.
https://es.wikipedia.org/w/index.php?title=Lenguaje_de_m%C3%A1quina&oldid=1
47720153.
● Sutori. (2022). Línea de tiempo de los lenguajes de programación. Sutori.com.
Recuperado el 18 de abril de 2023, de:
https://www.sutori.com/es/historia/linea-de-tiempo-de-los-lenguajes-de-programac
ion--aP33cNFE9Jfzn5xz36vtVA5B.
● Tokio School. (2022). ¿Cuál es la clasificación de los lenguajes de
programación? Tokio School. Recuperado el 18 de abril de 2023, de:
https://www.tokioschool.com/noticias/clasificacion-lenguajes-programacion/.
● Ugr.es. (2018). Características del lenguaje C. Recuperado el 18 de abril de
2023, de
https://ccia.ugr.es/~jfv/ed1/c/cdrom/cap1/f_cap12.htm#:~:text=Es%20un%20lengu
aje%20de%20prop%C3%B3sito,f%C3%A1cilmente%20trasportables%20a%20otr
os%20sistemas.
● Elio. (2010). Computación e Informática. Blogspot.com. Recuperado el 16 de
abril de 2023, de http://informmundo.blogspot.com/2010/05/que-es-gts-qpi.html.
● Fortran-lang.org. (2023). El lenguaje de programación Fortran — Fortran
Programming Language. Recuperado el 18 de abril de 2023, de
https://fortran-lang.org/es/index.
● Seguir, M. (s/f). Aplicaciones de lenguaje c. Slideshare.net. Recuperado el 18
de abril de 2023, de
https://es.slideshare.net/moncadalmz/aplicaciones-de-lenguaje-c.
● Robledano, A. (2019). Qué es C ++: Características y aplicaciones.
Openwebinars.net. https://openwebinars.net/blog/que-es-cpp/.
● Amazon. (2023). ¿Qué es Java?. Amazon.com. Recuperado el 18 de abril de
2023, de https://aws.amazon.com/es/what-is/java/.
● Wikipedia. (2023). Perl. Wikipedia, The Free Encyclopedia.
https://es.wikipedia.org/w/index.php?title=Perl&oldid=150125653.
● Solano, A. A. (2019). Qué es PHP: Características y usos. Openwebinars.net.
Recuperado el 18 de abril de 2023, de:
https://openwebinars.net/blog/que-es-php/.
● De Souza, I. (2020). Descubre qué es el lenguaje de programación PHP y en
qué situaciones se hace útil. Rock Content - ES; Rock Content. Recuperado el
18 de abril de 2023 de: https://rockcontent.com/es/blog/php/.
● Navone, E. C. (2022). ¿Para qué se usa Python? 10+ usos del lenguaje de
programación Python. freecodecamp.org. Recuperado el 18 de abril de 2023,
de:https://www.freecodecamp.org/espanol/news/para-que-se-usa-python-10-usos-
del-lenguaje-de-programacion-python/.
● Sistema Binario - Qué es, concepto, aplicaciones y ejercicios. (2022).
Concepto. Recuperado el 19 de abril de 2023, de
https://concepto.de/sistema-binario/.
● Gabriela, B. V. (2018). Sistema binario. Recuperado el 19 de abril de 2023,
Euston96. https://www.euston96.com/sistema-binario/.
● ¿Qué es la transferencia de archivos binarios (bft)? - definición de
techopedia. (2021). Icy Science. Recuperado el 19 de abril de 2023, de
https://es.theastrologypage.com/binary-file-transfer.
● IBM Documentation. (2021). Ibm.com. Recuperado el 19 de abril de 2023, de:
https://www.ibm.com/docs/es/i/7.1?topic=standards-binary-synchronous-communi
cations.
● Redactorp, P. (2022). ¿QUÉ ES UN SISTEMA BINARIO?, TIPOS,
APLICACIONES Y MÁS. Te confirmamos si tu sistema operativo aguanta un
software. Recuperado el 19 de abril de 2023, de:
https://siaguanta.com/c-sistemas-operativos/sistema-binario/.
● Wikipedia. (2023). Función de correspondencia. Wikipedia, The Free
Encyclopedia. Recuperado el 19 de abril de 2023, de:
https://es.wikipedia.org/w/index.php?title=Funci%C3%B3n_de_correspondencia&
oldid=147593996.

También podría gustarte