Programación y desarrollo de software

Macroinstrucciones y secuencias.

Cuando se habla de Macros, tendemos a pensar en las estructuras repetitivas, sin embargo esta herramienta tiene mucho más significado y uso del cual normalmente se conoce, dicha palabra traduce el significado de ‘grande’. Por lo general se pretende usar en aplicaciones de programación con fines laborales. Macro significa macroinstrucción y su significado es una cadena de instrucciones que se ejecutarán con una sola acción, es decir, que se pueden hacer secuencias por medio del uso de esta. No obstante; las macros manejan cierto límite de repeticiones, ya que estas tienen un fin y un inicio, pero, surgen problemas cuando el inicio es el fin y el fin es el inicio.

Para comenzar, daremos paso a dos temas importantes, primero será el uso de las Macros en Excel y posteriormente Macros fuera de Excel

Cuando se menciona la palabra macro, se suele pensar que son herramientas para uso en escalas muy grandes, y aunque es verdad, este no es el único uso que se le pueden dar, ya que actualmente las macros no se ven únicamente en Excel. Actualmente también se usan con otros fines, esto hace que algunas personas puedan facilitar ciertas labores y trabajos, pero también se pueden volver un problema.

En este artículo hablaremos de tres temas importantes sobre las macros. En cada uno se hablarán de sus énfasis y usos, pero se realizará junto con el tema de la ética, ya que estas se pueden implementar de distintas formas y así llegar a una conclusión sobre estas herramientas.

Macros y secuencias en:

Macros en aplicaciones

Como se mencionó anteriormente, las macros son secuencias las cuales hacen procesos repetitivos. Con respecto a las aplicaciones, su principal uso y función es reducir el tiempo y errores en tareas. En este se utilizan como conjuntos de acciones las cuales se desencadenan desde una primera ejecución, no obstante, si esta no se programa bien entonces no va a ser útil; En cuanto a las aplicaciones, se observa mayormente usada en Microsoft por lo general se utilizan en Excel esto con el fin de hacer bases de datos, borrar o agregar información.

Profundizando en Excel, este cuenta con un editor de VBA, de esta forma las macros pueden grabarse de forma en que toma en cuenta las acciones que realiza con los click y luego las ejecuta de manera rápida eliminando así los tiempos muertos y agilizando el proceso, otra forma es escribiendo directamente los comandos, por lo consecuente, es más compleja que la anterior ya que grabando macros solamente se tendrán en cuenta las acciones que se haga con ratón y teclado.

Secuencias en programas:

En cuanto a los programas, las secuencias sirven para ejecutarse automáticamente así que estas pueden dejarse activas de forma en que se usarán para actualizarse o para realizar mantenimiento en las aplicaciones; también para agregar de manera extra información a ciertos contenidos descargables o simplemente por seguridad

Macros ocultas:

Las macros ocultas son códigos los cuales se establecen en archivos que son base para las aplicaciones y demás. En caso de que se muestran dichas estructuras hará que las personas puedan verlas, manipularlas e incluso alterar el funcionamiento de estas; lo que hará que las aplicaciones y programas se puedan reconstruir y así eliminar ciertos factores que puedan dañar el archivo original, desconectando el programa del creador.

Macros, secuencias y ética

Como hemos venido comentando, las macros son en sí acciones repetitivas las cuales con una vez que se ejecuten estas darán inicio a un proceso ya establecido; sin embargo, la industria 3.0 y 4.0 tiene que ver mucho con el uso de estas herramientas porque facilitan las tareas de trabajadores.

Las macros últimamente se utilizan con otra finalidad, en cuanto a los videojuegos se sabe que las macros y secuencias son acciones repetitivas que se ejecutan con solo un inicio. Esto hace que personas que saben de su funcionamiento simplemente las utilizan como ayudas en esto, creando botones macros que se refiere a botones programados para ejecutar acciones ya establecidas, esto les proporciona ventaja en la parte de juegos.

Y aunque en los juegos no perjudique directamente a todo el mundo también hay otro tipo el cual son virus macros, las cuales son herramientas que se realizan para dañar documentos, información y demás. Estos virus funcionan y se generan con el fin de infectar, pero como las macros son repetitivas cuando una de estas se arma de forma en que no tenga fin, es decir, que al terminar una acción vuelva a empezar hace que no se puedan parar.

