Александр Фёдорович родился 23 декабря 1928 г. в Хабаровске. Окончил механико-математический факультет Томского государственного университета. Почти 60 лет проработал в Новосибирске. Научные интересы привели его в Отдел программирования ВЦ СО АН СССР, где он одним из первых начал писать программы для самых разных машин, участвовал в проектах ВЦ.
Был председателем ревизионной комиссии и ученым секретарем Рабочей группы по Алголу-68, активно работал в ВНТК по подготовке русского описания этого языка программирования и в межведомственных комиссиях по приему математического обеспечения. Читал лекции, участвовал в семинарах и конференциях в России и за рубежом.
Оставил большое наследие - статьи, эссе, письма. В последние два года жизни работал над публикацией своего архива на персональном сайте: http://alexanderrar.wordpress.com.