PSeInt: A Pseudocode Interpreter for Programming Students

PSeInt: A Pseudocode Interpreter for Programming Students

PSeInt: A Pseudocode Interpreter for Programming Students

In this first entry of the year on my part, first, a happy, successful and blessed start of the year 2020 for all readers, users and members of the «Blog DesdeLinux». Today, we will talk about PSeInt which is a Software in Spanish that works like a pseudocode interpreter specially designed for work for teachers and programming students. Since, your goal is support teaching programmingIn other words, to assist students in their first steps in studying and learning programming.

PSeInt, in addition to having a interface that has a simple and intuitive pseudo-language in Spanish, includes a flowchart editor. All of this allows its users to focus on the fundamental concepts of the computational algorithm, without having to go through the difficulties of mastering a specific language to get started. In such a way that PSeInt is a simple but useful programming learning software It provides a work environment with numerous teaching aids and resources.

PSeInt: Introduction

According to his Official site At Sourceforge, this Software is:

"A pseudo-code interpreter for Spanish-speaking programming students. Its main purpose is to be a tool to learn and understand the basic concepts of programming and apply them with a pseudocode in Spanish that is easy to understand.". PSeInt at sourceforge.net

Another interesting thing to highlight about this useful, practical and simple «Software Libre», free and in Spanish, is that it multi platformTherefore, it comes with installers and / or executables for: Windows, MacOs and Linux. So much for 32 Bit architectures as if to 64 bits. Comes with the «Licencia GPL Versión 2».

PSeInt: Content

PSeInt - Pseudocode Interpreter

Why use PSeInt?

  1. Assist beginning students in the construction of computational programs or algorithms. And therefore, help them understand the logic of the algorithms.
  2. Learn to make, understand and use pseudocodes to assimilate associated basic concepts, such as: control structures, expressions, variables, among others.
  3. Avoid using real programming languages ​​in the early stages of learning.
  4. Facilitate the tasks of writing algorithms through a set of helps and assists.
  5. Provide some additional tools for error detection and resolution.

PSeInt Features and Functionalities

Among the main features of the program the ones mentioned below can be highlighted:

  • Presents editing tools for writing algorithms in pseudocode in Spanish
  • Has auto-completion functions
  • Offers pop-up help messages
  • Bring Command Templates
  • Syntax Coloring
  • Performs logic block highlighting and Smart Indentation
  • Includes lists of functions, operators and variables
  • Allows you to generate and edit the algorithm flow diagram
  • Can work with classical and Nassi-Shneiderman diagrams
  • Allows simultaneous editing of multiple algorithms
  • The pseudo-language used is configurable
  • Offers predefined configuration profiles for numerous institutions
  • Can interpret (execute) written algorithms
  • You can modify the algorithm and see the changes in the execution immediately (without re-entering the data)
  • Offers a special mode in which you describe the actions performed at each step
  • Determine and clearly mark errors
  • Report syntax errors in real time (as you type)
  • Clearly signal errors at runtime
  • Provides detailed descriptions of each error, with its most common causes and solutions.
  • It allows converting the algorithm from pseudo-code to code in many programming languages, such as: C, C ++, C #, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic.

Among many others, which can be read on its website.

Conclusion

Conclusion

We hope that this "useful little post" about «PSeInt», for an pseudocode interpreter specially designed for tasks for teachers and programming students, is of great interest and usefulness, for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of and for «GNU/Linux».

And for more information, always do not hesitate to visit any Online library and OpenLibra y jedit to read books (PDFs) on this topic or others knowledge areas. For now, if you liked this «publicación», don't stop sharing it with others, in your Favorite websites, channels, groups, or communities of social networks, preferably free and open as Mastodon, or secure and private like Telegram.

Or simply visit our home page at FromLinux to read other interesting posts about «Software Libre», «Código Abierto», «GNU/Linux» and other topics related to «Informática y la Computación», and the «Actualidad tecnológica».


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published.

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.