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?

  • Kissaki@feddit.de
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    1 year ago

    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.

  • HorseFD@lemmy.buzz
    link
    fedilink
    arrow-up
    10
    ·
    1 year ago

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

  • heartlessevil@lemmy.one
    link
    fedilink
    arrow-up
    7
    ·
    1 year ago

    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.

    Chomsky hierarchy

    • DieguiTux8623@feddit.it
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      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 🤣🤣🤣

  • BrenoMartins@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    1 year ago

    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.

    • pe1uca@lemmy.pe1uca.dev
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      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.

  • Mika@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    For me it’s both.

    Language interest came from hearing my grandparents speak another language as a child, and coding from exploring early windows/dos and seeing what computers could do. Both are fueled by a curiosity and desire to know more so I’d say they’re only loosely connected in that way.

  • Lvxferre@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    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.

  • lps2@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    Just computer languages for me - I am absolutely horrible with any spoken language besides my native tongue nor do they interest me. Meanwhile picking up new computer languages, libraries, and frameworks is a blast

  • Valravn@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    I’m kinda interested in both, but mostly coding because linguistics often involves humans

  • Moonguide@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    I wish. I speak spanish natively and english to a level I will codeswitch, very inconvenient among the older generation. I also learnt italian up to a B1 (and pass as italian, if the amount of people asking where from italy I’m from is any indication) and have a passing knowledge of german, enough to grasp the meaning of anything written down, as long as it’s not too complex.

    Coding wise? Unless you consider html, css, and rudimentary knowledge of javascript coding, I’m not computer fluent.

  • smstnitc@lemmy2.addictmud.org
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    I have to many computer languages in my head, I’m terrible at even English😄

    Seriously though, I think in code. My wife tells me it’s weird. I have a hard time with human languages.

  • thegiddystitcher@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    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.

  • Jakylla@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    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, 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, idk

    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. 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

    • smstnitc@lemmy2.addictmud.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I think in code, and compose most of my projects in my head before I lay hands on a keyboard. It’s weird to most people when I describe it, but to me it feels like an expression, and it needs to get out, like some might write a poem that comes to them maybe. But don’t expect me to learn a human language, I will struggle.

    • Lvxferre@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      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”.