Ir al contenido principal

Entradas

Mostrando entradas de mayo, 2022

Powershell como si fuera en primero

En este post continuaremos dando un vistazo a Powershell, el lenguaje de scripting de Microsoft. La programación orientada a objetos está presenta en lenguajes de programación modernos y en éste no podría faltar. Los pilares de la POO son los siguientes: Abstracción , entender los atributos a utilizar; la interacción entre sí. Encapsulación , niveles de acceso y plantillas. Herencia , crear clases a partir de clases existentes. Reutilización de código. Polimorfismo , comportamiento según el contexto e implementación. Creamos nuevo archivo: new-item clases1.ps1 -type file clases1.ps1 class MyClase{ static [int]$MAX = 137 [string]$NombreAtributoStr [int32]$NombreAtributoInt [datetime]$NombreAtributoFecha } $obj = [MyClase]::new() $obj.NombreAtributoStr = 'Alquimista' $obj.NombreAtributoInt = 33-11; $obj.$NombreAtributoFecha = '12/12/2022' $obj Algunos tipos de datos que podemos usar son: [int16], [in

Un vistazo a Prolog

Prolog es un lenguaje de programación lógica. Usado para la Inteligencia Artificial. Un programa en este lenguaje tiene las extensiones *.pl, *.pro y *.p. Comenzaremos instalando Prolog (en Ubuntu). Agregamos el repositorio, descargamos e instalamos Prolog. sudo add-apt-repository ppa:swi-prolog/stable sudo apt-get update sudo apt-get install swi-prolog -y Para instalar en Windows: https://www.swi-prolog.org/Download.html Entramos al Shell. $ swipl ?- 6 is 3+2. false ?- 5 is 4+1. true ?- True | . % ... 1,000,000 ............ 10,000,000 years later % % >> 42 << (last release gives the question) ?- False. % ... 1,000,000 ............ 10,000,000 years later % % >>

Learning Functional Programming | Erlang Solutions Webinar (vídeo en Inglés)

Vídeo: "Aprendiendo Programación Funcional". Descripción: A Erlang Solutions se une el respetado autor, investigador y profesor Simon Thompson, profesor de Lógica y Computación en la Universidad de Kent. Aquí comparte información valiosa sobre cómo aprender programación funcional, que será adecuada tanto para principiantes como para programadores experimentados. Nota: Todos los derechos a quien corresponda