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
¿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…
y ahí marcamos lo siguiente
- no permitir usar variables o posiciones de arreglos sin inicializar (1)
- obligar a definir los tipos de variables (0)
- controlar el uso de ; al final de las sentencias secuenciales (1)
- permitir concatenar variables de texto con el operador + (1)
- habilitar funciones para el manejo de cadenas (1)
- permitir las palabras Y, O, NO y MOD para los operadores &, |, ~ y % (1)
- tilizar índices en arreglos y cadenas de base 0 (0)
- permitir utilizar variables para dimensionar arreglos (1)
- permitir asignar con el signo = (1)
- permitir definir funciones/subprocesos (1)
- utilizar sintaxis flexible (1)
- permitir condiciones en lenguaje coloquial (1)
- Usar diagramas nassi-schneiderman (0)
- Usar formas alternativas para leer y escribir en el diagrama (1)
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.
14 comentarios, deja el tuyo
En Pseint di mis primeros pasos hacía el mundo de la programación, luego obviamente fuí avanzando ( no mucho todo sea dicho) hacía C, Python, CSS + HTML y alguna que otra cosilla por ahí
por esa razón es que quiero enseñárselos par los que no se animan puedan empezar a programar
Bueno a mi me lo enseñaron en la Universidad, con el fin de abstraerse del lenguaje y comenzar a pensar como programador, entender los ciclos repetitivos, los if, etc y recién cuando uno ya estaba como ya tenía algo de práctica creando algoritmos para problemas sencillos comenzamos con los lenguajes «serios»
Saludos y sigan así que me encanta este blog
a mi en la U me enseñaron a usar el blueJ (esta para linux) luego Netbeans esto es en fundamento y programacion 1 y 2, luego en programacion 3 y 4 usamos visual basic (c#) y en desarrollo web usamos lo que es sublimetext para programar en html, con css, php y js 🙂
Este programa me ayudo mucho en la clase de algoritmos en la universidad, entendien Pseint y el Psseudo-lenguaje, nos ayudara mucho, este programa me hizo comprender mas que mi catedratico, jajajaja, Saludos
me alegro de que te hay ayudado, con este programa creo que hasta mi gato puede aprender a programar jajaja, saludos
Ya lo tengo instalado en mi openSUSE, espero poder aprender mucho contigo xnmm!
eso espero muy pronto subiré el segundo post en donde voy a explicar las funciones basicas y de ahi empezaremos con «programas»
Esto esta interesante. Estare atento a tus posts, me llama mucho la atencion el programar y realmente no sabia por donde empezar, ahora tendre un inicio 😀
que bueno que te decidiste créeme que programar no están difícil como parece, yo creía antes que para programar tienes que pasar años o décadas para poder lograr programar pero una vez le entiendes lo básico puedes dejar que tu imaginación vuele.
Saludos
¡Gracias, me hacia falta algo asi para empezar a adentrarme en este negocio! Sigue subiendo más.
A mi me adentraron con LPP, siempre me dio asquito 😛
Ahora mismo ando aprendiendo Scheme con miras de leer el libro de SICP del MIT, lo mas importante para aprender a programar es perder el miedo y saber que lo mas dificil son los primeros conceptos y el lenguaje mas complicado siempre sera el primero, ya con esos conceptos el limite te lo pones tu mismo.
Saludos
ya esta lista la segunda parte en donde explico las definiciones necesarias para poder continuar !!!
link: https://blog.desdelinux.net/programacion-basica-pseint-parte-2/
El comando para ejecutar el programa en mi caso es:
./wxPSeInt
Como sabemos, en GNU/Linux son importantes las mayúsculas.