#54 no necesariamente. Por ejemplo en los procesadores x86 hay instrucciones específicas para intercambiar dos registros sin necesidad de otro registro auxiliar: XCHG (pdos.csail.mit.edu/6.828/2006/readings/i386/XCHG.htm)
Por tanto estos lenguajes podrían, al compilar su código, utilizar esta instrucción para hacer el intercambio sin necesitar memoria o registros auxiliares (ergo, sin variable intermedia).
Por otro lado, como comentan por arriba, se puede conseguir el mismo resultado (pero en más pasos) utilizando cualquier operación binaria reversible como XOR o incluso sumas y restas:
a = 1
b = 2
a = a + b
b = a - b
a = a - b
print "a vale", a, "y b vale ", b
# Salida: "a vale 2 y b vale 1"
Por supuesto a veces es más eficiente utilizar una variable adicional, pero en ciertas situaciones (microcontroladores, donde la memoria e incluso los registros son recursos escasos) y sobretodo históricamente (recuerda la cantidad de memoria que tenían los engendros esos que usaban tarjetas perforadas) hay que recurrir a estos trucos.
#67 Ta tengo cosillas de Kafka, en la recamara y tengo tb algún autor nuevo, en general estoy buscando a alguien especializado en relatos breves. Tb estoy leyendo muchas cosas cómicas, que no insustanciales... Supongo que es más fácil engancharse si entra con risa...
#68 barra de inicio? Esta gente sólo usa los iconos del escritorio... Y si quieres instalarle un linux o simplemente el firefox, ponle el tema adecuado o los iconos en los accesos directos del explorer. Mano de santo y te lo digo yo, que hice la prueba en un ciber café con unos cuantos lusers y ninguno puso pegas!
www.meneame.net/story/manual-buen-periodista-telecinquero
www.erbauer.es/2008/06/manual-del-buen-periodista-telecinquero.html