most programming languages are conlangs that use english orthography to create ideograms
I always wondered how non-anglophones program if programming languages are represented in english—except they’re actually not, they’re independent languages that use english as a constant, but are actually more like math notation, meaning anyone can use it regardless of language
me, with an academic background in World Englishes and english as a global auxlang, coming to a unified theory of programming languages as conlangs
conlang: a constructed language, functional as soon as it can both generate and iterate

programming language: a conlang that uses an auxlang instead of its own nonce lexicon
ergo the programming principle of it not being a language until you can say “Hello World”

the value is not in saying the specific terms “Hello World”; that’s simply a lexical placeholder that can only be decoded once there has been an encoding (the language)
if you are attempting to conlang by building a lexicon and/or individual rules, you are not building a conlang, you are building either a lexicon, or a grammar

the step that takes a lexicon and grammar to a language is the GENERATIVE component, which must understand iteration
iteration at its most basic component means you must be able to perform x = f(x)

i.e., the universal set, which is a set that contains everything, including itself

the linguistic difference between animals and humans is that humans can conceptualize iteration
animals that we describe as having “language” have some degree of understanding iteration, which is represented by “can this animal use a tool”

because “tool” means “has iterated at least once to find a solution”
me, suddenly pulling in my recollection of the Origin of Language class I took, taught jointly by the pidgins & creoles sociolinguist who oversaw my independent World Englishes thesis on Singlish, and the phonetician who taught me Perl
everyone else in the class: so you’re saying we can’t definitively explain the origin of human language. hmm. pointless class

me, a decade later: hang on, no, that’s not what the class was about. the class was about “what are the minimal requirements to originate a language”
also, I kept falling asleep in semantics but delivered a paper that noticeably impressed my rather stoic professor, and I think that was because I followed set theory very intuitively but began to lose focus as soon as lambda calculus was introduced into that theory
now I’m realizing the reason why I couldn’t relate to and nearly broke the lambda calculus we were studying by applying it to chinese is because it’s the generative component, which was derived from a non-analytic language, which is not how language is represented in my brain
it is fascinating to discover by performing thought experiments on myself that my first language is STILL chinese, bc that is the one that generated my underlying grammar, and when it was taken from me when I was a child, only lexicon and grammar were taken, not generation
I may be most fluent in english, but my OS is still chinese
this is a theory I needed to discover to figure out how my protagonist protects languages from genocide

the crux is that genocidal leaders don’t understand that “culture” is not the markers and output, it is the programming, which can’t be destroyed

#RazingBabel

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with S. Qiouyi Lu 🪷 陸秋逸 🧮 Lù Qiūyì

S. Qiouyi Lu 🪷 陸秋逸 🧮 Lù Qiūyì Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sqiouyilu

Nov 18
hmm yes… all this thought about language and how genre and gender come from the same root… implying we are all born pangender and only differentiate later
if we are all born pangender… then we are all born pansexual, and only limit the scope of sexuality later
if we are all born pansexual… then we are all born panromantic

there is a dependency chain between gender, sex, and romance, but the individual elements can be configured differently
Read 16 tweets
Nov 18
I really hope twitter india makes their own twitter ecosystem. I’ve reached the point where I no longer feel like the world is burning, but instead feel like I’m witnessing a once-in-a-lifetime moment of language evolution and divergence
this is VERY parallel to english’s glocalization, and not coincidental imo that it is india genesising this, indian english is one of the most established world englishes and the one that originated expanding circles theoretical framework of english, cf. work by Braj B. Kachru
what we are witnessing is a colonialist taking over a linguistic ecosystem and thinking he can do colonialist things to it
Read 7 tweets
Nov 18
I honestly can’t tell if my engagement on twitter has dropped off recently because people have left, or because I’m tweeting a lot about high-level theory that is incomprehensible and thus skippable for most people
okay, time for a poll…

have my tweets been showing up in your home timeline at a different rate than before? how many of my tweets do you see?
IF MY TWEET FREQUENCY CHANGED FOR YOU: what are you using to view tweets on your main timeline?
Read 7 tweets
Nov 18
thinkin about… linguistic mutual intelligibility set theory, applied to color

the question of why the most primordial color acquisition order in human language seems to be black, white, red, yellow, and why blue develops so late
if color is perceived through the light channel, there must first be the absence of light: black

then the presence of light: white

at this point the rods have developed
then you create a further boundary: an endpoint to the visible light spectrum: red

the visible light boundary is the full spectrum of light minus the subset of the spectrum up to the visible boundary; now that that’s bounded, you can find the middle: yellow
Read 19 tweets
Nov 18
disabled people have strong coding abilities because we already have language and thought processes for “how do we ensure that someone else interprets something the same way we do? by explaining ourselves with very basic scaffolded building blocks”
enabled people begin with the basic assumption that what they say will be understood as intended by a listener

disabled people cannot assume that what we say will be interpreted how we mean, so we are very good at explaining, and “overexplaining”
in fact “overexplaining” is not overexplaining at all, it’s a chain of explaining concepts within concepts to make sure the whole is understood, which overwhelms enabled people because they don’t have to consider that shit ever
Read 18 tweets
Nov 17
man, we had to repair some things on the machine today and I basically couldn’t make paint during and it’s incredible to see that if I’m backed up or incapacitated for at least 30 minutes, the entire store goes to hell
gonna see what I’m gonna walk back in to after lunch, lol, machine is fixed but the only other person with good tinting knowledge is off today
yesterday while thinking about linguistics I got sidetracked by translating and got backed up by about 30 minutes, but the difference is I dig myself out of the backup in about 10 minutes and am back to full running capacity
Read 22 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(