-grammeyoudaoicibaDictYouDict
see -gram.
programmeyoudaoicibaDictYouDict
see program.
programmer (n.)youdaoicibaDictYouDict
1890, "event planner," agent noun from program (v.). Meaning "person who programs computers" is attested from 1948.