|
Chamada_Inicial
Chamada inicial do grupo na lista Python Brasil
Abaixo uma cópia da chamada inicial para o grupo de estudos, anunciada pelo Luciano Ramalho na lista Python Brasil em 17/06/2009 --- "Structure and Interpretation of Computer Programs", ou SICP, é um dos livros mais famosos da computação. Seu texto integral está publicado na Web 1, e tem um breve artigo sobre ele na Wikipedia 2. 1 http://mitpress.mit.edu/sicp/full-text/book/book.html 2 http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs Na conversa recente sobre closures aqui na lista pintou a idéia de formar um grupo de estudos para ler conjuntamente o SICP. Várias pessoas já manifestaram interesse, mas o RBP sugeriu que talvez muitos não tivessem visto a mensagem, pois ela está enterrada no meio de dezenas de outras. Por isso esse anúncio. Sobre o grupo de estudosA idéia é fazer um aquecimento estudando o básico de Scheme, e então partir para a leitura do SICP propriamente dito. Nada está definido ainda, mas como já pintaram alguns interessados, segui a sugestão do Nalon e criei um grupo de discussão 3. 3 http://groups.google.com/group/eipc O ritmo e os detalhes de como o grupo funcionará a gente define entre os interessados. Imagino que gente vai começar a ler em julho, para aproveitar as férias escolares e o embalo pós-FISL. Se você está interessado em participar, inscreva-se lá no grupo 3. Sobre o SICPO SICP era o livro-texto da disciplina introdutória de computação no MIT até recentemente (lá ele é conhecido como "sick-pee"). Ele continua sendo largamente utilizado no MIT e em outras universidades. É um livro profundo, que ensina um estilo de programação com alto grau de abstração, usando o paradigma funcional, mas não se limitando a ele. A linguagem usada nos exemplos é Scheme, mas o livro não pressupõe que o leitor já saiba Scheme, e o vocabulário de Scheme usado é o essencial. Hackers famosos dizem que o livro mudou sua forma de programar, e os efeitos vão muito além de apenas aprender Scheme. Os exemplos do livro incluem vários interpretadores, uma máquina virtual e até um compilador para esta VM. É uma viagem fascinante para quem se interessa em aprender algumas das fundações teóricas da computação, além de muitos truques de programação. Para participarO livro é fantástico e o assunto é fascinante, mas não é algo que dá para acompanhar apenas lendo e conversando. É imprescindível dedicar um tempo a cada semana para resolver exercícios, e a principal vantagem de ter um grupo é justamente a gente poder se ajudar a vencer os desafios. A idéia é que todos leiam o livro e resolvam exercícios de forma sincronizada, todos explorando os mesmos conceitos ao mesmo tempo. Além da vontade de fazer exercícios, também é preciso conseguir ler o texto em inglês. Existe um livro de português de programação em Scheme 4, muito bom por sinal, que pode ajudar aqueles que não dominam 100% o inglês, mas o objetivo é ler o SICP mesmo, OK? 4 http://istpress.ist.utl.pt/lscheme.htm Porque estudar issoTodo mundo concorda que aprender uma nova linguagem e novos paradigmas é excelente para a formação de qualquer programador. Mas eu tenho uma motivação mais pessoal. Este semestre eu estudei vários assuntos abordados pelo SICP em outros livros, e dou o seguinte depoimento: Este ano faz 30 anos que eu aprendi a programar, e aprender Scheme fazendo interpretadores está me fazendo reviver a melhor sensação na jornada de um programador: a sensação de aprender a pensar de um jeito diferente. Fazer sinapses novas é muito, muito estimulante! Então, se você se interessou, não basta responder dizendo "eu também". Inscreva-se lá no grupo "Estrutura e Interpretação de Programas de Computador" 3. |
Sign in to add a comment