Related Experiment Video
Updated: Jan 24, 2026

The Spatial Memory Game: Testing the Relationship Between Spatial Language, Object Knowledge, and Spatial Cognition
Published on: February 19, 2018
The Language of Programming: A Cognitive Perspective
Evelina Fedorenko1, Anna Ivanova2, Riva Dhamala3
1Brain and Cognitive Sciences Department, Massachusetts Institute of Technology, Cambridge, MA, USA; McGovern Insitute for Brain Research, Massachusetts Institute of Technology, Cambridge, MA, USA; Psychiatry Department, Massachusetts General Hospital, Boston, MA, USA.
Abstract:
Computer programming is becoming essential across fields. Traditionally grouped with science, technology, engineering, and mathematics (STEM) disciplines, programming also bears parallels to natural languages. These parallels may translate into overlapping processing mechanisms. Investigating the cognitive basis of programming is important for understanding the human mind and could transform education practices.
Related Concept Videos
Language and Cognition
Social Cognitive Perspective on Personality
Language
Corballis and Suddendorf (2007) and Tomasello and Rakoczy (2003) highlight the role of language in...
Cognitive Dissonance
Components of Language
Language Development
The critical period for language acquisition suggests that the ability to acquire language is at its peak early in life. As people age, this proficiency decreases. Language development begins very...

