3 ms·
> comparison to languages like English and Japanese That was my point. Just like a speaking language, you can only learn them by practicing them. Just like a
by metamemetics 16y ago
> comparison to languages like English and Japanese That was my point.
Just like a speaking language, you can only learn them by practicing them.
Just like a speaking language, the pedagogy has to be geared towards forcing yourself in awkward situations or problems to master the language rather than lecture.
Just like a speaking language, they have different version dialects or syntax that change over time. This is a collaborative process.
Just like different speaking languages, programming languages some differences in grammar rules as well as similarities. As learning Latin will help you learn other Romance languages, learning C helps you learn C++ and C#.
Just like speaking languages, programming languages are developed to facilitate communication. Between programmer<->programmer and programmer<->computer. They are the vocabulary for defining situations.
Just like speaking languages, programming languages influence how we think when using other languages and leave us with accents.
Just like linguistics, there is an underlying core set of operations in computer science that languages are built over as an abstraction. The languages themselves are abitrary inventions and not derivable, mathematics seems a particularly bad analogy.
- tjogin 16y agoAgreed, it's weird that we continue to preoccupy ourself with the carpenter analogy.