Allow me to clarify other's responses.
 
When you build your program in the NXT-G software, you are making a "source" program that includes the icons, their arrangement on the grid, their values, comments and all the other parts of what you think of as your program.
 
When you download it to the NXT, the NXT-G software "compiles" your source program into something known as "object code".  This is a rewriting of your program into thousands of little instructions telling the hardware what to do.  If you use another NXT software program, such as Robo-C, the source code will look wildly different even if the object code does the same operations.
 
While the NXT allows you to upload a program from the brick back onto your computer, this is only the object code.  The object code can be downloaded onto any brick and it will run just fine, but you cannot "decompile" the object code to recreate your source program.
 
This is why any experienced coach will recommend that all programs be backed up after all practices.  We usually just copy them onto a thumb drive into a separate directory named for the date of the practice.  This also lets you recover programs that were accidentally deleted.
 
Sorry for the bad news but hopefully others will have learned from this email thread.
 
Stuart
 

On Wed, Oct 20, 2010 at 1:05 PM, Stephanie Z. Wilson <[log in to unmask]> wrote:
My students lost a program from the computer, but still have it on the robot.  We haven't been able to load it back on the computer for further work.  Can anyone help?
 
 
Stephanie Wilson
Gifted Resource Specialist
North Fork Middle  School  477-2953
Stonewall Jackson High School  477-2732
 
"Start by doing what's necessary; then do what's possible; and suddenly you are doing the impossible. "
~St. Francis of Assisi

To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ADMIN-L. Visit https://listserv.jmu.edu/archives/vadcfll-admin-l.html to subscribe.


To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ADMIN-L. Visit https://listserv.jmu.edu/archives/vadcfll-admin-l.html to subscribe.