Author: | Francis McCabe | ISBN: | 9781311268655 |
Publisher: | Francis McCabe | Publication: | January 6, 2016 |
Imprint: | Smashwords Edition | Language: | English |
Author: | Francis McCabe |
ISBN: | 9781311268655 |
Publisher: | Francis McCabe |
Publication: | January 6, 2016 |
Imprint: | Smashwords Edition |
Language: | English |
Star is a new programming language that is oriented to producing readable, accurate, scalable and performant applications. Readability involves not only using clear keywords and simple semantics; but only means extensibility: the syntax of Star can be extended to allow you to incorporate notations that more closely mirror your requirements.
Although functional programming has a reputation of arcane complexity and poor performance, the reality does not need to be either. What is undoubtably true is that there is a lot more to functional programming than is commonly found in todays main-stream languages: the formalism allows for a richer programming experience.
This book is a gentlest far-reaching introduction to the language. It starts with a significant amount of material on functional programming and continues onward to cover more advanced topics such as concurrency, agent-oriented programming and building domain specific languages.
Star is a new programming language that is oriented to producing readable, accurate, scalable and performant applications. Readability involves not only using clear keywords and simple semantics; but only means extensibility: the syntax of Star can be extended to allow you to incorporate notations that more closely mirror your requirements.
Although functional programming has a reputation of arcane complexity and poor performance, the reality does not need to be either. What is undoubtably true is that there is a lot more to functional programming than is commonly found in todays main-stream languages: the formalism allows for a richer programming experience.
This book is a gentlest far-reaching introduction to the language. It starts with a significant amount of material on functional programming and continues onward to cover more advanced topics such as concurrency, agent-oriented programming and building domain specific languages.