Информатика и вычислительная техника
  • формат pdf
  • размер 3.43 МБ
  • добавлен 25 января 2012 г.
Haridi S., Roy P. Concepts, Techniques, and Models of Computer Programming
- Swedish Institute of Computer Science, 2003. - 939 p.

This book focus on programming concepts and the techniques to use them, not on programming languages. The concepts are organized in terms of computation models. A computation model is a formal system that defines how computations are done. There are many ways to define computation models. Since this book is intended to be practical, it is important that the computation model should be directly useful to the programmer. This book will therefore define it in terms of concepts that are important to programmers: data types, operations, and a programming language. The term computation model makes precise the imprecise notion of programming paradigm. The rest of the book talks about computation models and not programming paradigms. Sometimes this book will use the phrase programming model. This refers to what the programmer needs: the programming techniques and design principles made possible by the computation model.

Contents.
Introduction.
Introduction to Programming Concepts.
General Computation Models.
Declarative Computation Model.
Declarative Programming Techniques.
Declarative Concurrency.
Message-Passing Concurrency.
Explicit State.
Object-Oriented Programming.
Shared-State Concurrency.
Relational Programming.
Specialized Computation Models.
Graphical User Interface Programming.
Distributed Programming.
Constraint Programming.
Semantics.
Language Semantics.
Appendices.
Mozart System Development Environment.
Basic Data Types.
Language Syntax.
General Computation Model.
Bibliography.
Index.
Похожие разделы
Смотрите также

Пилецкий И.И. Методы и технологии программирования. Курс лекций

  • формат doc
  • размер 3.33 МБ
  • добавлен 28 октября 2011 г.
Минск: БГУИР. - 238 с. Содержание: Введение в технологию разработки промышленного ПО - Основные понятия - Жизненный цикл по - Модели жизненного цикла по Методологии и технологии проектирования ис - Общие требования к методологии и технологии - Структура комплекта документов - Наиболее перспективные и приемлемые технологии разработки по - - Технологии, базирующиеся на case–средствах computer associates - - Технологии, базирующиеся на ca...

Abelson H., Sussman G. Structure and Interpretation of Computer Programs

  • формат pdf
  • размер 4.37 МБ
  • добавлен 25 января 2012 г.
- Cambridge, Massachusetts: The MIT Press, 1996. - 634 p. In this book the use of program is focused on the creation, execution, and study of programs written in a dialect of Lisp for execution on a digital computer. Note that this is a text about programming, unlike most Lisp books, which are used as a preparation for work in artificial intelligence.

Dowek G. Principles of Programming Languages

  • формат pdf
  • размер 2.87 МБ
  • добавлен 25 января 2012 г.
- London: Springer-Verlag, 2009. - 167 p. This book is an introduction to the principles of programming languages. It uses the Java language for support. It is intended for students who already have some experience with computer programming. It is assumed that they have learned some programming empirically, in a single programming language, other than Java. Contents. Imperative Core. Functions. Recursion. Records. Dynamic Data Types. Programmin...

Evans Eric - Domain-Driven Design: Tackling Complexity in the Heart of Software

  • формат pdf
  • размер 7.18 МБ
  • добавлен 19 февраля 2010 г.
Книга на английском. Переведенный вариант: Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем Publisher: Addison Wesley Pub Date: August 20, 2003 ISBN: 0-321-12521-5 Pages: 560 Specific topics covered include: Representing processes as domain objects Creating functions free of side effects Conceptual contours Standalone classes Extending specifications Applying analysis patterns Relating design pat...

Handbook of Applied Algorithms: Solving Scientific, Engineering, and Practical Problems

  • формат pdf
  • размер 3.43 МБ
  • добавлен 07 апреля 2009 г.
Discover the benefits of applying algorithms to solve scientific, engineering, and practical problems Providing a combination of theory, algorithms, and simulations, Handbook of Applied Algorithms presents an all-encompassing treatment of applying algorithms and discrete mathematics to practical problems in "hot" application areas, such as computational biology, computational chemistry, wireless networks, and computer vision. In eighteen self-c...

Koren B., Vuik K. (Editors) Advanced Computational Methods in Science and Engineering

  • формат pdf
  • размер 19.51 МБ
  • добавлен 08 января 2011 г.
Lecture Notes in Computational Science and Engineering 71. Springer-Verlag Berlin Heidelberg, 2010. 498 р. Contents A Model-Order Reduction Approach to Parametric Electromagnetic Inversion R.F. Remis and N.V. Budko Shifted-Laplacian Preconditioners for Heterogeneous Helmholtz Problems C.W. Oosterlee, C. Vuik, W.A. Mulder, and R. -E. Plessix On Numerical Issues in Time Accurate Laminar Reacting Gas Flow Solvers S. van Veldhuizen, C. Vui...

Mahmoud H.M. Sorting. A Distribution Theory

  • формат djvu
  • размер 3.16 МБ
  • добавлен 09 октября 2011 г.
Издательство John Wiley, 2000, -405 pp. Putting data in order is an intellectual activity that is perhaps one of the oldest prob- problems of applied mathematics. The wall of the corridor of Abydos Temple in Egypt is padded with a chronologically ordered list (Gallery of the List of Kings). Dating back to around 1250 B.C., this display allegedly lists the Pharaohs who had preceded Siti I (modern research proves that the list makes some false his...

Numerical Recipes. The Art of Scientific Computing. 3rd Edition, 2007

  • формат pdf
  • размер 7.57 МБ
  • добавлен 07 апреля 2009 г.
Co-authored by four leading scientists from academia and industry, Numerical Recipes Third Edition starts with basic mathematics and computer science and proceeds to complete, working routines. Widely recognized as the most comprehensive, accessible and practical basis for scientific computing, this new edition incorporates more than 400 Numerical Recipes routines, many of them new or upgraded. The executable C++ code, now printed in color for ea...

Tiako P.F. Software Applications concepts methodologies tools and applications premier refence source

  • формат pdf
  • размер 44.31 МБ
  • добавлен 19 ноября 2009 г.
Publisher: Information Science Publishing Publication: 2009, English ISBN: 9781605660608 Pages: 3994 Numerous technological advancements have overwhelmingly redesigned and improved countless aspects of computer software applications, creating tools and functions that greatly benefit its users. Software Applications: Concepts, Methodologies, Tools, and Applications contains an impressive collection of over 300 authoritative contributions from top...

Vocking B., Alt H., Dietzfelbinger M., Reischuk R., Scheideler C., Vollmer H., Wagner D. Algorithms Unplugged

  • формат pdf
  • размер 10.76 МБ
  • добавлен 11 августа 2011 г.
Springer, 2011. - 416 p. Algorithms specify the way computers process information and how they execute tasks. Many recent technological innovations and achievements rely on algorithmic ideas - they facilitate new applications in science, medicine, production, logistics, traffic, communi cation and entertainment. Efficient algorithms not only enable your personal computer to execute the newest generation of games with features unimaginable only a...