1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Programação: Bibliografia Recomendada

Discussão em 'Programação' iniciada por Baderous, 12 de Dezembro de 2007. (Respostas: 140; Visualizações: 129907)

  1. Baderous

    Baderous Banido

    Bibliografia


    No nosso dia-a-dia enquanto programadores (ou aspirantes), não raras vezes surgem dúvidas acerca de pormenores sobre determinada linguagem com a qual estamos a trabalhar.​


    A Internet é um meio fundamental para esclarecer essas dúvidas e aprender mais, mas muitos de nós não dispensam um bom livro como auxiliar de estudo/trabalho.​


    Nesse sentido, e tendo em vista esclarecer os membros deste fórum acerca da bibliografia recomendada neste ramo da Informática, decidi fazer uma colecção dos livros mais recomendados aqui na Zwame, bem como alguns sites com conteúdos úteis. ​


    Reuni também todas as threads do fórum Programação e algumas do Web Development onde os users fazem referência a livros, deixando a sua opinião pessoal.​


    Deste modo, centraliza-se nesta thread todo o conteúdo disponível na Zwame sobre livros. Enjoy!​





    Índice





    NOTA: As threads reunidas são threads que contém opiniões sobre livros, apesar de muitas vezes o tema principal não ser livros! Isto quer dizer que nalgumas threads poderão encontrar apenas 2 ou 3 posts a falar de livros. E não esquecer que esta lista foi feita tendo como base os posts das threads supracitadas.​





    Todas as opiniões colocadas sobre livros serão sempre subjectivas e, portanto, podem diferir de pessoa para pessoa. O que pode ser bom para um pode ser mau para outro!





    Para mais informações e material podem sempre consultar o Google e procurar por e-books de Informática. ​





    Quaisquer recomendações de livros que queiram fazer, estão à vontade. Se possível, quando quiserem recomendar, forneçam os dados do livro em questão, de acordo com o padrão escolhido neste post (Linguagem/Autor/Editora/Idioma/Páginas/Capa).​
     
    Última edição pelo moderador: 7 de Dezembro de 2008
  2. Baderous

    Baderous Banido

    Livros

    ActionScript

    • Essential ActionScript 3.0

    • Autor: Colin Moock
    • Editora: OReilly
    • Idioma: Inglês
    • Páginas: 946
    • Capa
    • ActionScript 3.0 Design Patterns

    • Autor: Bill Sanders & Chandima Cumaranatunge
    • Editora: OReilly
    • Idioma: Inglês
    • Páginas: 530
    • Capa
    • Object-Oriented ActionScript 3.0

    • Autor: Peter Elst, Sas Jacobs, Todd Yard
    • Editora: Friendsof
    • Idioma: Inglês
    • Páginas: 640
    • Capa
    • Object-Oriented ActionScript For Flash 8

    • Autor: Peter Elst & Todd Yard
    • Editora: Friendsof
    • Idioma: Inglês
    • Páginas: 560
    • Capa

    C

    • The C Programming Language

    • Autor: Brian W. Kernighan & Dennis M. Ritchie
    • Editora: Prentice Hall PTR
    • Idioma: Inglês
    • Páginas: 274
    • Capa
    • Linguagem C

    • Autor: Luís Damas
    • Editora: FCA
    • Idioma: Português
    • Páginas: 628
    • Capa
    • Reviews: 1
    • ANSI C: Problem Solving and Programming

    • Autor: Kenneth A. Barclay
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 500
    • Capa
    • Beej's Guide to Network Programming

    • Autor: Brian "Beej Jorgensen" Hall
    • Idioma: Inglês
    • Free
    • UNIX Network Programming, Volume 1, Second Edition: Networking APIs: Sockets and XTI

    • Autor: W. Richard Stevens
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 971
    • Capa

    C#

    • Accelerated C# 2008

    • Autor: Trey Nash
    • Editora: Apress
    • Idioma: Inglês
    • Páginas: 510
    • Capa
    • Professional C# 2008

    • Autor: Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson & Morgan Skinner
    • Editora: Wrox
    • Idioma: Inglês
    • Páginas: 1848
    • Capa

    C++

    • The C++ Programming Language (3rd Edition)

    • Autor: Bjarne Stroustrup
    • Editora: Addison-Wesley Professional
    • Idioma: Inglês
    • Páginas: 1040
    • Capa
    • Programação com Classes em C++

    • Autor: Pedro Guerreiro
    • Editora: FCA
    • Idioma: Português
    • Páginas: 724
    • Capa
    • Thinking in C++, Volume 1, 2nd Edition

    • Autor: Bruce Eckel
    • Idioma: Inglês
    • Páginas: 814
    • Capa
    • Download
    • Thinking in C++, Volume 2: Practical Programming

    • Autor: Bruce Eckel
    • Idioma: Inglês
    • Páginas: 820
    • Capa
    • Download
    • Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

    • Autor: Andrew Koenig & Barbara E. Moo
    • Editora: Addison-Wesley Professional
    • Idioma: Inglês
    • Páginas: 352
    • Capa
    • Programação em C++ - Conceitos Básicos e Algoritmos

    • Autor: Pedro Pereira, Pimenta Rodrigues & Manuela Sousa
    • Editora: FCA
    • Idioma: Português
    • Páginas: 458
    • Capa
    • Programação em C++ - Algoritmos e Estruturas de Dados

    • Autor: Pimenta Rodrigues, Pedro Pereira & Manuela Sousa
    • Editora: FCA
    • Idioma: Português
    • Capa
    • C++ Primer Plus, 5th Edition

    • Autor: Stephen Prata
    • Editora: Sams
    • Idioma: Inglês
    • Páginas: 1224
    • Capa
    • Reviews: 1

    Delphi

    • Mastering Delphi 7

    • Autor: Marco Cantù
    • Editora: Sybex
    • Idioma: Inglês
    • Páginas: 992
    • Capa

    Fortran

    • FORTRAN 90 for Engineers and Scientists

    • Autor: Larry Nyhoff & Sanford Leestma
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 1071
    • Capa

    Haskell

    • Fundamentos da Computação, Livro II: Programação Funcional

    • Autor: José Manuel Valença & José Bernardo Barros
    • Editora: Universidade Aberta
    • Idioma: Português
    • Páginas: 234
    • Reviews: 1
    • Real World Haskell

    • Autor: Bryan O'Sullivan, Donald Stewart & John Goerzen
    • Editora: O'Reilly Media, Inc.
    • Idioma: Inglês
    • Páginas: 300
    • Capa
    • Versão Online
    • Reviews: 1

    HTML/DHTML/CSS

    • DHTML e CSS para a World Wide Web

    • Autor: Jason Cranford Teague
    • Editora: Peachpit Press
    • Idioma: Inglês
    • Páginas: 616
    • Capa
    • CSS Criação Inovadora de Sites

    • Autor: Vico Ughetto
    • Editora: FCA
    • Idioma: Português
    • Páginas: 280
    • Capa
    • Faça um Site Comércio Eletrônico

    • Autor: Carlos A. J. Oliviero
    • Editora: Erica
    • Idioma: Português (Brasil)
    • Páginas: 288
    • Capa
    • Eric Meyer on CSS

    • Autor: Eric Meyer
    • Editora: New Riders
    • Idioma: Inglês
    • Páginas: 352
    • Capa
    • The CSS Anthology: 101 Essential Tips, Tricks & Hacks

    • Autor: Rachel Andrew
    • Editora: SitePoint; 2 edition (August 14, 2007)
    • Idioma: Inglês
    • Páginas: 400
    • Capa
    • Reviews: 1

    Java

    • Java: An Introduction to Problem Solving & Programming (4th Edition)

    • Autor: Walter Savitch
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 1309
    • Capa
    • Thinking in Java

    • Autor: Bruce Eckel
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 1150
    • Capa
    • Download
    • Thinking in Patterns

    • Autor: Bruce Eckel
    • Idioma: Inglês
    • Download
    • Java Software Solutions (Java 5.0 version): Foundations of Program Design

    • Autor: John Lewis & William Loftus
    • Editora: Addison Wesley
    • Idioma: Inglês
    • Páginas: 944
    • Capa
    • Beggining Programming with Java For Dummies

    • Autor: Barry Burd
    • Editora: For Dummies
    • Idioma: Inglês
    • Páginas: 408
    • Capa
    • Objects First with Java - A Practical Introduction using BlueJ (3rd Edition)

    • Autor: David J. Barnes & Michael Kölling
    • Editora: Prentice Hall, Pearson Education
    • Idioma: Inglês
    • Páginas: 480
    • Capa
    • JAVA5 e Programação por Objectos / JAVA6 e Programação Orientada pelos Objectos

    • Autor: Fernando Mário Martins
    • Editora: FCA - Editora Informática
    • Idioma: Português
    • Páginas: 512 / 520
    • Capa / Capa
    • Reviews: 1 / 1
    • Java How to Program (6th Edition)

    • Autor: Harvey M. Deitel & Paul J. Deitel
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 1568
    • Capa
    • Programação, Algoritmos e Estruturas de Dados

    • Autor: João Pedro Neto
    • Editora: Escolar Editora
    • Idioma: Português
    • Páginas: 448
    • Capa
    • Java Concepts

    • Autor: Cay S. Horstmann
    • Editora: John Wiley & Sons
    • Idioma: Inglês
    • Páginas: 992
    • Capa
    • Data Structures and Algorithm Analysis in Java

    • Autor: Mark Weiss
    • Editora: Addison-Wesley Educational Publishers
    • Idioma: Inglês
    • Páginas: 576
    • Capa
    • Java In A Nutshell, 5th Edition

    • Autor: David Flanagan
    • Editora: O'Reilly Media, Inc.
    • Idioma: Inglês
    • Páginas 1254
    • Capa
    • Head First Java, 2nd Edition

    • Autor: Kathy Sierra & Bert Bates
    • Editora: O'Reilly
    • Idioma: Inglês
    • Páginas: 720
    • Capa
    • Understanding Object-Oriented Programming with JAVA

    • Autor: Timothy Budd
    • Editora: Addison-Wesley
    • Idioma: Inglês
    • Páginas: 420
    • Capa

    JavaScript

    • JavaScript Bible, Gold Edition

    • Autor: Danny Goodma
    • Editora: Wiley
    • Idioma: Inglês
    • Páginas: 1600
    • Capa

    LaTeX

    • The Not So Short Introduction to LaTeX 2ε / Uma não tão pequena introdução ao LaTeX 2ε

    • Autor: Tobias Oetiker, Hubert Partl, Irene Hyna & Elisabeth Schlegl / Alberto Simões
    • Idioma: Inglês / Português
    • Páginas: 155 / 150
    • Versão Inglesa / Versão Portuguesa
    • Reviews: 1

    Lisp

    • ANSI Common Lisp

    • Autores: Paul Graham
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 432
    • Capa
    • Reviews: 1
    • Lisp in Small Pieces

    • Autores: Christian Queinnec
    • Editora: Cambridge University Press
    • Idioma: Inglês
    • Páginas: 534
    • Capa
    • Reviews: 1

    MatLab

    • MatLab 7&6 - Curso Completo

    • Autores: Vagner David Pinto Morais & Cláudio Rodrigues da Silva Vieira
    • Editora: FCA
    • Idioma: Português
    • Páginas: 664
    • Capa

    OpenGL

    • OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1 (6th Edition)

    • Autor: Dave Shreiner, Mason Woo, Jackie Neider & Tom Davis
    • Editora: Addison-Wesley Professional
    • Idioma: Inglês
    • Páginas: 928
    • Capa
    • Computer Graphics Using Open GL (2nd Edition)

    • Autor: Francis S. Hill
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 922
    • Capa
    • Foundations of 3D Graphics Programming: Using JOGL and Java3D

    • Autor: Jim X. Chen & Chunyang Chen
    • Editora: Springer
    • Idioma: Inglês
    • Páginas: 400
    • Capa

    Pascal

    • Introdução à Programação Utilizando o Pascal

    • Autor: J. Pavão Martins
    • Editora: McGraw-Hill
    • Idioma: Português
    • Páginas: 528

    Perl


    PHP

    • PHP 5 - Conceitos, Programação e Integração com Banco de Dados

    • Autor: Walace Soares
    • Editora: Érica
    • Idioma: Português (Brasil)
    • Páginas: 528
    • Capa
    • PHP5 and MySQL Bible

    • Autor: Tim Converse, Joyce Park & Clark Morgan
    • Editora: Wiley
    • Idioma: Inglês
    • Páginas 1080
    • Capa
    • Programação com PHP5

    • Autor: Carlos Serrão & Joaquim Marques
    • Editora: FCA
    • Idioma: Português
    • Páginas: 564
    • Capa

    PowerShell

    • Mastering PowerShell


    Python

    • How to Think Like a Computer Scientist

    • Python - Curso Completo

    • Autor: Pedro Morais & José Nuno Pires
    • Editora: FCA
    • Idioma: Português
    • Páginas: 376
    • Capa
    • Reviews: 1
    • Python 2.1 Bible

    • Autor: David Brueck & Stephen Tanner
    • Editora: Wiley
    • Idioma: Inglês
    • Páginas: 731
    • Capa
    Ruby

    • Learn Ruby The Hard Way


    Scheme

    • Programação em Scheme - Introdução à programação utilizando múltiplos paradigmas

    • Autor: João Pavão Martins & Maria dos Remédios Cravo
    • Editora: IST Press
    • Idioma: Português
    • Páginas: 521
    • Capa
    • Structure and Interpretation of Computer Programs, 2nd Edition

    • Autor: Harold Abelson & Gerald Jay Sussman
    • Editora: The MIT Press
    • Idioma: Inglês
    • Páginas: 657
    • Capa
    • Website

    SQL

    • SQL Bible

    • Autor: Alex Kriegel & Boris M. Trukhnov
    • Editora: Wiley
    • Idioma: Inglês
    • Páginas 831
    • Capa
    • Professional SQL Server 2000 Programming

    • Autor: Rob Vieira
    • Editora: Peer Information
    • Idioma: Inglês
    • Páginas: 1390
    • Capa
    • The Definitive Guide to SQL Server Performance Optimization

    • Autor: Don Jones
    • Idioma: Inglês
    • Páginas: 175
    • PHP5 and MySQL Bible (Ver secção PHP)
    • SQL - Structured Query Language

    • Autor: Luís Damas
    • Editora: FCA
    • Idioma: Português
    • Capa

    Visual Basic

    • Bases de Programação 11

    • Autor: Artur Augusto Azul
    • Editora: Porto Editora
    • Idioma: Português
    • Páginas: >100
    • Introducing Microsoft Visual Basic 2005 for Developers

    • Autor: Sean Campbell, Scott Swigart, Kris Horrocks, Derek Hatchard & Peter Bernhardt
    • Editora: Microsoft Press
    • Idioma: Inglês
    • Páginas: 288
    • Capa
    • Download
    • VISUAL BASIC 6 CURSO COMPLETO

    • Autor: Nuno Nina
    • Editora: FCA
    • Idioma: Português
    • Páginas: 1120
    • Capa
    • Reviews: 1
    • Beginning Microsoft Visual Basic 2008

    • Autor: Thearon Willis & Bryan Newsome
    • Editora: Wrox
    • Idioma: Inglês
    • Páginas: 912
    • Capa

    Outros

    • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development

    • Autor: Craig Larman
    • Editora: Prentice Hall
    • Idioma: Inglês
    • Páginas: 736
    • Capa
    • Design Patterns: Elements of Reusable Object-Oriented Software

    • Autor: Erich Gamma, Richard Helm, Ralph Johnson & John M. Vlissides
    • Editora: Addison Wesley Professional
    • Idioma: Inglês
    • Páginas: 416
    • Capa
    • Head First Design Patterns

    • Autor: Elisabeth Freeman, Eric Freeman, Bert Bates & Kathy Sierra
    • Editora: O'Reilly Media, Inc.
    • Idioma: Inglês
    • Páginas: 676
    • Capa
    • Professional ASP.NET 2.0 Special Edition

    • Autor: Bill Evjen, Scott Hanselman, Devin Rader, Farhan Muhammad & Srinivasa Sivakumar
    • Editora: Wrox
    • Idioma: Inglês
    • Páginas: 1584
    • Capa
    • Beginning ASP.NET 2.0

    • Autor: Chris Hart, John Kauffman, David Sussman & Chris Ullman
    • Editora: Wrox
    • Idioma: Inglês
    • Páginas: 792
    • Capa
    • UML, Metodologias e Ferramentas CASE

    • Autor: Alberto Silva & Carlos Videira
    • Editora: Centro Atlântico
    • Idioma: Português
    • Páginas: 580
    • Capa
    • Curso Básico de Lógica da Programação

    • Autor: Paulo Sérgio de Moraes
    • Idioma: Português (Brasil)
    • Páginas: 45
    • Download
    • Introduction to Algorithms

    • Autor: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein
    • Editora: The MIT Press
    • Idioma: Inglês
    • Páginas: 1184
    • Capa
    • Database Systems: A Practical Approach to Design, Implementation and Management

    • Autor: Thomas M. Connolly & Carolyn E. Begg
    • Editora: Pearson Education
    • Idioma: Inglês
    • Páginas: 1236
    • Capa
    • Advanced Programming in the UNIX® Environment: Second Edition

    • Autor: W. Richard Stevens & Stephen A. Rago
    • Editora: Addison Wesley Professional
    • Idioma: Inglês
    • Páginas: 960
    • Capa
    • UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)

    • Autor: Martin Fowler
    • Editora: Addison-Wesley Professional
    • Idioma: Inglês
    • Páginas: 208
    • Capa
    • Programação Criativa: Preceitos e Instrumentos

    • Autor: Jaques Arsac
    • Editora: CETOP
    • Idioma: Português (?)
    • Páginas: 304
    • Object-Oriented Modeling and Design

    • Autor: James R. Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy & William Premerlani
    • Editora: Prentice-Hall
    • Idioma: Inglês
    • Páginas: 512
    • Capa
    • Reviews: 1
    • Pattern Languages of Program Design

    • Autor: James O. Coplien & Douglas C. Schmidt
    • Editora: Addison-Wesley Professional
    • Idioma: Inglês
    • Páginas: 576
    • Capa
    • Reviews: 1
    • Data Structures and Algorithms

    • Autor: Granville Barnett & Luca Del Tongo
    • Idioma: Inglês
    • Páginas: 97
    • Capa
    • Download
    • Reviews: 1
     
    Última edição pelo moderador: 6 de Agosto de 2011
  3. Baderous

    Baderous Banido

    Threads
     
    Última edição: 19 de Setembro de 2009
  4. HecKel

    HecKel The WORM

    Este post foi apagado para não ficar pelo meio dos posts iniciais ;)

    Acho que já podem começar a fazer replies :x2:
     
  5. neonl

    neonl Banido

    Boas. Grande thread, parabéns ;).

    Olha, só duas sugestões. Em termos de C há um livro (que tu citaste) que é o livro de referência de C mas qu podias citar uma edição em PT do Brasil que eu tenho (já é um bocado velha). E um livro, também de C (em inglês). Então temos:
    • C | A linguagem de programação | padrão ANSI - Kernighan / Ritchie - Editora "Campus", Brasil - ISBN: 85-7001-586-0. a minha edição - 1990 (sinceramente, não sei se é de adicionar, fica ao teu critério, acho que já não existe.
    • C | Problem Solving and Programming - Kenneth A. Barclay - Editora "Prentice Hall", UK - ISBN: 0-13-115510-5. @amazon.com; @amazon.co.uk. a minha edição - 1989
    Aqui ficam as sugestões, e mais uma vez parabéns pela thread tão útil.
     
  6. slack_guy

    slack_guy Power Member

    Como não vi nenhuma referência ao Perl, aqui fica o meu contributo.

    Ao instalar o Perl é instalada uma série de documentos indispensáveis a todos os que usam esta linguagem. Para consultar, basta escrever '$ man perl' por exemplo, e para imprimir, '$ man perl > lpr' ou outra coisa semelhante. Mas e se quisermos produzir um, ou vários PDFs para ter na 'mesa de cabeceira'?

    Para isso, aqui fica este script Perl que gera 140 PDFs, cada um referente a uma parte da documentação. No final, se tiverem o 'pdfjam', o script cria um PDF com todos os manuais num total de 1908 páginas.

    Código:
    #!/usr/bin/perl 
    use strict;
    use warnings;
    
    my $dest_dir = q|./docs|;
    my $cmd_1    = q|/usr/bin/man2dvi|;
    my $cmd_2    = q|/usr/bin/dvipdf|;
    my $cmd_3    = q|/bin/rm|;
    my $cmd_4    = q|/usr/bin/pdfjoin|;
    
    mkdir $dest_dir                               unless -e $dest_dir;
    die qq|Impossivel ir para a pasta $dest_dir!| unless chdir $dest_dir;
    die qq|Impossivel executar $cmd_1|            unless ( -x $cmd_1 );
    die qq|Impossivel executar $cmd_2|            unless ( -x $cmd_2 );
    die qq|Impossivel executar $cmd_3|            unless ( -x $cmd_3 );
    
    while (<DATA>) {
        if ( $_ =~ /^(P\d)_(\d{3})_(\w+)\s+(.*)$/gmx ) {
            qx|$cmd_1 $3 > $1_$2_$3.dvi|;
            qx|$cmd_2 $1_$2_$3.dvi|;
            qx|$cmd_3 $1_$2_$3.dvi|;
        }
    }
    
    if ( -x $cmd_4 ) {
        qx|$cmd_4 --outfile perl.pdf *.pdf|;
    }
    
    __DATA__
    P1_001_perl                Perl overview (this section)
    P1_002_perlintro           Perl introduction for beginners
    P1_003_perltoc             Perl documentation table of contents
    P2_004_perlreftut          Perl references short introduction
    P2_005_perldsc             Perl data structures intro
    P2_006_perllol             Perl data structures: arrays of arrays
    P2_007_perlrequick         Perl regular expressions quick start
    P2_008_perlretut           Perl regular expressions tutorial
    P2_009_perlboot            Perl OO tutorial for beginners
    P2_010_perltoot            Perl OO tutorial, part 1
    P2_011_perltooc            Perl OO tutorial, part 2
    P2_012_perlbot             Perl OO tricks and examples
    P2_013_perlstyle           Perl style guide
    P2_014_perlcheat           Perl cheat sheet
    P2_015_perltrap            Perl traps for the unwary
    P2_016_perldebtut          Perl debugging tutorial
    P2_017_perlfaq             Perl frequently asked questions
    P2_018_perlfaq1            General Questions About Perl
    P2_019_perlfaq2            Obtaining and Learning about Perl
    P2_020_perlfaq3            Programming Tools
    P2_021_perlfaq4            Data Manipulation
    P2_022_perlfaq5            Files and Formats
    P2_023_perlfaq6            Regexes
    P2_024_perlfaq7            Perl Language Issues
    P2_025_perlfaq8            System Interaction
    P2_026_perlfaq9            Networking
    P3_027_perlsyn             Perl syntax
    P3_028_perldata            Perl data structures
    P3_029_perlop              Perl operators and precedence
    P3_030_perlsub             Perl subroutines
    P3_031_perlfunc            Perl built-in functions
    P3_032_perlopentut         Perl open() tutorial
    P3_033_perlpacktut         Perl pack() and unpack() tutorial
    P3_034_perlpod             Perl plain old documentation
    P3_035_perlpodspec         Perl plain old documentation format specification
    P3_036_perlrun             Perl execution and options
    P3_037_perldiag            Perl diagnostic messages
    P3_038_perllexwarn         Perl warnings and their control
    P3_039_perldebug           Perl debugging
    P3_040_perlvar             Perl predefined variables
    P3_041_perlre              Perl regular expressions, the rest of the story
    P3_042_perlreref           Perl regular expressions quick reference
    P3_043_perlref             Perl references, the rest of the story
    P3_044_perlform            Perl formats
    P3_045_perlobj             Perl objects
    P3_046_perltie             Perl objects hidden behind simple variables
    P3_047_perldbmfilter       Perl DBM filters
    P3_048_perlipc             Perl interprocess communication
    P3_049_perlfork            Perl fork() information
    P3_050_perlnumber          Perl number semantics
    P3_051_perlthrtut          Perl threads tutorial
    P3_052_perlothrtut         Old Perl threads tutorial
    P3_053_perlport            Perl portability guide
    P3_054_perllocale          Perl locale support
    P3_055_perluniintro        Perl Unicode introduction
    P3_056_perlunicode         Perl Unicode support
    P3_057_perlebcdic          Considerations for running Perl on EBCDIC platforms
    P3_058_perlsec             Perl security
    P3_059_perlmod             Perl modules: how they work
    P3_060_perlmodlib          Perl modules: how to write and use
    P3_061_perlmodstyle        Perl modules: how to write modules with style
    P3_062_perlmodinstall      Perl modules: how to install from CPAN
    P3_063_perlnewmod          Perl modules: preparing a new module for distribution
    P3_064_perlutil            utilities packaged with the Perl distribution
    P3_065_perlcompile         Perl compiler suite intro
    P3_066_perlfilter          Perl source filters
    P3_067_perlglossary        Perl Glossary
    P4_068_perlembed           Perl ways to embed perl in your C or C++ application
    P4_069_perldebguts         Perl debugging guts and tips
    P4_070_perlxstut           Perl XS tutorial
    P4_071_perlxs              Perl XS application programming interface
    P4_072_perlclib            Internal replacements for standard C library functions
    P4_073_perlguts            Perl internal functions for those doing extensions
    P4_074_perlcall            Perl calling conventions from C
    P4_075_perlapi             Perl API listing (autogenerated)
    P4_076_perlintern          Perl internal functions (autogenerated)
    P4_077_perliol             C API for Perl's implementation of IO in Layers
    P4_078_perlapio            Perl internal IO abstraction interface
    P4_079_perlhack            Perl hackers guide
    P5_080_perlbook            Perl book information
    P5_081_perltodo            Perl things to do
    P5_082_perldoc             Look up Perl documentation in Pod format
    P5_083_perlhist            Perl history records
    P5_084_perldelta           Perl changes since previous version
    P5_085_perl587delta        Perl changes in version 5.8.7
    P5_086_perl586delta        Perl changes in version 5.8.6
    P5_087_perl585delta        Perl changes in version 5.8.5
    P5_088_perl584delta        Perl changes in version 5.8.4
    P5_089_perl583delta        Perl changes in version 5.8.3
    P5_090_perl582delta        Perl changes in version 5.8.2
    P5_091_perl581delta        Perl changes in version 5.8.1
    P5_092_perl58delta         Perl changes in version 5.8.0
    P5_093_perl573delta        Perl changes in version 5.7.3
    P5_094_perl572delta        Perl changes in version 5.7.2
    P5_095_perl571delta        Perl changes in version 5.7.1
    P5_096_perl570delta        Perl changes in version 5.7.0
    P5_097_perl561delta        Perl changes in version 5.6.1
    P5_098_perl56delta         Perl changes in version 5.6
    P5_099_perl5005delta       Perl changes in version 5.005
    P5_100_perl5004delta       Perl changes in version 5.004
    P5_101_perlartistic        Perl Artistic License
    P5_102_perlgpl             GNU General Public License
    P6_103_perlcn              Perl for Simplified Chinese (in EUC-CN)
    P6_104_perljp              Perl for Japanese (in EUC-JP)
    P6_105_perlko              Perl for Korean (in EUC-KR)
    P6_106_perltw              Perl for Traditional Chinese (in Big5)
    P7_107_perlaix             Perl notes for AIX
    P7_108_perlamiga           Perl notes for AmigaOS
    P7_109_perlapollo          Perl notes for Apollo DomainOS
    P7_110_perlbeos            Perl notes for BeOS
    P7_111_perlbs2000          Perl notes for POSIX-BC BS2000
    P7_112_perlce              Perl notes for WinCE
    P7_113_perlcygwin          Perl notes for Cygwin
    P7_114_perldgux            Perl notes for DG/UX
    P7_115_perldos             Perl notes for DOS
    P7_116_perlepoc            Perl notes for EPOC
    P7_117_perlfreebsd         Perl notes for FreeBSD
    P7_118_perlhpux            Perl notes for HP-UX
    P7_119_perlhurd            Perl notes for Hurd
    P7_120_perlirix            Perl notes for Irix
    P7_121_perllinux           Perl notes for Linux
    P7_122_perlmachten         Perl notes for Power MachTen
    P7_123_perlmacos           Perl notes for Mac OS (Classic)
    P7_124_perlmacosx          Perl notes for Mac OS X
    P7_125_perlmint            Perl notes for MiNT
    P7_126_perlmpeix           Perl notes for MPE/iX
    P7_127_perlnetware         Perl notes for NetWare
    P7_128_perlopenbsd         Perl notes for OpenBSD
    P7_129_perlos2             Perl notes for OS/2
    P7_130_perlos390           Perl notes for OS/390
    P7_131_perlos400           Perl notes for OS/400
    P7_132_perlplan9           Perl notes for Plan 9
    P7_133_perlqnx             Perl notes for QNX
    P7_134_perlsolaris         Perl notes for Solaris
    P7_135_perltru64           Perl notes for Tru64
    P7_136_perluts             Perl notes for UTS
    P7_137_perlvmesa           Perl notes for VM/ESA
    P7_138_perlvms             Perl notes for VMS
    P7_139_perlvos             Perl notes for Stratus VOS
    P7_140_perlwin32           Perl notes for Windows
    
    Além desta fabulosa biblioteca, há bons livros sobre Perl (O'reilly).
    Sites como www.perlmonks.org ou http://use.perl.org são de visita regular obrigatória.
    CPAN é A referência para todos os que levam a sério esta linguagem.

    "The Perl motto is "There's more than one way to do it." Divining how many more is left as an exercise to the reader." -- Larry Wall

    Happy hacking :-)
     
    Última edição: 14 de Dezembro de 2007
  7. mj2p

    mj2p I'm Cool Cuz I Fold

    Antes de mais, muitos parabéns pela thread Baderous.

    Ponho aqui algumas informações acerca de um livro excelente de C++:

      • Programação em C++ - Conceitos Básicos e Algoritmos -
    • Autor: Pedro Pereira/Pimenta Rodrigues/Manuela Sousa
    • Editora: FCA
    • Idioma: Português
    • Páginas: 458
    • Capa
    Vá, cumps
     
  8. mj2p

    mj2p I'm Cool Cuz I Fold

    C++
    • Programação em C++ - Algoritmos e Estruturas de Dados -
    • Autor: Pimenta Rodrigues/Pedro Pereira/Manuela Sousa
    • Editora: FCA
    • Idioma: Português
    • Capa (desculpem ser tão pequena :'().
    É a continuação do livro que tinha indicado mais acima.

    Vá, cumps
     
  9. mj2p

    mj2p I'm Cool Cuz I Fold

    Cá vai outro:


    SQL
    • SQL - Structured Query Language
    • Autor: Luís Dama
    • Editora: FCA
    • Idioma: Português
    • Capa

    Vá, cumps
     
  10. Datwo

    Datwo I'm cool cuz I Fold

  11. greatbunzinni

    greatbunzinni Power Member

    Há aí uma sugestão que não faz muito sentido. Sugerem o "OpenGL programming guide" que foca em opengl 1.4 mas o opengl 2.1 já saiu em 2006 e o 3.0 foi já inicialmente lançado em setembro de 2007.
     
  12. Baderous

    Baderous Banido

    O 1º já estava na secção Outros. Entretanto já adicionei o 2º.

    Já fiz a actualização para a versão 2.
     
  13. Baderous

    Baderous Banido

    Após ter finalizado a leitura do livro
    • Linguagem C
    • Autor: Luís Damas
    • Editora: FCA
    • Idioma: Português
    • Páginas: 628
    • Capa
    vou deixar apenas a minha opinião.

    A favor:

    - É um bom livro de iniciação à linguagem C, percorrendo toda a matéria desde os tipos básicos até às estruturas de dados mais complexas (dentro do básico, claro!), bem como ficheiros. Bons exemplos práticos apresentados ao longo dos capítulos, complementados com exercícios resolvidos e exercícios propostos no final de cada capítulo (e respectivas soluções). Aborda também aspectos como a programação de baixo nível através da manipulação de bits, bem como certos aspectos mais ou menos importantes na programação em C. Possui ainda um índice bem organizado e alguns apêndices. Tudo isto ajudado pelo facto de ser em PT.

    Contra:

    - 2 dos exercícios propostos no capítulo das Strings têm a solução incorrecta (xspace e Is_Alfa_Digit).
    - Utiliza a função fflush para limpar o buffer de entrada (fflush(stdin))
    - Utiliza a função gets para ler strings, mesmo depois de já ter apresentado a fgets bem como os ficheiros standard (stdin, stdout...)
    - Aquela historinha toda dos Apontadores é um pouco exagerada...mas ajuda de certa forma...
    - "Livrarias" em vez de "Bibliotecas"
    - Não gostei da forma como implementou as estruturas de dados dinâmicas que apresentou (Stack e Queue), utilizando funções com recursividade (talvez por eu estar habituado a trabalhar com elas de outra forma)
    - Não gostei do esquema de conversão de um número em decimal para binário. Parece-me o típico escape para quem não sabe fazer contas de dividir por 2 made in escola primária...
    - A anedota sobre o Herman José na página 476...no comments...

    Resumindo, tem mais a favor do que contra, porque os contras que apresentei não são muito graves para quem quer começar a programar em C.

    Já agora, que livro recomendam para programação em C mais avançada (de preferência PT)?
    Qual é a vossa opinião acerca deste livro.
    Acham que vale a pena? Ou acham que Aulas+Google+Wikipédia+TZ chega para dar conta do recado?
     
    Última edição: 29 de Dezembro de 2007
  14. AliFromCairo

    AliFromCairo Power Member

    Na minha opinião, ter um livro que tenha as bases sobre uma determinada linguagem é recomendável. No entanto, caso necessites de fazer algo mais avançado sobre um determinado tema, deves procurar um livro específico sobre o tema em questão. Por exemplo, quando precisares de fazer um projecto que envolva sockets, podes até arranjar um livro avançado que tenha um capítulo a falar de sockets mas, se quiseres mesmo um livro que te explique (quase) tudo sobre sockets, então vais procurar um livro como o Unix Network Programming, que faz uma excelente ligação entre a componente teórica e prática dos sockets. Adicionalmente, se o livro tiver exemplos na linguagem que vais utilizar no teu projecto, melhor ainda.
     
  15. Zeosamaster

    Zeosamaster [email protected] Member

    Boas...

    Após ter verificado que muitos aconselhavam a compra do livro "Linguagem C" de Luís Damas, principalment devido a ser pt, decidi adquiri-lo.

    Já comecei a estudar a partir do livro, mas já "despachei" os primeiros 6 capítulos em dois dias...

    Acham que vou demasiado depressa???

    É que antes de chegar o livro, eu n sabia mm nada, e agora acho que já sei o que há pra saber (dentro dos 6 capítulos, é claro :lol:)

    Dêem-me a vossa opinião sobre se é normal perceber-se C facilment, ou se estou enganado, e afinal n percebi... É q tou a estranhar o avanço tão rápido...

    Agora já parei de estudar por um pouco, pq ando no 11º ano e vou ter exames intermédios, e convém estudar, por isso a minha mãe escondeu-m o livro.

    EDIT:

    Só para informar que no exemplo do Jogo do Galo que o autor dá, há uma parte qq q diz NUM-1, e é NUM+1, que serve para indicar qual vai ser a casa que escolhemos para jogar, a partir do vector...
    Como podem ver até sei alguma coisa...
    Fiquem bem pessoal
     
    Última edição: 8 de Janeiro de 2008
  16. HecKel

    HecKel The WORM

    Livros técnicos não são romances...

    Normalmente convém ler o livro todo, quem está a iniciar-se deve ler com calma e fazer os exemplos todos, após isso o livro serve como referência.

    E sim, 2 dias é ires demasiado rápido..., a menos que não durmas nem comas..
     
  17. Zeosamaster

    Zeosamaster [email protected] Member

    Tá-s bem...

    Mas eu tenho feito os exercícios todos e os exemplos, até já experimentei fazer alguns progs por mim mesmo, e até deu...

    Mas agora n posso estudar, por isso já n posso ler o "roomance" :lol:

    Nas férias da Páscoa começo tudo do zero e vou em frent

    Obrigadão Heckel
     
  18. mj2p

    mj2p I'm Cool Cuz I Fold

    É rápido é. Principalmente numa linguagem como C e para quem não sabia nada. Lê o livro com calma, como se estivesses mesmo numa aula de programação. Quando estou a estudar por livros técnicos tenho sempre papel e caneta à mão, mesmo para tirar apontamentos e afins, como se estivesse numa aula.

    Já agora, tens feito algum exemplo do livro. É que pelo que conheço de Luís Damas (tenho um livro de SQL dele), todos os capítulos têm uma boa quantidade de exercícios e exemplos.

    Devias repetir todos os exemplos, ler com calma, mais que uma vez, até e fazer os exercícios do final do capítulo.

    Vá, cumps
     

Partilhar esta Página