[Butia-devel-list] Día tortugarte en Uruguay
Alan Jhonn Aguiar Schwyn
alanjas en hotmail.com
Mie Sep 25 20:55:09 UYT 2013
Algo entendí..
> en todos esos bugs de "el butia me anda con hipo", que le sucedes incluso a programadores avezados.
Eso es algo que nunca supe porque pasa. Quizás es cuando explicamos el cómo programar, nosestamos olvidando de algo.Lo primero que les decimos: hagan un cuadrado.. la gente empieza a hacer algo "totalmente imperativo":
adelanteesperar xgiraresperar yetc..
Luego pasamos a algo "reactivo" (lee un sensor y actúa) y la gente tiende a poner de vueltalos esperar y eso..Igualmente, hay programas que "desde lejos se te embroca" que hay algo mal..El ejemplo que alguien mandó el otro día:
por siempre adelante if algo: detener
Creo que el resultado debería ser claramente visible. Que cuando la condición se hace verdaderael programa manda dos acciones opuestas casi simultáneamente: adelante y detener.
Date: Wed, 25 Sep 2013 20:38:51 -0300
From: xxopxe en gmail.com
To: alanjas en hotmail.com; aaguirre en fing.edu.uy
CC: butia-devel-l en fing.edu.uy
Subject: Re: [Butia-devel-list] Día tortugarte en Uruguay
Es un término robado a la electrónica.
Básicamente refiere cuando dos cosas interactuan peor de lo que
podrían y se pierde algo en la traducción (el ejemplo clásico en
software es entre diseño orientado a objetos y bases de datos
relacionales).
En butiá se hacen principalmente programas reactivos: algoritmo
triviales, poco estado interno, controlado por las entradas de los
sensores. La arquitectura del programa esta condicionada por las
entradas y las salidas.
En tortuga lo principal es el control del flujo del programa. Las
entradas y salidas estan por ahi, como es usual en un lenguaje
imperativo. En otras palabras, se adapta mejor al paradigma
jerárquico que al reactivo.
Los comportamientos son implicitamente concurrentes.
Tortuga no es concurrente.
Que hay algo que no encaja se ve en que hay que poner un "por
siempre" afuera de todo absolutamente siempre, y en todos esos
bugs de "el butia me anda con hipo", que le sucedes incluso a
programadores avezados.
Jorge
On 25/09/13 19:30, Alan Jhonn Aguiar Schwyn wrote:
la impedancia de qué?
expliquen para los ignorantes, por favor!
From: aaguirre en fing.edu.uy
Date: Wed, 25 Sep 2013 19:26:14 -0300
To: xxopxe en gmail.com
CC: butia-devel-l en fing.edu.uy
Subject: Re: [Butia-devel-list] Día tortugarte en Uruguay
si, es una muy buena idea!
estaría muy bueno contar con tu presencia jorge
2013/9/25 Jorge <xxopxe en gmail.com>
Capaz que se le puede mencionar las
peculiaridades que tiene programar robots y el
"impedance mismatch" que hay con el tortuga... No
como para que cambie el tortuga, que no tendria
sentido, pero para ver si se le ocurre alguna
nuevo concepto. Y quien te dice, capaz se lo
encachila :)
J.
On 25/09/13 17:06, Andres Aguirre wrote:
Comparto invitación que me
llego (ver adjunto).
El día antes de ese evento, el 15
vamos a aprovechar la estadía de Walter
Bender en Uruguay. Ese día tenemos
planificado un taller de robótica con
Butiá que vamos a dar para el liceo 27
en las instalaciones de ANTEL. Walter
nos va a acompañar en el taller y luego
vamos a quedarnos en las instalaciones
de ANTEL para tratar temas variados
sobre tortuga. Con la gente del centro
de estudiantes estamos organizando que
Walter de una charla sobre Sugar y
tortuga en FING, la agenda del día es
un poco esta: (estan todos invitados)
Comparto invitación que me llegó y
aprovecho para pasar un aviso.
El día antes de ese evento, el 15
vamos a aprovechar la estadía de
Walter Bender en Uruguay. Ese día
tenemos planificado un taller de
robótica con butiá que vamos a dar
para el liceo 27 en las instalaciones
de ANTEL. Walter nos va a acompañar en
el taller y luego vamos a quedarnos en
las instalaciones de ANTEL para tratar
temas variados sobre tortuga. Con el
centro de estudiantes estamos viendo
también para que en la mañana Walter
de una charla sobre Sugar y Tortuga en
la facultad.
La agenda tentativa para el 15 es
esta (están todos invitados):
10:00:00
Walter
sugar talk to students and
teachers @Facultad de
Ingeniería
10:30:00
11:00:00
11:30:00
12:00:00
lunch
12:30:00
13:00:00
13:30:00
Workshop
with a school (liceo 27):
robotics and turtlebots
@ANTEL
14:00:00
14:30:00
15:00:00
15:30:00
16:00:00
16:30:00
17:00:00
Wich
things do you wish to change
in turtleblocks? @ANTEL
17:30:00
18:00:00
18:30:00
19:00:00
TurtleBlocks
ceil, how to continue
learning after reaching the
top of turtleblocks? GSOC
python export; ebutiá,
yatay, etc @ANTEL
19:30:00
20:00:00
20:30:00
_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20130925/50018612/attachment.html
Más información sobre la lista de distribución Butia-devel-l