La nueva perspectiva de la programación

La nueva perspectiva de la programación

Allan Turing fue el pionero de los lenguajes de programación, fue capaz de descifrar el funcionamiento de la máquina “Enigma” que controlaba el ejército alemán para poder comunicarse con sus diferentes divisiones a lo largo de Europa y dictar sus órdenes. No solo descifrarlo, sino también idear un nuevo sistema de comunicación para el ejército aliado para que los alemanes no pudieran intervenir sus comunicaciones. Podría decirse que él fue el cerrajero de la criptografía moderna.

Hoy en día, tras décadas de desarrollo, podemos programar diversas aplicaciones para un sinnúmero de dispositivos que hacen de nuestra vida algo más sencillo.

Para algunos programadores el proceso de codificación es algo tedioso, y para quienes desean aprender al respecto también. Pero, ¿cómo te sentirías si te decimos que es posible programar dibujando?

Power Apps

Durante el pasado mes de mayo, específicamente el día 24, dio inicio un evento de Microsoft conocido como “Microsoft Build 2022” y durante el cual se reunieron programadores para revelar una novedosa forma de programar DIBUJANDO. Un nuevo sistema que lleva consigo la premisa de eludir la codificación por medio de la incorporación de la popularmente conocida “vista diseño” pero en formato dibujo libre; con la cual podrás, literalmente, dibujar el programa que deseas crear sin recurrir a formatos predeterminados.

Esta plataforma trabaja con una inteligencia artificial conocida como “No-Code” (Sin código), el cual se encarga de interpretar las formas que se dibujan dentro de la aplicación que se programa y permitiendo al desarrollador elegir las formas de código más idóneas para poder programar con éxito el proyecto que está llevando a cabo. En síntesis, permite llevar el papel a la aplicación ejecutable sin muchos procesos intermedios.

Esta inteligencia artificial forma parte de un conjunto de aplicaciones conocidas como se indica en el subtítulo, Power Apps (Aplicaciones de Poder), que buscan redirigir el mundo de la programación codificada a un mundo donde no tengas que depender de la codificación para poder completar un proyecto, compilarlo, y ejecutarlo con éxito.

Siendo la programación una profesión de creciente demanda, así como su reputación, también busca que cada vez más personas logren integrarse a esta actividad que eventualmente se convertirá en una habilidad esencial para convivir en el futuro próximo facilitando el aprendizaje de los conocimientos inherentes a la codificación y lenguajes de programación de forma más genérica por medio del pseudocodigo. Es importante recordar que el pseudocódigo no es más que usar nuestro lenguaje nativo para redactar instrucciones concretas sobre la ejecución de un programa; pero esta vez por medio de dibujos.

Tranquilamente podrías programar un formulario dibujándolo en una hoja de papel y luego escanear esta hoja con la inteligencia artificial, a través del aplicativo “Express Design” (diseño expreso) que permite la interpretación de las líneas y formas dibujadas por el desarrollador, y transformarlo en un programa ejecutable por medio de la detección de objetos que Azure Cognitive Services (otro servicio incluido dentro de la plataforma de Power Apps) puede realizar.

¿Ha sido bien recibida esta plataforma? Por lo visto, no solo ha sido bien recibida, sino que actualmente sigue en desarrollo para poder brindar mejores beneficios de los que actualmente ofrece a los desarrolladores que desean ahorran tiempo y esfuerzo en el proceso de codificación de los aplicativos que desean lanzar al mercado próximamente.