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?

5 points
*
Deleted by creator
permalink
report
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
2 points

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.

permalink
report
reply
2 points

Mostly human languages since humans have a harder time understanding the words coming out of my mouth.

permalink
report
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.1K

    Monthly active users

  • 5.9K

    Posts

  • 321K

    Comments