Um etwas Klarheit in die verschiedenen Programmiere zu bringen hilft vielleicht diese Übersicht:
http://www.mikrocontroller.net/artic...tem_Programmer