1. Karel el Robotfue escritooriginalmente(enWiley,Colorado,EstadosUnidos;1981) por Richard
Pattis(graduadode la Universidadde Stanford,parainiciaralosnovatosenla programación
estructuradadel lenguaje Pascal2
Desde ese entonceshatenidocambiosfundamentales.JimRoberts(enese entoncesprofesoren
la UniversidadCarnegie Mellon,ahoraestájubilado)3yMark Stehlik(profesorenlaUniversidad
Carnegie Mellon,enlaEscuelade Cienciasde laComputación),4ayudadosporPattis,
desarrollaronlasegundaversiónen1995, enla cual incluyeronmuchomaterial sobre la
descomposiciónde unprogramaestructurado.2Luego,JosephBergin(profesorenlaUniversidad
Pace) escribe loslenguajesKarel++yKarel J con la participaciónde otrostresdesarrolladoresen
1997, realizandocambiossustancialesal libroanteriomente citadoarribade estaseccióny
generandoloslibrosKarel++:A gentle introductiontothe artof Object-OrientedProgramming
(Karel++:una agradable introducciónal áreade laProgramaciónOrientadaa Objetos) yKarel J
Robot:A gentle introduccióntothe artof Object-OrientedProgramminginJava(Karel JRobot:una
agradable introducciónal arte de la ProgramaciónOrientadaaObjetosenJava),paraintroducira
losestudiantesenlaprogramaciónorientadaaobjetosenC++y en Java,repectivamente.2
Desde entonces,el señorBerginhaescritopara lasiguiente versiónde Karel el Robot:Karel J.
Robot(que puede considerarselaevoluciónde Karel el Robot),conunasintaxisfuertemente
basada enJava,así mismose le agregarondatosen estamezcladidáctica.Karel J.Robot,se
publicaúnicamente enlapáginawebque se encuentramásabajoenla secciónenlacesexternos
de este mismoartículo.2