Autonomous Programming for General Purposes: Theory and Experiments | IEEE Conference Publication | IEEE Xplore