Research: FUNDAMENTALS OF PROGRAMMING LANGUAGES