Format

Send to

Choose Destination
Trends Cogn Sci. 2019 Jul;23(7):525-528. doi: 10.1016/j.tics.2019.04.010. Epub 2019 May 29.

The Language of Programming: A Cognitive Perspective.

Author information

1
Brain 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. Electronic address: evelina9@mit.edu.
2
Brain and Cognitive Sciences Department, Massachusetts Institute of Technology, Cambridge, MA, USA.
3
Eliot-Pearson Deparmtent of Child Study and Human Development, Tufts University, Medford, MA, USA.
4
Eliot-Pearson Deparmtent of Child Study and Human Development, Tufts University, Medford, MA, USA. Electronic address: Marina.Bers@tufts.edu.

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.

KEYWORDS:

cognitive architecture; computer programming; education policy; language processing

PMID:
31153775
DOI:
10.1016/j.tics.2019.04.010

Supplemental Content

Full text links

Icon for Elsevier Science
Loading ...
Support Center