A. avrgcc
B. g++
C. cpython
D. avrdude
avrdude (AVR Downloader/UploaDEr) is a command-line utility that is often used in conjunction with AVR-GCC and is included in the Arduino IDE. It is a program for downloading/uploading code and data to/from AVR microcontrollers.