Калькулятор как правило не программируется, там на логике обычной все. Что-то более сложное - ставится чип памяти и управляющий контроллер. В память записываются инструкции для этого контроллера. Они пишутся на языке понимаемом этим контроллером.
Программирование техники, включая простой калькулятор, сводится к написанию кода на низкоуровневых языках (C, Assembly) или встроенных системах, после чего этот код прошивается в микроконтроллер или чип, обеспечивая выполнение заложенной логики аппаратно.