classroom notes programming langs 1993588