Estos virus pueden llenar la memoria del dispositivo en el cual se activó, lo que hará será dañar la memoria haciendo que quede inútil, al expandirse tan rápidamente puede generar problemas no solamente en el computador, si no también infectar otro tipo de archivos lo que hará que si se recuperan ciertos documentos podrán tener este virus, y al ser tan fácil de reproducirse podría seguir dando secuencia en otro dispositivo que abra el archivo.

Resultados

A pesar de que las macros son herramientas que se usan principalmente para facilitar tareas y que funcionan como secuencias, estas se debe tener en cuenta que estas son de libre uso, es decir, que cada persona puede implantarlas con el gusto que desee, según Aerotecnia afirma que ‘’Cada día se detectan más de 550.000 virus maliciosos.’’(1), pero, los virus macros no son el único problema que se presentan como virus informáticos, a medida que la industria de los sistemas va avanzando nuevos problemas se van generando y distintos tipos de virus se crean.

Es cuestión de ética el uso que se le den a herramientas tan fuertes, ya que al desencadenar una de estas se puede llegar a perder todo el control de la misma, por esa razón se llama a la reflexión del uso de nuevas herramientas, no solamente usarlas por recreación, sino que en caso de que se realice de una mala forma puede incluso infectar el dispositivo o archivos que estén en el mismo medio donde se creó.

Autor: Camilo Moreno Contreras

Editor: Carlos Iván Pinzón, José Leonardo Lopéz Bello

Universidad: Universidad Central

Código: UCPW-8

Fuentes

Aratecnia, I. Z. (2022, 4 febrero). Tipos de virus informáticos en 2022. ARATECNIA SISTEMAS Y SERVICIOS. https://aratecnia.es/virus-informaticos-2022/
Aplicaciones Y Macros | Alteryx Help. (2022, enero). Aplicaciones y Macros. https://help.alteryx.com/es-419/20221/designer/apps-and-macros
EcuRed. (2020). Lenguaje de macro - EcuRed. https://www.ecured.cu/Lenguaje_de_macro#:%7E:text=leer%20por%20otros.-,Desventajas,evitar%20la%20redundancia%20de%20c%C3%B3digo.
Macros. (2020). Excel Avanzado. https://www.excel-avanzado.com/macros#:%7E:text=El%20origen%20de%20la%20palabra,la%20invocaci%C3%B3n%20a%20la%20ejecuci%C3%B3n%20.
Microsoft. (2021). Inicio rápido: Crear una macro. https://support.microsoft.com/es-es/office/inicio-r%C3%A1pido-crear-una-macro-741130ca-080d-49f5-9471-1e5fb3d581a8#:%7E:text=Una%20macro%20es%20una%20acci%C3%B3n,cambios%20menores%20en%20su%20funcionamiento.
O.Coltell. (2004). PLATEX: una herramienta bioinformática para la conversión de datos en el estudio genético de la arteriosclerosis. sciencedirect. https://www-sciencedirect-com.ezproxy.ucentral.edu.co/science/article/abs/pii/S0214916804789597?via%3Dihub#!
descubrecomohacerlo. (2021, abril). Datos Access. https://descubrecomohacerlo.com/wp-content/uploads/2021/04/datos-access_3102.jpg
Microsoft. (2020). Excel. https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE4r1u3?ver=b726&q=90&m=2&h=768&w=1024&b=%23FFFFFFFF&aim=true
Programación. (2018, mayo). programaenlinea. https://programaenlinea.net/wp-content/uploads/2018/05/programacion-secuencias.jpg
Como Automatizar Tareas REPETITIVAS Mediante MACROS | Para Windows ✅. (2021, 19 mayo). [Vídeo]. YouTube. https://www.youtube.com/watch?v=tk5Vl0CXQxs
Curso de Macros | Virus en Excel | Lección 3. (2017, 15 mayo). [Vídeo]. YouTube. https://www.youtube.com/watch?v=qUExv15ZwxY
Aprende Macros en Excel en Menos de 11 Minutos. (2020, 6 febrero). [Vídeo]. YouTube. https://www.youtube.com/watch?v=PvebpkrMG4o

Deja una respuesta