Algebra, Sprachen, Programmierung