Publication
Programmers’ affinity to languages
| Summary: | Students face several challenges when learning computer programming languages, a central topic to acquire programming skills. While those challenges that present a predominantly technical nature have been intensely studied by researchers along the years, the ones that are concerned with qualitative, and personal aspects have not. Affinity to a programming language is one of the many personal factors that may contribute to surpass these qualitative aspects that describe the difficulties that students face. From this point-of-view, this paper presents a proposal for treating and studying programmers’ affinity to programming languages as an important factor for learning computer programming. It also reports a preliminary questionnaire conducted on a master’s degree class at Universidade do Minho that showed that affinity may have a broader relation to learning computer programming than anticipated. Finally, a set of relevant questions are stated to compose a future inquiry aimed at deepening the knowledge on the affinity between programmers and languages, paving the way for following research. |
|---|---|
| Main Authors: | Costa Neto, Alvaro |
| Other Authors: | Araújo, Cristiana; personPereira, Maria João; Henriques, Pedro Rangel |
| Subject: | Computer programming Programming languages Affinity Education Learning |
| Year: | 2021 |
| Country: | Portugal |
| Document type: | conference paper |
| Access type: | open access |
| Associated institution: | Universidade Politécnica de Bragança |
| Language: | English |
| Origin: | Biblioteca Digital da UPB |
Similar Items
article Programmers' affinity to languages
by: Neto, Alvaro Costa
Published: (2021)
by: Neto, Alvaro Costa
Published: (2021)
article Value-focused investigation into programming languages affinity
by: Costa Neto, Alvaro
Published: (2022)
by: Costa Neto, Alvaro
Published: (2022)
article Value-focused investigation into programming languages affinity
by: Costa Neto, Alvaro
Published: (2022)
by: Costa Neto, Alvaro
Published: (2022)
article Characterization and identification of programming languages
by: Alves, Júlio
Published: (2023)
by: Alves, Júlio
Published: (2023)
groups Development of computational thinking skills to improve the learning of programming languages in vocational education
by: Reis, A.
Published: (2025)
by: Reis, A.
Published: (2025)
article Teaching introductory programming in top universities: a global study of languages, paradigms, assessment, and AI
by: Gomes, João Pedro
Published: (2026)
by: Gomes, João Pedro
Published: (2026)
groups A portrait of adopted programming languages of Portuguese Higher Education Institutions
by: Sobral, Sónia Rolland
Published: (2021)
by: Sobral, Sónia Rolland
Published: (2021)
article Language without code: intentionally unusable, uncomputable, or conceptual programming languages
by: Temkin, Daniel
Published: (2017)
by: Temkin, Daniel
Published: (2017)
groups Learning computer science languages in Enki
by: Paiva, José Carlos
Published: (2016)
by: Paiva, José Carlos
Published: (2016)
article Language skills assessment: electronic test application with second language learners
by: Figueiredo, Sandra
Published: (2009)
by: Figueiredo, Sandra
Published: (2009)
article Goliath, a Programming Exercises Generator Supported by AI
by: Freitas, Tiago Carvalho
Published: (2024)
by: Freitas, Tiago Carvalho
Published: (2024)
school Artificial scaffolds for affinity-triggered bioseparations
by: Matos, Manuel João de Almeida Albuquerque Brandão
Published: (2022)
by: Matos, Manuel João de Almeida Albuquerque Brandão
Published: (2022)
school Light programming language
by: Veiga, Pedro Sassen
Published: (2019)
by: Veiga, Pedro Sassen
Published: (2019)
groups A portrait of adopted programming languages of Iberian Peninsula Higher Education Institutions
by: Moreira, Fernando
Published: (2021)
by: Moreira, Fernando
Published: (2021)
school Loom: Unifying Client-Side Web Technologies in a Single Programming Language
by: Martins, Nuno Castro
Published: (2017)
by: Martins, Nuno Castro
Published: (2017)
school Novel affinity pairs "tag-receptor" for the purification of fusion proteins
by: Pina, Ana Sofia Fidalgo Pombo Mendes
Published: (2013)
by: Pina, Ana Sofia Fidalgo Pombo Mendes
Published: (2013)
book Motivating students to learn computer programming in higher education: the SimProgramming approach
by: Nunes, Ricardo Rodrigues
Published: (2021)
by: Nunes, Ricardo Rodrigues
Published: (2021)
article Self-affine analysis of protein energy
by: Figueirêdo, P. H.
Published: (2012)
by: Figueirêdo, P. H.
Published: (2012)
article Programming Language Choices for Introductory Computer Science Courses: Global Trends from the 2023 Shanghai Ranking
by: Gomes, João Pedro
Published: (2026)
by: Gomes, João Pedro
Published: (2026)
school Stability analysis and stabilization of discrete-time piecewise affine systems
by: Cabral, Leonardo
Published: (2022)
by: Cabral, Leonardo
Published: (2022)
book The Old Question: Which Programming Language Should We Choose to Teach to Program?
by: Sobral, Sónia Rolland
Published: (2021)
by: Sobral, Sónia Rolland
Published: (2021)
category The old question: which programming language should we choose to teach to program?
by: Sobral, Sónia Rolland
Published: (2021)
by: Sobral, Sónia Rolland
Published: (2021)
article Bare silica as an alternative matrix for affinity purification/immobilization of His-tagged proteins
by: Freitas, Ana Isabel
Published: (2022)
by: Freitas, Ana Isabel
Published: (2022)
book The first programming language and freshman year in computer science: Characterization and tips for better decision making
by: Sobral, Sónia Rolland
Published: (2020)
by: Sobral, Sónia Rolland
Published: (2020)
groups The first programming language and freshman year in computer science: characterization and tips for better decision making
by: Sobral, Sónia Rolland
Published: (2020)
by: Sobral, Sónia Rolland
Published: (2020)
article Large language models: compilers for the 4th generation of programming languages?
by: Marcondes, Francisco Supino
Published: (2023)
by: Marcondes, Francisco Supino
Published: (2023)
article Computer programming: fail fast to learn sooner
by: Brito, Miguel António Sousa Abrunhosa de
Published: (2010)
by: Brito, Miguel António Sousa Abrunhosa de
Published: (2010)
school Design of a modular multiparadigm programming language for teaching programming concepts
by: MARANHÃO, Antonio Augusto Rodrigues de Albuquerque
Published: (2014)
by: MARANHÃO, Antonio Augusto Rodrigues de Albuquerque
Published: (2014)
school Chemical and biological synthesis of an engineered affinity protein
by: Teixeira, Gonçalo Duarte Gomes
Published: (2017)
by: Teixeira, Gonçalo Duarte Gomes
Published: (2017)
article Assessment frequency in introductory computer programming disciplines
by: Brito, Miguel A.
Published: (2014)
by: Brito, Miguel A.
Published: (2014)
groups 30 Years of CS1: Programming languages evolution
by: Sobral, Sónia Rolland
Published: (2019)
by: Sobral, Sónia Rolland
Published: (2019)
article Helping programmers improve the energy efficiency of source code
by: Pereira, Rui
Published: (2017)
by: Pereira, Rui
Published: (2017)
school Synthetic Affinity ligands for Human antibodies and its different approaches
by: Trovão, Filipa Grifo Ribeiro
Published: (2016)
by: Trovão, Filipa Grifo Ribeiro
Published: (2016)
article Piecewise rational affine maps, multidimensional generalized shifts, and computation over the real numbers
by: Graça, Daniel
Published: (2026)
by: Graça, Daniel
Published: (2026)
article Density-functional calculations of molecular electron affinities
by: Takahata,Yuji
Published: (1999)
by: Takahata,Yuji
Published: (1999)
article Preparation of an affinity cryogel column for lysozyme purification
by: Veríssimo, Lizzy Ayra Alcântara
Published: (2018)
by: Veríssimo, Lizzy Ayra Alcântara
Published: (2018)
article A domain-specific aspect language for transforming MATLAB programs
by: Monteiro, Miguel Pessoa
Published: (2010)
by: Monteiro, Miguel Pessoa
Published: (2010)
article Application of programming cocktails identity cards to development complexity analysis
by: Costa Neto, Alvaro
Published: (2024)
by: Costa Neto, Alvaro
Published: (2024)
article Program comprehension for domain-specific languages
by: Pereira, Maria João
Published: (2008)
by: Pereira, Maria João
Published: (2008)
groups A visual programming language for soccer
by: Belguinha, António
Published: (2014)
by: Belguinha, António
Published: (2014)
Similar Items
-
article Programmers' affinity to languages
by: Neto, Alvaro Costa
Published: (2021) -
article Value-focused investigation into programming languages affinity
by: Costa Neto, Alvaro
Published: (2022) -
article Value-focused investigation into programming languages affinity
by: Costa Neto, Alvaro
Published: (2022) -
article Characterization and identification of programming languages
by: Alves, Júlio
Published: (2023) -
groups Development of computational thinking skills to improve the learning of programming languages in vocational education
by: Reis, A.
Published: (2025)