Spoken language would be inscrutable. Different physiologies would lead to an inability to speak or even hear each others’ phonemes. Written language would be inscruible, though we might find analogs of nouns, adjectives, and verbs.
-
-
Show this thread
-
But mathematics would be shared. After translating syntax and symbols, we’d find we had exactly the same constructive axioms, and agree that other axioms are controversial. We’d have the same theorems and the same proofs. They’d rever a Pythagoras and a Leibniz.
Show this thread -
Now we compare programming languages. We’d find some low level constructs have developed very differently. Maybe they’d have balanced tertiary numbers instead of twos-complement and u-law fractional numbers instead of floating point. Our bitwise ops may have no analog.
Show this thread -
So, let’s ask: what parts of programming would we have in common? We’d share the mathematical integers, and data structures analogous to Cartesian products (structs) and sums (unions), and functions with side effects, and pure functions as a special case.
Show this thread -
We’d have transactions as a way of running concurrent operations atomically. We’d have most of Knuth’s algorithms in common (maybe they’d have some major breakthroughs we lack!)
Show this thread -
The goal of a high level programming language is to be something that we and these alien civilizations could agree on as universal and principled, and free of quirks and arbitrarity.
Show this thread
End of conversation
New conversation -
-
-
base10 numbers would seem weird since they only have 4 fingers on each of their 3 hands
-
(Although i suppose they would also call their system base10)
- 1 more reply
New conversation -
-
-
Or, maybe we are the tribe lost in the Amazon. Maybe, our idea of mathematics and physics don’t remotely compare and they would have no need to try to figure out a “hello”.
-
Right. Tim is working on the assumption that they would even utilize technology that operates in a similar wave length as ours, when in reality it could be something... well, alien.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.