Компьютерная литература
Прикладная литература
  • формат pdf
  • размер 161.17 КБ
  • добавлен 02 марта 2011 г.
Cardelli L., Wegner P. On Understanding Types, Data Abstraction and Polymorphism
Статья Л. Карделли и П. Вегнера, опубликованная в Computing Surveys, Vol. 17, n. 4, Dec 1985. Посвящена системам типизации, абстракции данных и полиморфизму.

Содержание.
From Untyped to Typed Universes.
Organizing Untyped Universes.
Static and Strong Typing.
Kinds of Polymorphism.
The Evolution of Types in Programming Languages.
Type Expression Sublanguages.
Preview of Fun.
The l-Calculus.
The Untyped l-Calculus.
The Typed l-Calculus.
Basic Types, Structured Types and Recursion.
Types are Sets of Values.
Universal Quantification.
Universal Quantification and Generic Functions.
Parametric Types.
Existential Quantification.
Existential Quantification and Information Hiding.
Packages and Abstract Data Types.
Combining Universal and Existential Quantification.
Quantification and Modules.
Modules are First-Class Values.
Bounded Quantification.
Type Inclusion, Subranges, and Inheritance.
Bounded Universal Quantification and Subtyping.
Comparison with Other Subtyping Mechanisms.
Bounded Existential Quantification and Partial Abstraction.
Type Checking and Type Inference.
Hierarchical Classification of Type Systems.
Conclusions.
Acknowledgements.
References.
Appendix: Type Inference Rules.
Похожие разделы
Смотрите также

Duck Michael, Read Richard. Data communications and computer networks: for computer scientists and engineers

  • формат pdf
  • размер 12.1 МБ
  • добавлен 04 декабря 2010 г.
Pearson Education Limited 1996, 2003, 415 р. Second Edition. Preface. Acknowledgements. ntroduction. The development of data communications. Types and sources of data. Communications models. Standards. Open Systems Interconnection. OSI Reference Model. nstitute of Electrical and Electronic Engineers 802 standards. OSI Reference Model and other standards. Data communications. Data transmission techniques. Network topology. Transmission media and c...

Ghosh D. DSLs in Action

  • формат pdf
  • размер 18.56 МБ
  • добавлен 16 января 2011 г.
Manning Publications, 2011. Your success—and sanity—are closer at hand when you work at a higher level of abstraction, allowing your attention to be on the business problem rather than the details of the programming platform. Domain Specific Languages - little languages implemented on top of conventional programming languages - give you a way to do this because they model the domain of your business problem. DSLs in Action introduces the concept...

Kr?lovi?c R., Niwi?nski D. (Eds.) Mathematical Foundations of Computer Science 2009

  • формат pdf
  • размер 9.09 МБ
  • добавлен 02 марта 2011 г.
Springer, 2009. 760 р. ISSN 0302-9743 (на английском языке) 34 th International Symposium, MFCS 2009 Novy Smokovec, High Tatras, Slovakia, August 24-28, 2009 Proceedings Table of Contents Invited Papers Four Subareas ofthe TheoryofConstraints, and Their Links Albert Atserias Synchronization of Regular Automata Didier Caucal Stochastic Process Creation Javier Esparza StochasticGames with Finitary Objectives Krishnendu Chatterjee, Thomas A....

Teetor P. 25 Recipes for Getting Started with R

  • формат pdf
  • размер 1.11 МБ
  • добавлен 01 марта 2011 г.
O’Reilly Media, 2011. -66 pp. This short, concise book provides beginners with a selection of how-to recipes to solve simple problems with R. Each solution gives you just what you need to know to get started with R for basic statistics, graphics, and regression. These solutions were selected from O’Reilly’s R Cookbook, which contains more than 200 recipes for R that you’ll find useful once you move beyond the basics. R is a powerful tool for sta...