EXCEL el Lenguaje de Programación más utilizado: según Microsoft

En el siguiente video te mostrare las nuevas características que tiene Excel, lo cual lo acerca a el trabajo que hacen los lenguajes de Programación.

En el siguiente video te mostrare las nuevas características que tiene Excel, lo cual lo acerca a el trabajo que hacen los lenguajes de Programación.

Curso de Programación Funcional en JavaScript GRATIS

En este curso aprenderás los conceptos claves del paradigma funcional utilizando JavaScript.

La programación funcional es utilizada normalmente en todo proyecto, el conocer sus prácticas y fundamentos es indispensable.

En este curso aprenderás los conceptos claves del paradigma funcional utilizando JavaScript.

¿Qué es la Programación Funcional?

La programación funcional es un paradigma que ha tomado gran campo el el desarrollo del software.

La programación funcional es un paradigma que ha tomado gran campo el el desarrollo del software.

Se basa en el calculo lambda de Alonzo Church, y sigue ciertos lineamientos con los cuales puedes tener ventajas a la hora de programar programación concurrente, pruebas unitarias o simplemente para hacer código más rápido de escribir.

La programación funcional se basa en «qué es lo que desear resolver», más no en «como deseas resolverlo».

En el siguiente video te contare su origen, y con ejemplos de código algunos de sus principios que se deben seguir.

Introducción al Lenguaje de Programación Clojure (el lenguaje de mejor pagado según encuesta de StackOverflow)

En la encuesta de stackoverflow de este 2022, Clojure se ha puesto en el numero 1 como el lenguaje de programación mejor pagado de todos.

En la encuesta de stackoverflow de este 2022, Clojure se ha puesto en el numero 1 como el lenguaje de programación mejor pagado de todos.

Clojure es un lenguaje de programación funcional que corre en la maquina virtual de Java, aunque también hay implementaciones para .NET Framework.

En el siguiente video te daré una introducción de este lenguaje de programación.

¿Qué es la Inmutabilidad en la Programación?

La inmutabilidad es la capacidad que tiene un elemento para no ser modificado. Siendo en la programación los elementos: la información.

El concepto de Inmutabilidad no es propio de la programación, de hecho, viene desde las matemáticas y la física.

Podemos verlo en las formulas famosas de física como las constantes en ellas, por ejemplo el numero PI.

En la programación el concepto de inmutabilidad fue abordado gracias a la programación funcional en los años 60s.

La inmutabilidad es la capacidad que tiene un elemento para no ser modificado. Siendo en la programación los elementos: la información.

En el siguiente video te mostrare con ejemplos como obtener objetos inmutables en JavaScript.

Solución a Fibonacci y Factorial con Programación Funcional

Te explicaré como puedes encontrar la manera de programar Fibonacci y Factorial solo utilizando programación funciona.

En las entrevistas técnicas para programador jr es común que te pidan resolver problemas como fibonacci o factorial, el objetivo de este video es más que nada darte algunos conceptos que son importantes para este tipo de problemas.

Te explicaré como puedes encontrar la manera de programar Fibonacci y Factorial solo utilizando programación funciona.

Introducción a LISP

Lisp es un lenguaje de programación que nació en 1958 siendo el segundo lenguaje de programación de alto nivel de la historia.

Lisp es un lenguaje de programación que nació en 1958 siendo el segundo lenguaje de programación de alto nivel de la historia.

En esta introducción veremos sus cualidades como lenguaje con paradigma funcional (Lisp es multiparadigma).

Curso de Programación Funcional en TypeScript GRATIS

En este curso aprenderás los principales fundamentos de la programación funcional aplicados con el lenguaje de programación TypeScript.

En este curso aprenderás los principales fundamentos de la programación funcional aplicados con el lenguaje de programación TypeScript.

En un solo video separado por capítulos viene el contenido completo.

Si deseas más de este contenido, puedes suscribirte al canal y dejar un pulgar arriba como agradecimiento.

Otros cursos

Siempre hay varias maneras de programar una solución

En el área de la programación nos encontramos con un problema al cual hay que encontrarle una solución por medio de los algoritmos representados con código.

En el área de la programación nos encontramos con un problema al cual hay que encontrarle una solución por medio de los algoritmos representados con código.

Pero no solo en esta parte radica hacer la solución, también nos encontramos en armar una arquitectura, un diseño de base de datos, o un balance de componentes de tecnologías distintas que convivan entre si y juntos sean la solución.

El entender que el realizar un software de una manera la cual funcione bien, es decir, que cumpla su trabajo, dando la solución y esta solución sea segura, balanceada, escalar y todas esas características de calidad, implica que es una de las tantas maneras de haber creado la solución, más no es ni la mejor, ni la peor, pero si una de tantas.

A inicios del siglo 20 por allá de 1900 se reunieron un grupo de matemáticos, una asamblea donde a uno de estos matemáticos llamado David Hilbert, se le ocurrió plantear algunos problemas a resolver (desde entonces nos gustaba complicarnos), uno de esos problemas es el llamado Entscheidungsproblem (problema de decisión) el cual propone lo siguiente:

¿Existe un algoritmo el cual pueda decirnos si un cálculo de primer orden es un teorema valido?

En palabras más simples, existe un algoritmo que pueda decirnos si un enunciado lógico es demostrable.

Es aquí un punto crítico en la historia de la computación, ya que gracias a este problema alguien llamado Alan Turing y alguien llamado Alonzo Church demostraron que era imposible tal algoritmo pero también demostraron que en la computación se puede encontrar una solución de distintas formas.

Alan Turing creo la máquina de Turing la base de la programación imperativa y por su parte Alonzo Church creo el cálculo lambda la base de la programación declarativa.

La programación imperativa se ha convertido en la base de paradigmas de programación como la programación Orientada a Objetos, en cambio, la programación declarativa lo vemos en paradigmas funcional o lógico (prolog), de hecho, hoy en día el combinar los paradigmas es el pan de cada día.

Al final, nosotros creamos algoritmos que darán con la solución a un problema, pero siempre hay formas distintas de hacerlo, con menor o mayor abstracción, con menos líneas o más líneas de código, como sea, siempre habrá maneras distintas de tener una solución.

El objetivo de este texto es entender que si estamos programando y no damos con la solución, es bueno comenzar de nuevo esa parte y pensar cómo se haría de una manera distinta, no cerrarnos al primer camino en el cual nos quedamos atorados, sino entender que siempre hay otra forma de hacerlo.

Esto aplica tanto para programar, para diseñar una base de datos, para la arquitectura de software, bueno, aplica para toda etapa en el desarrollo de sistemas.

Si has llegado hasta aquí te agradezco, puedes compartir el texto si ha sido de tu agrado.