Papers for

multilingual code model engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Code language models show different programming language roles in transfer tasks

Rethinking Pivot Programming Languages in Code Language Models

Abstract: Multilingual code language models transfer skills across programming languages (PLs), but whether any PL occupies a privileged pivot position remains contested: geometric analyses point to C-family languages and Go, while behavioral evidence highlights Python. We revisit this question under controls for representational anisotropy and length variation across PLs, two confounds that compromise prior cosine-based analyses. Across three code models on multilingual competitive-programming data, we study three views of cross-PL organization: pairwise PL geometry, PL-English alignment, and pivoted retrieval through candidate PL representation spaces. The results are relation-dependent. Code-code geometry reveals structured language regions but no universal center; code-English alignment favors high-level scripting languages; and pivoted retrieval favors different intermediate spaces for code-to-code and English-to-code transfer. These findings suggest that Python's special role is better understood as English-facing affinity than as universal geometric centrality.

Sat 19 SeptComputation and Language
The gist
People use smart computer programs called code language models to understand many programming languages at once. The authors studied whether some languages, like Python or C, are more important as a bridge to learn others. Their findings show that Python stands out mainly when relating code to English, not as the central language connecting all programming languages. This helps us better understand how these models handle different coding languages.
Open → 2609.22988v1