TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Can CS background be helpful in learning a foreign language?

2 pointsby zkid18about 5 years ago
I recently started learning Japanese and came to the the idea that learning a foreign language and learning computer programming would be pretty different but with certain points overlaps. Do you find any similarities between learning new programming language and a foreign language?

1 comment

eesmithabout 5 years ago
There are some similarities. The most obvious mapping is parser theory. For example, Chomsky - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Noam_Chomsky#Transformational-generative_grammar" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Noam_Chomsky#Transformational-...</a> .<p>There are also times when I feel like I&#x27;m using a peephole optimizer, as I change certain constructs in English to a foreign language.<p>Bear in mind that expertise in other fields may also transfer into learning a new language. For example, my English classes taught some linguistics (tenses, prepositions, etc. as well as the Latin and Greek origins of some words) and that can help learn related foreign languages.