Language Design: Difference between revisions
(Created page with "'''Monday 3 August 2015, 14:00-19:00''' Workshop by [http://52.19.102.72/mediawiki/index.php/Vadim_Zaytsev Vadim Zaytsev]. * Why do we use languages to communicate with comp...") |
No edit summary |
||
Line 1: | Line 1: | ||
'''Monday 3 August 2015, 14:00-19:00''' | '''Monday 3 August 2015, 14:00-19:00''' | ||
Workshop by [ | Workshop by [Vadim_Zaytsev|Vadim Zaytsev]. | ||
* Why do we use languages to communicate with computers? | * Why do we use languages to communicate with computers? | ||
Line 12: | Line 12: | ||
These as well as many other questions will be discussed at the language design session of Hackers and Designers summer academy. The first part of the session will provide an overview of computer languages, a history of ways humans have been talking to machines and some state of the art. For the second part, we will design a couple of languages in groups. The third part will analyse our achievements and in general list some recent achievements in software language design, requirements, analysis, implementation, evolution and mapping. | These as well as many other questions will be discussed at the language design session of Hackers and Designers summer academy. The first part of the session will provide an overview of computer languages, a history of ways humans have been talking to machines and some state of the art. For the second part, we will design a couple of languages in groups. The third part will analyse our achievements and in general list some recent achievements in software language design, requirements, analysis, implementation, evolution and mapping. | ||
[ | [[Category:EditMe]] | ||
[[Category:Print]] | |||
[[Category:Web]] |
Revision as of 21:09, 30 August 2015
Monday 3 August 2015, 14:00-19:00
Workshop by [Vadim_Zaytsev|Vadim Zaytsev].
- Why do we use languages to communicate with computers?
- What constitutes a computer language?
- What are these language used for?
- Why are people making new languages?
- What components can the language be decomposed to, and how are they related?
- Are modern languages different from older languages?
These as well as many other questions will be discussed at the language design session of Hackers and Designers summer academy. The first part of the session will provide an overview of computer languages, a history of ways humans have been talking to machines and some state of the art. For the second part, we will design a couple of languages in groups. The third part will analyse our achievements and in general list some recent achievements in software language design, requirements, analysis, implementation, evolution and mapping.