
Language
.net
Tool Type
Algorithm
License
GNU General Public License version 2
Version
1.0
Leonardo Lucena

Potigol is a modern functional programming language designed for learning to program in Portuguese. It is ideal for beginners, allowing you to test code in real time and reducing the learning curve in educational environments. It was developed to make programming accessible to everyone, especially in educational contexts, facilitating learning with minimal knowledge of logic. It is shared to promote inclusion in software and application development, democratizing access to technological education.
Potigol addresses the need for an accessible programming platform in Portuguese, facilitating the introduction to programming for native speakers and reducing educational barriers in technology.
Designed for beginner-level students Static typing with type inference Portuguese keywords for easier understanding Supports multiple programming paradigms Encourages functional programming with immutable values and pattern matching Functions are treated as first-class values
Programming language with multiparadigm support: imperative, functional, and object-oriented. Features static typing with inference and Portuguese syntax, designed for educational environments.

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

This image shows an integrated development environment (IDE) with a code editor open on a file named "olamundo.poti" containing a line of code that prints "Olá mundo!"

Hangman game window in a sudo Linux style interface, with a western background. Caption "VOCE ERROU". Hint: "Roupa - 1 palavra(s)". Visible code in the background. Animated cowboy character.

This image displays a programming example with variable types and a flowchart illustrating automatic type conversion between real, integer, logical (boolean), character, and text data types.
Syntax highlighting for Potigol in VS Code.
