User-Centered Programming Language Design in the Obsidian Smart Contract Language.
Michael J. CoblenzGauri KambhatlaPaulette KoronkevichJenna L. WiseCeleste BarnabyJonathan AldrichJoshua SunshineBrad A. MyersPublished in: CoRR (2019)
Keyphrases
- programming language
- user centered
- strongly typed
- object oriented
- user centered design
- general purpose
- high level
- design process
- programming environment
- specification language
- software engineering
- denotational semantics
- object oriented programming
- computer programs
- domain specific languages
- database languages
- concurrent programming
- object oriented concepts
- user centric
- abstract data types
- formal specification
- functional language
- educational games
- multimedia databases
- learning technologies
- mobile phone
- natural language