Bibliografia Básica
Patterns e Programação Multiparadigma
Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Micheal Stal.
A System of Patterns, Wiley, 1996.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.
Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1994.
Veja ainda: Patterns Home Page.
James Coplien,
Multi-paradigm design for C++. Addison Wesley,1999.
C++
Bjarne Stroustrup, The C++ Programming Language, 3rd Edition.
Veja Capítulo 2: A Tour of C++.
Veja Capítulo 3: A Tour of the Standard
Library
Bjarne Stroustrup,
An Overview of the C++ Programming language. Handbook of Object Technology. CRC Press. 1998.
C++ FAQ.
Effective C++: 50 Specific Ways to Improve Your Programs and Design
Scott Meyers.
More Effective C++: New Ways to Improve Your Programs and Designs
Scott Meyers.
Effective STL : 50 Specific Ways to Improve Your Use of the STL
Scott Meyers.
The Most Important Design Guideline? Scott Meyers
C++ Templates: The Complete Guide
David Vandevoorde, Nicolai M. Josuttis.
The C++ Standard Library: A Tutorial and Reference
Nicolai M Josuttis
Modern C++ Design, Generic Programming and Designs Patterns Applied
Andrei Alexandrescu
Revistas Especializadas: The C++ Report e C/C++ Users Journal
Programação Funcional
Paul Hudak:
The Haskell School of Expression: Learning Functional Programming through Multimedia,
Cambridge University Press, New York, 2000.
Simon Thompson:
Haskell: The Craft of Functional Programming, Second Edition, Addison-Wesley, 1999.
A Gentle Introduction to Haskell by Paul Hudak, John Peterson, and Joseph H. Fasel.
Beginning Haskell
from IBM developerWorks.
Haskell Companion
por Jan Skibinski.
Haskell home page.
Instalação de Ambiente Haskell
1. Instale os tres componentes abaixo:
(a)
GHC: The Glasgow Haskell Compiler.
(b)
Ambiente de Desenvolvimento Eclipse.
Para maiores informações, veja-se o site
do projeto Eclipse.
(c)
Suporte para Haskell em Eclipse.
2. Siga
instruções de instalação do suporte Haskell para Eclipse.
|