por
pobrecito hablador
el Viernes, 14 Octubre de 2005, 16:39h
(#616385)
La gracia del pseudocódigo es que no sigue normas, es una forma más o menos "regular" de describir un algoritmo, no es un lenguaje de programación. O haces un analizador que se trague casi cualquier cosa o perdemos la ventaja del pseudocódigo: no hay normas para la escritura, vale con que se entienda qué algoritmo representa.
¿Con nostalgia? Lo recuerdo y me alegro de que ya pasara... Aquello era un suplicio. Nos obligaban a escribir el programa entero en pseudocódigo en papel para luego pasarlo a C en el ordenador. No se vosotros pero a mi la primera parte no me hacía ninguna gracia. Era hacer el mismo trabajo dos veces. Si tienes problemas para elaborar el algoritmo se coje un papel, se hacen un par de esquemas y listo. Pero eso del pseudocódigo... al menos tal y como nos lo inculcaron a nosotros era una tontería. El tiempo que perdían en enseñar el lenguaje en pseudocódigo se podría emplear en profundizar más en el lenguaje que te intentaban enseñar. No veo la diferencia (en cuanto a complejidad o facilidad de compresion) entre escribir:
Si se puede ejecutar ya no es pseudocódigo, pasa a ser código.
Yo siempre he pensado que los que sienten la necesidad de poder ejecutar el pseudocódigo es que las han enseñado uno con sintaxis rígida, o sea, que les ha enseñado alguien que nunca entendió lo que es el pseudocódigo y para que sirve. Como han dicho varios, puestos usar un lenguaje de sintaxis rígida mejor usar directamente un lenguaje de programación de verdad.
por
pobrecito hablador
el Viernes, 14 Octubre de 2005, 18:22h
(#616466)
Hablando del psudocódigo, yo para mi asignatura de compiladores hice un lenguaje de programación (en español) se parecía mucho al pseudocódigo, si llego a saber que lo publicáis aquí busco el mío y lo publico.
Lástima que le faltasen la implementación de las funciones. Además era un lenguaje interpretado. Lo dicho si a alguien le interesa...
Re:Hablando de todo
de pobrecito hablador
(Puntos:0)
Sábado, 15 Octubre de 2005, 11:53h
En la universidad cada profesor tenía su propio dialecto, creo que el pseudocódigo hacía más mal que bien a la hora de aprender a programar sabiendo que en un par de meses tendrían que programar en pascal que ya es bastante parecido al habla inglesa, al final la gente estaba bastante confusa. Por eso, nunca lo he usado ni he tenido la necesidad de usarlo.
... este programita me llega 3 semestres tarde. Al menos luce compatible con el pseudocodigo de mi querida profesora de Introduccion a la Informatica en la UNEG...
--
Tom Maneiro $ON¥ == EVIL! - http://t38.webhop.biz/ -
por
pobrecito hablador
el Sábado, 15 Octubre de 2005, 02:21h
(#616642)
Existe un intérprete de pseudo código GPL. Incluye una interfaz simple para aprender en versiones tanto para linux, como para windows.
La pag del proyecto es http:///pseint.sourceforge.net
Si bien aún está en desarrollo y se publican correcciones y mejoras regularmente, ya es 100% funcional.
por
pobrecito hablador
el Sábado, 15 Octubre de 2005, 03:02h
(#616646)
Arghh... por esto es que no soporto trabajar con ingenieros de sistemas ni personas que no tengan
idea alguna de diseñar... creen que programar
es escupir un monton de código inútil...
El código de él 100% de los ingenieros de sistemas que me he encontrado termina en la caneca.
Por qué? NO saben que es diseñar, planear, escribir pseudocódigo, es más importante el diseño que
toda la implementación.
Disculpenme todos los Ing de Sistemas que si tengan idea que es un Diseño. Se que alguno debe
haber por ahí.
Re:DISEÑO!!
de tupolev
(Puntos:1)
Sábado, 15 Octubre de 2005, 05:42h
Apuesto a que todas las universidades (solo conozco una) lo usan para pedir a los alumnos que hagan programas, aunque el pseudocódigo solo es útil para describir y validar algoritmos.
En mi época el que usaba la UA era una traducción de PASCAL al castellano. Era simpático, pero al final dolía cuando te pedían realizar programas con un entorno muy muy limitado.
La utilidad de estos inventos para aprender a programar es algo limitada. Lo veo genial para validar algoritmos para no programadores, pero no veo como aprender una serie de palabras clave forzadas (el pseudocódigo es interesante porque es libre) para probar un algoritmo. Para eso ya lo hago en el lenguaje de programación que más cómodo me sienta.
Aquí es cuando se ve la diferencia entre un Ingeniero Informático y un picacódigo: el Ingeniero crea un algoritmo sin pensar en qué lenguaje utilizará posteriormente, mientras que el picacódigo no puede escribir nada que se salga de su "lengua materna". Qué triste la docencia de aquellos que no aprendieron que el pseudocódigo sirve para centrarse en lo que el algoritmo debe hacer dejando a un lado las irrelevancias de cada lenguaje en particular.
Por cierto, para aquellos que de verdad quieran pasar a la siguiente generación del desarrollo de software, deciros que el único lenguaje que de verdad necesitarán dominar es uno que no se escribe: UML [uml.org]
Si lo que han hecho es una traducción de las palabras reservadas de algún lenguaje existente y relajar sus restricciones sintácticas... pues no le veo ventaja alguna.
Lo bueno del pseudocódigo es poder prescindir de código irrelevante para el caso de estudio (aunque imprescindible para el programa) y poder poner cosas como:
mientras haya_datos_en_buffer
a = saca_dato_del_buffer
imprime a
fin mientras
Si han hecho que eso funcione (si es que tiene sentido que lo haga) me quito el sombrero... porque haber cómo interpreta el compilador "haya_datos_en_buffer" sin más formalismos...
por
pobrecito hablador
el Domingo, 16 Octubre de 2005, 23:51h
(#617228)
hola, yo estudio telemática en alcoi, mi profesor (adolfo ferre vilaplana) se dedica a darnos clase utilizando el pseudocódigo (la asignatura es INTRODUCC a la PROGRAMACION). Solo quiero enseñarme a programar lo "basico", ya que no voy a ser programador ni me voy a dedicar a esto, si nos hubiese estudiado informatica u otra cosa. Porque creeis que sigue dando su asignatura en pseudocódigo desde hace años, recibiendo miles de criticas de todo el mundo y no nos enseña a programar en C u en otro lenguaje como todo el mundo hace ? Ahora tengo otras asignaturas de programacion y no tengo ni idea de programar.
¿Qué sentido tiene?
(Puntos:2, Informativo)No funcionan los enlaces
(Puntos:-1, Troll)Como todo en este pais desde que gano el contubernio separalista
ADA
(Puntos:2, Interesante)( http://unfito.blogspot.com/ | Última bitácora: Martes, 06 Enero de 2009, 22:09h )
¿Compilar pseudocódigo? Para eso mejor programar en ADA.
procedure hola isbegin
if esto_no_parece_pseudocodigo then
no_sé_qué_es_pseudocódigo;
else
compila_con_Gnat_que_es_GP L;
end if;
end hola;
If I have seen farther, it is by standing on the shoulders of giants. (Isaac Newton)
Re:ADA
(Puntos:4, Divertido)( http://barrapunto.com/ )
"...inaction, is a weapon of mass destruction..."
Re:ADA
(Puntos:5, Divertido)( http://unfito.blogspot.com/ | Última bitácora: Martes, 06 Enero de 2009, 22:09h )
If I have seen farther, it is by standing on the shoulders of giants. (Isaac Newton)
lo veo, lo veo!
(Puntos:3, Informativo)La pregunta obvia es: ¿Saben Yonder y éstos caballeros paraguayos para qué sirve el pseudocódigo? Evidentemente no.
Homenaje a Typ y Coll
(Puntos:5, Divertido)( http://barrapunto.com/tags/restalman | Última bitácora: Domingo, 08 Julio de 2018, 16:42h )
- ¿¡Para queeé!?
- Paraguayo.
__
Comprare è combattere.
para que sirve
(Puntos:2, Inspirado)Pues yo no lo recuerdo con nostalgia....
(Puntos:3, Inspirado)Si condicion1 entonces
accion1
fin-si
y escribir
if(condicion1) {
accion1
}
Pues nada, lo dicho.
¿Pseudo?
(Puntos:5, Interesante)( http://barrapunto.com/ | Última bitácora: Domingo, 26 Junio de 2011, 17:42h )
Yo siempre he pensado que los que sienten la necesidad de poder ejecutar el pseudocódigo es que las han enseñado uno con sintaxis rígida, o sea, que les ha enseñado alguien que nunca entendió lo que es el pseudocódigo y para que sirve. Como han dicho varios, puestos usar un lenguaje de sintaxis rígida mejor usar directamente un lenguaje de programación de verdad.
Salu2
Hablando de todo
(Puntos:0)Lástima que le faltasen la implementación de las funciones. Además era un lenguaje interpretado. Lo dicho si a alguien le interesa...
Nunca lo he usado
(Puntos:2)Bonito, pero...
(Puntos:1)( http://mi.tsdx.net.ve/ | Última bitácora: Viernes, 14 Febrero de 2014, 08:31h )
Tom Maneiro
$ON¥ == EVIL!
- http://t38.webhop.biz/ -
PSeInt: una alternativa GPL
(Puntos:1, Informativo)DISEÑO!!
(Puntos:0)Y además siempre lo usan mal
(Puntos:1)Apuesto a que todas las universidades (solo conozco una) lo usan para pedir a los alumnos que hagan programas, aunque el pseudocódigo solo es útil para describir y validar algoritmos.
En mi época el que usaba la UA era una traducción de PASCAL al castellano. Era simpático, pero al final dolía cuando te pedían realizar programas con un entorno muy muy limitado.
La utilidad de estos inventos para aprender a programar es algo limitada. Lo veo genial para validar algoritmos para no programadores, pero no veo como aprender una serie de palabras clave forzadas (el pseudocódigo es interesante porque es libre) para probar un algoritmo. Para eso ya lo hago en el lenguaje de programación que más cómodo me sienta.
Un saludo.
Pues vaya novedad...
(Puntos:0)¿Sólo al estudiar?
(Puntos:1, Provocacion)( http://www.gatogordo.es/ | Última bitácora: Sábado, 29 Mayo de 2004, 03:47h )
Por cierto, para aquellos que de verdad quieran pasar a la siguiente generación del desarrollo de software, deciros que el único lenguaje que de verdad necesitarán dominar es uno que no se escribe: UML [uml.org]
El Gato Gordo [gatogordo.es]
Una nueva sintaxis o programación automática
(Puntos:1)Lo bueno del pseudocódigo es poder prescindir de código irrelevante para el caso de estudio (aunque imprescindible para el programa) y poder poner cosas como:
Si han hecho que eso funcione (si es que tiene sentido que lo haga) me quito el sombrero... porque haber cómo interpreta el compilador "haya_datos_en_buffer" sin más formalismos...
Estudio telemática en alcoi
(Puntos:0)