UX Design for Langauges

Shane Brinkman-Davis Delamore edited this page Mar 29, 2018 · 2 revisions

The goal is to take a wholistic approach to the entire life-cycle of programming. The programming language is an important part of this process, and, together with its tools, sets the stage for the entire process. Decisions at the language level affect everything, over the entire life of a product. Therefore a language should be designed in anticipation of how it will affect maintenance of the language, the building of its tools such as compilers and editors, analysis, white-boarding, brainstorming, prototyping, optimizing, debugging, performance, and, most of all, productivity.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.