Use of mutants in understanding seedling development.pptx
The Language Diversity of Computing
1. The Language Diversity
of Computing
Or, how to talk with a computer.
Jeremy Yang
(Mgr., Systems & Programming)
Translational Informatics Div.
Dept. of Internal Medicine
University of New Mexico
UNM D2K Day -- Feb. 20, 2015 1
2. Language Diversity Examples
Python Perl
Natural
Language
Icons Menus
C++ Java APIs SQL Sparql
XML XSD XPath URLs bash
HTML HTTP ASCII UTF-8 regex
TCP/IP
Controlled
Vocabularies REST OWL RDF 2
6. Why do we care about languages?
● Compatibility
● Efficiency
● Usability
● Knowledge
representation
● Intelligence
● Evolution
Of course we care. Duh!
6
7. Q: So what is the problem?
A: Language gaps
CODE
JARGON
MEANING
“Interpretation”
MATH
7
8. Q: So what is the problem?
A: Standards (so many!)
“Why can’t my iPhone talk to my ...”
● TV
● Audio system
● Car
● Medical records
8