Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Noticias / Potigol: Lenguaje de programación en portugues

Potigol: Lenguaje de programación en portugues

Autor jc mouse viernes, julio 6, 2018

Oi galera, en esta oportunidad les traigo una curiosidad que encontré por casualidad perdiendo el tiempo en Internet, se trata de un lenguaje de programación en idioma portugués escrita en Java y Scala, el autor es un informático de Brasil Leonardo Lucena y el lenguaje se llama Potigol la ultima versión disponible en GitHub es la v0.9.15  diseñado  exclusivamente para principiantes . Es un proyecto de código abierto bajo licencia GNU General Public License por tanto se puede utilizar, redistribuir y/o modificar.

potigol logo

Entre sus principales características tiene:

  • Sintaxis simple
  • Tipificación Estática y fuerte
  • Proyecta para ser usada por alumnos principiantes
  • Tipificación estática con inferencia de tipos
  • Palabras clave en idioma portugués
  • Multiparadigma
  • Estímulo al paradigma funcional: valores inmutables, casamento de padrões, funciones como valores

Sitio Web Potigol (en portugues)

¿Como se usa?

Lo primero es descargar el proyecto potigol 0.9.15 (24 MB), no requiere instalación pero si tener configurado la maquina virtual java (JVM) en el path del sistema.

Para ejecutar el Editor Potigol desde consola, escribir:

java -jar epotigol.jar

o (en windows) doble clic sobre el archivo epotigol.jar

Esto abrirá el editor que viene por defecto en el archivo ZIP/TAR.GZ, pero también puede utilizarse otro editor como JCEditor , incluso cuenta con plugins para Atom, Vim, CodeMirror  y Ace Editor.

Mi primer “Hola Mundo”

Una vez con el editor abierto, escribimos el código para nuestro “Hola Mundo”

ola galera

Y guardamos el archivo como “ola.poti

Si queremos ejecutar el archivo *.poti desde el editor o la consola, debemos realizar algunos cambios en nuestro sistema, es decir incluir potigol en el PATH del Sistema Operativo para poder realizar la siguiente instrucción:

java -jar potigol.jar ola.poti

Si eres de esos recelosos de tocar el S.O. solo para probar algunas cosas y des-configurar tu sistema (con justa razón debo decir), puedes hacer uso de archivos BAT, por ejemplo el siguiente código ejecuta cómodamente el archivo “ola.poti” desde un archivo *.bat

 1 @echo off
 2 :: Archivo potigol
 3 SET file=ola.poti
 4 
 5 :: direccion de la JVM
 6 SET j="C:\Program Files\Java\jre1.8.0_65\bin\java"
 7 ::D direccion del archivo potigol.jar
 8 SET p="X:\DONDE-DESCARGASTE-POTIGOL\potigol\potigol.jar"
 9 
10 echo -----------------------------------------------
11 echo Ejecutando archivo %file% 
12 echo -----------------------------------------------
13 
14 %j% -jar %p% %file%
15 
16 echo -----------------------------------------------
17 pause
18 exit

Debemos indicar el nombre del archivo con extensión *.poti que queremos ejecutar (linea 3), indicar donde esta ubicado nuestra Maquina Virtual java (linea 6) y donde tenemos el archivo potigol.jar (linea 8), realizado todo esto, basta con guardar el archivo con cualquier nombre, por ejemplo ejecutar_archivo_poti.bat y darle doble clic.

consola java

Documentación

Si bien solo existe documentación en portugués, este es bastante comprensible y este se encuentra disponible en la web del proyecto (http://potigol.github.io/). Si lo que buscas son ejemplos prácticos, Potigol también cuenta con una pequeña sección de código de ejemplos de juegos (código juegos) como por ejemplo el juego para divinar un numero:

jogo java potigol

donde:

consola cmd windows

enjoy!!!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Esteganografia LSB en Java – [Proyecto Completo]

Esteganografia LSB en Java – [Proyecto Completo]

Mensajes ocultos utilizando el método de Inserción en el bit menos significativo (Least Significant Bit Insertion) El mé...

JLabel circular

JLabel circular

En este post crearemos un swing Label personalizado que tendrá la forma circular en su borde, con esto obtendremos un bo...

Ejercicios sencillos en C Sharp

Ejercicios sencillos en C Sharp

Lenguaje: C# Nivel: Básico 1) Se desea desarrollar un programa que permita introducir una oración por teclado y contar l...

JCheckBox dentro JTable con Netbeans

JCheckBox dentro JTable con Netbeans

Para colocar un JCheckBox dentro una celda de un JTable debemos sobre escribir algunas clases para que el componente pue...

Animación de JProgressBar con hilos

Animación de JProgressBar con hilos

Si nuestra aplicación tiene que llevar a cabo un cierto trabajo que no sabemos cuanto durará y que a la vez consume much...

JToggleButton y base de datos

JToggleButton y base de datos

En este tutorial veremos una forma de trabajar con el swing  JToggleButton y una base de datos para dar respuesta a una...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Comparte lo que sabes

Categorias

Últimas entradas

En este y un segundo post desarrollaremos un microservicio java utilizando el framework Spark que implementara las funci...

Oi galera, en esta oportunidad les traigo una curiosidad que encontré por casualidad perdiendo el tiempo en Internet, se...

Kotlin es un lenguaje de programación relativamente nuevo que ha ido ganando terreno en el desarrollo de aplicaciones pa...

Kotlin es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java y que también puede...

Android Bolivia

MAUS