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

Juego: Acierta los colores (Código Fuente)

Juego: Acierta los colores (Código Fuente)

Acierta los colores o Adivina los colores es un sencillo juego que consiste en que dado 6 colores «rojo», «verde», «salm...

Pon a prueba tu código con Android Studio

Pon a prueba tu código con Android Studio

Realizar pruebas sobre nuestro código nos permiten comprobar su correcto funcionamiento e integración con otros módulos...

Microservicio REST Java con Spark – Parte 2

Microservicio REST Java con Spark – Parte 2

Segunda y ultima parte del post dedicado a la creación de un microservicio en lenguaje java utilizando el framework Spar...

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...

Crea patrón de desbloqueo para tus app java

Crea patrón de desbloqueo para tus app java

El patrón de desbloqueo es una medida de seguridad que tienen algunos teléfonos inteligentes para evitar el acceso al di...

Dibujando con Canvas

Dibujando con Canvas

La clase Canvas (Lienzo)  de Android es una superficie que nos permite pintar figuras, texto e imágenes utilizando para...

Comparte lo que sabes

Categorias

Últimas entradas

Existe una gran cantidad de contenido sobre productividad, trucos, consejos y trabajo y más. Pero, ¿Qué pasa con esos mo...

En este post te enseño a usar una herramienta de Inteligencia Artificial para animar tus fotografias y esto completament...

Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...

Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...

Herramientas

Generador de Enlaces a Whatsapp