14 KiB
Computer Science and State Machines - Microsoft Research
Try Microsoft Edge A fast and secure browser that's designed for Windows 10 No thanks Get started
This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
Research
- Microsoft 365
- Azure
- Office 365
- Dynamics 365
- SQL
- Windows 10
- More
- Products & Services
- Emerging Technologies
- Developer & IT
- Partner
- Industries
- Other
- View all
Research areas
- Intelligence
- Systems
- Theory
- Other Sciences
Programs & Events
Blogs & Podcasts
Labs & Locations
- Microsoft Research
- Other labs/locations
- About
Computer Science and State Machines
June 8, 2010
Authors
Published In
Concurrency, Compositionality, and Correctness (Essays in Honor of Willem-Paul de Roever). Dennis Dams, Ulrich Hannemann, and Martin Steffen editors. Lecture Notes in Computer Science, number 5930 (2010), 60-65.
Publication Type
Article
Pages
60-65
Abstract
This is the six-page version of [165]. I think it is also the first place I have mentioned the Whorfian syndrome in print. It is structured around a lovely simple example in which an important hardware protocol is derived from a trivial specification by substituting an expression for the specification’s variable. This example is supporting evidence for the thesis of [168] that computation should be described with mathematics. (Substitution of an expression for a variable is an elementary operation of mathematics, but is meaningless in a programming language.)
Related Info
Research Areas
Follow Microsoft Research
-
Share this page
-
What's new
- Surface Book 2
- Surface Pro
- Xbox One X
- Xbox One S
- VR & mixed reality
- Windows 10 apps
- Office apps
Store & Support
- Account profile
- Download Center
- Sales & support
- Returns
- Order tracking
- Store locations
- Support
- Buy online, pick up in store
Education
- Microsoft in education
- Office for students
- Office 365 for schools
- Deals for students & educators
- Microsoft Azure in education
Enterprise
- Microsoft Azure
- Enterprise
- Data platform
- Find a solutions provider
- Microsoft partner resources
- Microsoft AppSource
- Manufacturing & resources
- Financial services
Developer
- Microsoft Visual Studio
- Windows Dev Center
- Developer Network
- TechNet
- Microsoft Virtual Academy
- Microsoft developer program
- Channel 9
- Office Dev Center