I’ve observed a connection between lovers of computer languages, and lovers of human languages.
If you are interested in coding or linguistics, are you interested in both or just one of of the two? If only one interests you, which one and why? If both interest you, do they seem related to one another?
I’m interested in Linguistics. Not deeply interested on the sets of instructions used by computers, although I know a bit of bash (does it count?).
I think that “programming languages” is at most an overused, overextended metaphor. It’s on the same level as saying that a language is “alive” - sure, you can get a few interesting outcomes from the metaphor, but you need to remember that metaphors become mushy once pulled and pushed hard enough.
I’m kinda interested in both, but mostly coding because linguistics often involves humans
That’s interesting, they’re two of my biggest interests. I wonder if this is true for a lot of other people.
Yep this is me. I love learning languages and I’m a software dev for my job.
Hmm same here, but im interested in human language etymology and theory. Im really bad at using ‘human’ languages :\
I like both! But it never occurred to me that there’s correlation
I code in a few languages and I’ve always wanted to know more than one “human” language but efforts in that area have more or less consistently failed (exception being Esperanto because that’s easy, but since hardly anyone speaks it it’s not exactly useful).
Despite my interest in both I doubt there’s much of a correlation when you look at programmers (or polyglots) as a group, though. For all we call all of these things “languages” there’s a pretty big distinction and difference in complexity and approach between the computer and human ones, it’s a whole different hobby.
I’d compare coding more to other hobbies that involve making things. I knit a jumper, I develop a video game…scratches same itch.
Or possibly problem-solving hobbies. I work out how to adjust a sewing pattern to fit, I solve a tricksy sudoku…again same itch.
From ASM till Python I know a godless unhealthy amount of languages, design pattern, principles etc but I suck at languages, sometimes I can’t even speak my mother tounge fluent.
Do programming languages count? If so, I’m a polyglot.
Both. They’re not particularly related or similar. But through naming, comments, and docs they’re connected for a common means.
I enjoy formulating in a concise, precise way. I like wordplay. I’m interested in different human languages. I’m familiar with several “computer” languages.
Languages encode meaning. Data formats, specifications and descriptions formalize rules. Human languages have rules too, but they are much more dynamic, diffuse and changing.
Both. I don’t think they’re particularly related to me. One is more like a puzzle, the other one interests me more in terms of finding meaning and common origins in words from different languages. I also enjoy getting pronunciation right in foreign languages.
this is me
I myself am interested in both, I decided to specialize in programming, but did take a linguistics class back in highschool, in the class we constructed a fantasy language, and i still wave and occasionally update the documentation.
Coding languages and constructed human languages are bothan designed system of communication, its just that the targets are different. Coding languages (usually) unambiguously define a means of communicating structure and function, whereas human languages elvolve or are designed to communicate experience, something a lot more … nebulous.
I enjoy learning and using both. What I like most I think is seeing the wide range of solutions that people and cultures have come up with for communicating abstract ideas (both spoken and programming languages). I’m a native English speaker and I remember how my mind was blown when I learned that Chinese characters convey meaning rather than sounds, so that speakers of different dialects could still understand each other’s writing, even if they couldn’t understand each other’s speech. Similar feeling when I studied functional programming after using nothing but procedural/OOP for most of my life.
I write code in a bunch of different languages without breaking a sweat, but the human spoken language has always been a mystery to me. I can barely handle one language, I’ve tried learning two others and failed miserably except for a very small handful of words.
Also both for me ! (even subscribed to programmer_humor and also linguistics_humor here on Lemmy)
Story time:
When I was at school, I hated languages (as a native French, English was a PAIN for me), but already was programming for fun outside school. Since I finished school, I grown interest in linguistics as well. I think for me it’s more because manga and animes, and because I am curious, so I wanted to understand all the little parts in texts… So I learned Japanse, then improved my English… then went curious about chinese… Spanish… And at this point, I don’t even learn new languages (too much time), I only searched for differences, construction and all; and that is where I discovered Linguistics basically.Difference between human & computer language:
I heard that part of the brain that process Human language and Computer language is the same, that may be the reason, idkThey seems to be really different though, you don’t “Speak” or write a computer program like you write a text or a poem, it’s a totally different thinking process. The same way, you never read code from top to bottom left to right (reason why unindented code is AWFUL to read), it’s more about looking around what’s going on, to understand what the whole is doing. Sentences are way less dependent on the context (and WAYYYYY less dependent on what follows) to understand them.
But in a way, with time, we lean patterns, and know to recognize them (both in human and computer language), that may be the reason why they are both on the same part of the brain
They seems to be really different though, you don’t “Speak” or write a computer program like you write a text or a poem, it’s a totally different thinking process.
For one, you’re using a complex system of communication, where the meaning of each unit meaning changes, depending on context and the agreement between speaker and hearer. The system is used for phatic, performatic, epistemic, deontic statements, plus more; and it’s usually tied into utterances and discourse in a higher level. And it’s such a mess that would make any spaghetti code look cleaner in comparison.
For the other, you’re delivering a set of instructions. It behaves far more like maths over strictly performative statements than like the above. If you say x = 1, then x is 1. And if you ask if x == 1, you’ll get a true/false output, not any sort of implicature or “it depends on context”.
I have interest in both types, but it is not like they are correlated. Computer languages are more logical and human languages are more abstract.
Both! I have traveled internationally and always try to learn enough of the local language to at least show some respect for people’s cultures. If I were to pursue an advanced degree and didn’t care about money, it would be in linguistics. I also use or have used a lot of computer languages, so maybe that’s it, it’s not just programming, it’s collecting more ways to express yourself.