Muchos de ustedes quieren ser programadores pero por X o Y razón no saben que lenguaje aprender o como aprenderlo, y si bien hay muchos manuales como los de wikibooks, a veces el “bendito miedo” nos impide adentrarnos en el mundo de la programación, además, muchos creen que aprender a programar es muy “complicado” (todo esto se los digo por experiencia).

Entonces para esas personas les traigo una herramienta para escribir pseudo-programas, lo cual, si bien no es un lenguaje completo, nos puede ayudar para empezar y después cuando ya tengamos experiencia, podemos aprender un lenguaje real como C, C++ o Python, etc.

 PSEUDO-LENGUAJE

Antes que todo, para poder empezar tenemos que saber lo que es un pseudo-lenguaje. Pues bien, un pseudo-lenguaje no es mas que un lenguaje de programación en el que es posible utilizar las funciones, operadores, condicionales y funciones repetitivas básicas que nos ayudaran a adentrarnos mas en el mundo de la programación
PSEINT

Pseint
¿Que es Pseint? Pseint es un programa libre distribuido bajo la GPL v3 de GNU, y este es el programa que nos ayudará en el proceso de aprendizaje de nuestro pseudo-lenguaje. Para instalar Pseint lo primero que hay que hacer es descargarlo.
Después, depende si bajaron el paquete que dice “Descargar paquete para GNU/Linux 32/64 bits” deberán hacer lo siguiente:

cd
tar -xvf pseint-l<32 0 64>-.tgz
cd pseint

si descargaron el que dice “Descargar código fuente” deberán tener las dependencias instaladas después de eso deberán hacer

cd
tar -xvf pseint-src.tgz
cd pseint
make linux

y con eso lo tememos instalado

CONFIGURANDO EL ENTORNO DE PROGRAMACIÓN

./wxpseint

con esto se abre el programa y la primera vez que lo ejecuten les va a aparecer una ventana para crear los lanzadores, le damos aceptar y entonces nos vamos a personalizar…
pseint

y ahí marcamos lo siguiente

  1. no permitir usar variables o posiciones de arreglos sin inicializar          (1)
  2. obligar a definir los tipos de variables          (0)
  3. controlar el uso de ; al final de las sentencias secuenciales          (1)
  4. permitir concatenar variables de texto con el operador +          (1)
  5. habilitar funciones para el manejo de cadenas          (1)
  6. permitir las palabras Y, O, NO y MOD para los operadores &, |, ~ y % (1)
  7. tilizar índices en arreglos y cadenas de base 0          (0)
  8. permitir utilizar variables para dimensionar arreglos          (1)
  9. permitir asignar con el signo =          (1)
  10. permitir definir funciones/subprocesos          (1)
  11. utilizar sintaxis flexible          (1)
  12. permitir condiciones en lenguaje coloquial        (1)
  13. Usar diagramas nassi-schneiderman         (0)
  14. Usar formas alternativas para leer y escribir en el diagrama        (1)
Esto esta configurado para que tenga un nivel intermedio de dificultad

Una vez  hecho esto hacemos clic y ¡¡estamos listos para trabajar!! En el próximo tutorial voy a empezar con la explicación de las funciones básicas de Pseint para poder empezar a programar.