In the present paper, we review some programming languages and computer software used to investigate basic psychological processes. In the fi rst section, we address the principles and logical structure of the most common programming languages (e.g. C, C++, Java, Matlab, R, Python), and in the second section we present some of their applications to psychological research. Finally, we discuss the importance of computer programming as a tool in the fi eld of psychology and its relationship with technological innovation.Keywords: Basic psychological processes, programming language, software, technological innovation
O Uso de Linguagens de Programação e Softwares na Ciência Psicológica ResumoNo presente artigo foram revisadas algumas linguagens de programação e softwares usados na investigação dos processos psicológicos básicos. Na primeira seção, foram abordados os princípios e a estrutura lógica das linguagens mais comuns de programação (e.g. C, C++, Java, Matlab, R e Python), e na segunda seção foram apresentadas algumas de suas aplicações na pesquisa psicológica. Ao fi nal, são discutidas a importância da programação como uma ferramenta no campo da psicologia e sua relação com a inovação tecnológica.