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?

12 points
*

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.

permalink
report
reply
3 points

Beautifully said, especially in that last paragraph!

permalink
report
parent
reply
10 points

That’s interesting, they’re two of my biggest interests. I wonder if this is true for a lot of other people.

permalink
report
reply
4 points

Yep this is me. I love learning languages and I’m a software dev for my job.

permalink
report
parent
reply
3 points

Hmm same here, but im interested in human language etymology and theory. Im really bad at using ‘human’ languages :\

permalink
report
parent
reply
8 points

I’m interested in programming language theory but not as much in linguistics. There is some interesting overlap though. I think I like PLT because it is prescriptive, unambiguous and clear; whereas linguistics is an attempt to describe natural language, but has areas that are ambiguous and less clear (invisible green dragons sleep furiously, for one). This impedence mismatch is probably why natural language processing is such a difficult problem in computer science and why we tend to rely on AI for it.

Chomsky’s work in linguistics and grammars was incredibly important for computational parsing, be it source code or anything else. The Chomsky hierarchy (depicted and linked below) is important for developers writing parsers to know, because each category of grammar has different performance characteristics.

permalink
report
reply
1 point

Chomsky’s work was seminal both for linguistics (generative models) as well as formal language theory in computer science. I’m a software developer but I’ve a second degree in translation and I studied Chomsky in both cases 🤣🤣🤣

permalink
report
parent
reply
7 points

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.

permalink
report
reply
2 points

Exactly, is like asking if one should use light years to measure time, they come from time but measure distance.
On parallel note programming languages come from human languages but are meant to express CPU instructions rather than complex ideas and knowledge.

permalink
report
parent
reply
6 points

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.

permalink
report
reply
2 points

I love linguistics and the study of language, but i struggle exactly as you. Programming languages are a lot simpler to learn.

permalink
report
parent
reply
2 points

Especially these days when so many of them are all based on C. I started off back in the day with basic because pretty much every computer came with that, but now you have various programming languages, scripting languages, things to write web pages, things to build little tiny computers… it’s crazy.

permalink
report
parent
reply
1 point

exactly my case

permalink
report
parent
reply

Asklemmy

!asklemmy@lemmy.ml

Create post

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it’s welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

Icon by @Double_A@discuss.tchncs.de

Community stats

  • 9.2K

    Monthly active users

  • 5.9K

    Posts

  • 320K

    Comments