Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How a language reflects its people

Alex Coles
February 10, 2017

How a language reflects its people

> The limits of my language mean the limits of my world.
– Wittgenstein

Alex Coles

February 10, 2017
Tweet

More Decks by Alex Coles

Other Decks in Technology

Transcript

  1. PEOPLE TO LANGUAGE LANGUAGE TO PEOPLE LANGUAGE TO LANGUAGE PEOPLE

    TO COMPUTING COMPUTING TO PEOPLE PEOPLE TO COMPUTING TO PEOPLE
  2. LANGUAGES ➤ Natural - e.g. English, Spanish ➤ Constructed -

    e.g. Esperanto ➤ Formal - e.g. Algebra, JavaScript
  3. RSpec.describe 'my Ruby code' do it_behaves_like 'the English language' end

    RSpec.describe Boomerang do subject(:boomerang) { Boomerang.new } it_behaves_like 'a hunting tool' it_behaves_like 'a percussion instrument' it 'is designed to be thrown' do expect(boomerang).to be_throwable end end
  4. ➤ The man eats fish ➤ L'homme mange le poisson

    ➤ a = 2 ➤ a = 2 + 2 SUBJECT VERB ORDER
  5. LOGIC AND ARITHMETIC NOTATION prefix + 2 2 “Polish” infix

    2 + 2 postfix 2 2 + “Reverse Polish”
  6. AI