• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bertolo

Linguagem C de Luís Damas

25 mensagens neste tópico

É um livro excelente, acho q todos os que aprendem C deviam começar com o Damas pq e realmente mt bom. REPITO COM MAIS ENFASE: Foi um dos 3 melhores livros da minha vida. Este livro e um passo enorme para a democratização do conhecimento, pois tem informação acessivel, é bem escrito e tem montes de exemplos.Este livro e tão bom que devia ser posto em Sticky na secção de tutoriais. Aconcelho vivamente.

cumps bertolo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É um livro excelente, acho q todos os que aprendem C deviam começar com o Damas pq e realmente mt bom. REPITO COM MAIS ENFASE: Foi um dos 3 melhores livros da minha vida. Este livro e um passo enorme para a democratização do conhecimento, pois tem informação acessivel, é bem escrito e tem montes de exemplos.Este livro e tão bom que devia ser posto em Sticky na secção de tutoriais. Aconcelho vivamente.

cumps bertolo

Olá!

Respeito a tua opinião mas devo dizer que discordo completamente dela. Na minha humilde opinião ainda não leste os livros certos. Claramente que este livro não é de todo um livro excelente que faz maravilhas nem põe toda a gente a programar bem e a perceber tudo o que o C te dá e não dá. Isto é a minha opinião. Penso que ficarias melhor servido ao leres o "Thinking in C" do Bruce Eckel (http://mindview.net/CDs/ThinkingInC/beta3) e ao leres o livro que recomendo a qualquer pessoa que queira aprender C: "The C Programming Language" do Brian Kernighan e Dennis Ritchie. Afinal foi o Dennis Ritchie quem desenhou e implementou a linguagem C em Unix, acho que ele deve saber um pouco mais sobre isso que o Luís Damas, não?

Sobre este último livro do Kernighan & Ritchie já o li e costumo tê-lo sempre por perto quando programo em C. É um livro que vai directo ao assunto, não há cá floreados nem figuras todas pipi que te distraiem do assunto que está a ser debatido, e é por isso que prefiro este livro ao do Luís Damas. E para mim a selecção dos exercícios neste livro do Kernighan & Ritchie está muito bem conseguida e ganhas mais em fazer estes exercícios do que N exercícios repetitivos do livro do Luís Damas. Para além disso, tens no livro do Kernighan & Ritchie um manual de referência em anexo que diz TUDO sobre o C em termos léxicos, sintáticos, pré-processamento, conversões, entre outros, que não encontras tão bem detalhado no livro do Luís Damas. E ainda, tens um outro anexo com TODAS as funções dos principais headers standard C. Sim, todas. O que para consulta é excelente. E isto inclui, por exemplo, funções com a correcta prototipagem para lidar com strings (string.h), I/O (stdio.h), cálculos matemáticos (math.h), sinais (signal.h), datas e tempos (time.h), limites nativos (limits.h e float.h), entre outros. Este livro pode já ter uns anos mas continua a ser bem melhor do que muitos mais recentes.

Feliz Natal e boas programações (e leituras!)  :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

concordo contigo mrentes, o Luís Damas sabe mais do que aquilo que publicou no livro, contudo o livro não é perfeito, mas também não é mau de todo. Ele dá aulas na FCUP (acho eu) e leva uma vida normal, ganha o seu dinheiro honestamente, não chateia ninguém e o livro até ajuda aqueles que se estão a iniciar... claro que se for para outros "voos" precisam de um "avião" melhor :D

just my 2 cents

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

concordo contigo mrentes, o Luís Damas sabe mais do que aquilo que publicou no livro, contudo o livro não é perfeito, mas também não é mau de todo. Ele dá aulas na FCUP (acho eu) e leva uma vida normal, ganha o seu dinheiro honestamente, não chateia ninguém e o livro até ajuda aqueles que se estão a iniciar... claro que se for para outros "voos" precisam de um "avião" melhor :D

just my 2 cents

Concordo, na minha opinião é um livro em português que dá umas boas bases para depois aprender mais qualquer com relativa facilidade.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Luís Damas é engraçado para quem está a começar, mas não é a maravilha das maravilhas.

Para quem está a começar a programar C eu aconselho o C Primer Plus.

O The C Programming Language já está um pouco desactualizado (mas em termos de exercícios é mesmo muito bom).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Penso que ficarias melhor servido ao leres o "Thinking in C" do Bruce Eckel (http://mindview.net/CDs/ThinkingInC/beta3) e ao leres o livro que recomendo a qualquer pessoa que queira aprender C: "The C Programming Language" do Brian Kernighan e Dennis Ritchie. Afinal foi o Dennis Ritchie quem desenhou e implementou a linguagem C em Unix, acho que ele deve saber um pouco mais sobre isso que o Luís Damas, não?

Falso. O facto de uma pessoa saber mais sobre uma linguagem não significa que faça um melhor livro. Há pessoas que sabem muito mas que não têm a capacidade de explicar em condições. Para não falar que o Damas também não é nenhum desconhecido do mundo do C. E o conhecimento de ambos em C deve ser bastante similar.

Mas também concordo com a tua pessoa. Prefiro esse livro ao do Damas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o livro do damas pode até não ser o melhor para se tirar o máximo do C mas para quem está a começar não só no C como também na programação em si, é mt bom...

eu qd comecei com o C, comecei por ler o "The C Programming Language" do Brian Kernighan e Dennis Ritchie e sinceramente só cheguei a meio e sem perceber qs nd... com o livro do Damas consegui aprender esta linguagem com mt mais facilidade...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o livro do damas pode até não ser o melhor para se tirar o máximo do C mas para quem está a começar não só no C como também na programação em si, é mt bom...

eu qd comecei com o C, comecei por ler o "The C Programming Language" do Brian Kernighan e Dennis Ritchie e sinceramente só cheguei a meio e sem perceber qs nd... com o livro do Damas consegui aprender esta linguagem com mt mais facilidade...

Depende sempre de cada um como é lógico. Quando comecei a programar em C li o livro do Deitel & Deitel de C e só depois é que li o do Kernighan & Ritchie. E fui também consultando outros livros, nomeadamente o do Luís Damas. De todos o que mais gostei foi o do Kernighan & Ritchie pela clareza e simplicidade na exposição. Se há coisa que gosto é ler material técnico que vai directo ao assunto, e isso está presente neste livro. Aliás, se leres este livro admiras-te como se consegue reunir tanta informação em tão poucas páginas. E os exercícios são muito bons, elucidam para a matéria de cada capítulo. O que acho que é também um ponto bastante positivo neste livro. Mas cada um lê os livros que acha mais adequados, o que interessa é perceber o que se está a fazer e o porquê das coisas existirem de uma determinada forma. E obviamente, dado um problema saber resolvê-lo e bem.  :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É um livro excelente, acho q todos os que aprendem C deviam começar com o Damas pq e realmente mt bom. REPITO COM MAIS ENFASE: Foi um dos 3 melhores livros da minha vida. Este livro e um passo enorme para a democratização do conhecimento, pois tem informação acessivel, é bem escrito e tem montes de exemplos.Este livro e tão bom que devia ser posto em Sticky na secção de tutoriais. Aconcelho vivamente.

cumps bertolo

Olá!

Respeito a tua opinião mas devo dizer que discordo completamente dela. Na minha humilde opinião ainda não leste os livros certos. Claramente que este livro não é de todo um livro excelente que faz maravilhas nem põe toda a gente a programar bem e a perceber tudo o que o C te dá e não dá. Isto é a minha opinião. Penso que ficarias melhor servido ao leres o "Thinking in C" do Bruce Eckel (http://mindview.net/CDs/ThinkingInC/beta3) e ao leres o livro que recomendo a qualquer pessoa que queira aprender C: "The C Programming Language" do Brian Kernighan e Dennis Ritchie. Afinal foi o Dennis Ritchie quem desenhou e implementou a linguagem C em Unix, acho que ele deve saber um pouco mais sobre isso que o Luís Damas, não?

Sobre este último livro do Kernighan & Ritchie já o li e costumo tê-lo sempre por perto quando programo em C. É um livro que vai directo ao assunto, não há cá floreados nem figuras todas pipi que te distraiem do assunto que está a ser debatido, e é por isso que prefiro este livro ao do Luís Damas. E para mim a selecção dos exercícios neste livro do Kernighan & Ritchie está muito bem conseguida e ganhas mais em fazer estes exercícios do que N exercícios repetitivos do livro do Luís Damas. Para além disso, tens no livro do Kernighan & Ritchie um manual de referência em anexo que diz TUDO sobre o C em termos léxicos, sintáticos, pré-processamento, conversões, entre outros, que não encontras tão bem detalhado no livro do Luís Damas. E ainda, tens um outro anexo com TODAS as funções dos principais headers standard C. Sim, todas. O que para consulta é excelente. E isto inclui, por exemplo, funções com a correcta prototipagem para lidar com strings (string.h), I/O (stdio.h), cálculos matemáticos (math.h), sinais (signal.h), datas e tempos (time.h), limites nativos (limits.h e float.h), entre outros. Este livro pode já ter uns anos mas continua a ser bem melhor do que muitos mais recentes.

Feliz Natal e boas programações (e leituras!)  :D

Subscrevo totalmente.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Damas para iniciar é perfeito (qt a mim), qd começa a tocar nas listas ele usa recursividade que não é mt bom em termos de uso da memoria. Altos vôos-> Algorithms in C, Robert Sedgewick

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Damas para iniciar é perfeito (qt a mim), qd começa a tocar nas listas ele usa recursividade que não é mt bom em termos de uso da memoria. Altos vôos-> Algorithms in C, Robert Sedgewick

Uma pergunta, não és de MEEC no IST?

Eu concordo que o Damas é uma boa plataforma de lançamento, mas está um pouco desactualizado em certas coisas...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

concordo contigo mrentes, o Luís Damas sabe mais do que aquilo que publicou no livro, contudo o livro não é perfeito, mas também não é mau de todo. Ele dá aulas na FCUP (acho eu) e leva uma vida normal, ganha o seu dinheiro honestamente, não chateia ninguém e o livro até ajuda aqueles que se estão a iniciar... claro que se for para outros "voos" precisam de um "avião" melhor :P

just my 2 cents

Falso, esse não é o Luís Damas que dá aulas na FCUP, o homem das 1001 lendas lol.

Falando sobre o livro em questão, partilho a mesma opinião que já foi dada... No meu primeiro ano da faculdade comprei esse livro para introdução mas rapidamente me apercebi que não chegava saberes tudo do livro para fazeres a primeira cadeira de programação do curso( ok ,posso tar a exagerar). O Livro é bastante bom para introdução á linguagem, mas tem diversas lacunas o que é natural devido á sua simplicidade.

Em especial recomendo estes:

K.N. King: C Programming: a modern approach

B.W. Kernighan and D.M. Ritchie: The C Programming Language (2nd ed.),

Mas quem começar pelo do Damas não faz uma má escolha. Não pode é ficar só por ai...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Compilei a lista de livros aqui indicados:

Linguagem C  - Luís Damas

C Programming: a modern approach - K.N. King

The C Programming Language -  B.W. Kernighan and D.M. Ritchie

Algorithms in C - Robert Sedgewick

Thinking in C - Bruce Eckel (http://mindview.net/CDs/ThinkingInC/beta3)

The C Programming Language - Brian Kernighan e Dennis Ritchie

C How to Program - Deitel & Deitel

C Primer Plus - Stephen Prata

Quando estiver mais desocupado invado uma livraria para os ver  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu fiz a cadeira de programaçao do meu curso com 14 e anularam-m um teste em 3 testes....14 no projecto pq usei recursividade nas listas. Deve ser, qt a mim, a unica lacuna do damas é usar recursividade nas listas. portanto essa ideia de q o damas nao chega para iniciar, qt a mim e falso. Depois para dominar mais um pc e que tÊm de arranjar outra coisa....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá,

Olá!

Respeito a tua opinião mas devo dizer que discordo completamente dela. Na minha humilde opinião ainda não leste os livros certos. Claramente que este livro não é de todo um livro excelente que faz maravilhas nem põe toda a gente a programar bem e a perceber tudo o que o C te dá e não dá. Isto é a minha opinião.

Senso comum à parte, obviamente que o livro não se lê por sí próprio e por muita teoria que possas assimilar , se não a colocares em prática, as chances de te tornares um bom programador, são reduzidas.

Nenhum livro que eu conheça cria bons programadores. No entanto, há muitos bons livros que dão o empurrão certo a pessoas com talento para se tornarem bons e/ou melhores programadores. É uma questão de "pensar à frente" estilo Mestre & Aprendiz.

Penso que ficarias melhor servido ao leres o "Thinking in C" do Bruce Eckel (http://mindview.net/CDs/ThinkingInC/beta3) e ao leres o livro que recomendo a qualquer pessoa que queira aprender C: "The C Programming Language" do Brian Kernighan e Dennis Ritchie. Afinal foi o Dennis Ritchie quem desenhou e implementou a linguagem C em Unix, acho que ele deve saber um pouco mais sobre isso que o Luís Damas, não?

Cada pessoa terá a sua escolha pessoal e identificar-se-á com um autor mais que outro. Grande parte do sucesso de um livro, aparte do seu conteúdo, é a forma como este é escrito e como o autor transmite o conteúdo ao leitor. Eu pessoalmente li o livro do K&R já com 2 anos de experiência na programação em C, e não gostei da forma como o conteúdo é apresentado nem tão pouco da sintaxe ISO C89 que os autores usam nos exemplos. Cerca de 1 a 2 anos mais tarde após ler o TCPL, numas férias com uns "geeks", espreitei alguns capítulos do livro do Damas, e achei que era uma leitura muito descontraída. Algo que eu valorizo num livro também, é o humor, independentemente do assunto e se é ou não sarcasmo e o "Mestre Damas", é exímio nesse aspecto.

Aparte do anteriormente dito, não vejo porquê o livro do autor da linguagem tem que ser melhor que o de um escritor que não participou no desenho da linguagem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

Olá,

Senso comum à parte, obviamente que o livro não se lê por sí próprio e por muita teoria que possas assimilar , se não a colocares em prática, as chances de te tornares um bom programador, são reduzidas.

Claro, isso serve para qualquer livro de programação.

Nenhum livro que eu conheça cria bons programadores. No entanto, há muitos bons livros que dão o empurrão certo a pessoas com talento para se tornarem bons e/ou melhores programadores. É uma questão de "pensar à frente" estilo Mestre & Aprendiz.

Para mim o livro do K&R dá exactamente esse empurrão por diversas razões: diz claramente o que é suposto a linguagem fazer, como evitar os erros mais comuns e frequentes, e o que é que a linguagem te dá em termos de ferramentas (apontadores, bibliotecas standard, etc.).

Cada pessoa terá a sua escolha pessoal e identificar-se-á com um autor mais que outro. Grande parte do sucesso de um livro, aparte do seu conteúdo, é a forma como este é escrito e como o autor transmite o conteúdo ao leitor.

Concordo, já tinha dito isto mesmo.

Eu pessoalmente li o livro do K&R já com 2 anos de experiência na programação em C, e não gostei da forma como o conteúdo é apresentado nem tão pouco da sintaxe ISO C89 que os autores usam nos exemplos. Cerca de 1 a 2 anos mais tarde após ler o TCPL, numas férias com uns "geeks", espreitei alguns capítulos do livro do Damas, e achei que era uma leitura muito descontraída. Algo que eu valorizo num livro também, é o humor, independentemente do assunto e se é ou não sarcasmo e o "Mestre Damas", é exímio nesse aspecto.

Eu prefiro um discurso mais directo e técnico. Mas gostos não se discutem, não é verdade?

Aparte do anteriormente dito, não vejo porquê o livro do autor da linguagem tem que ser melhor que o de um escritor que não participou no desenho da linguagem.

Bom, há dois problemas aqui. Um é que o autor do desenho e implementação tem que ser capaz de passar a mensagem e dizer como é suposto tudo funcionar e o que fazer para chegar ao resultado pretendido. Na minha opinião, o Dennis Ritchie consegue fazer isto no livro TCPL. O outro problema é que todos os outros autores de livros de programação em C têm que conhecer a linguagem por dentro e por fora, antes de passarem o conhecimento para o livro que querem escrever. Ou seja, entender o que foi implementado por outras pessoas. E não penso que o Damas consiga fazer melhor que o K&R.

Mas como já disse, depende muito do gosto pessoal de cada um, estes não são os únicos livros de C que existem. O que cada um deve fazer é ver o que existe no mercado e ler os livros que consigam abranger o maior número de objectivos que a pessoa quer e com os quais se sinta melhor. Há livros de iniciação, outros de programação avançada, outros de programação em interfaces gráficas ou ainda livros de fundamentos teóricos do C ou das bibliotecas standard. Enfim, várias escolhas para o que se quer fazer e aprender.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu nao percebo pq e que o livro de quem participou no desenho da linguagem tem de ser melhor q o dos outros...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu nao percebo pq e que o livro de quem participou no desenho da linguagem tem de ser melhor q o dos outros...

se formos a ver bem a pessoa que desenhou a linguagem deve a conhecer melhor que ninguem, como a palma da própria mão

por acaso tenho o livro de Luis Damas e so posso dizer bem dele, verdade que coisas mais complexas não elabora muito mas consegue explicar de tal forma que seja acessível para qualquer pessoa o que é algo que noto que falha em outros livros

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu comecei o livro de Luís Damas há pelo menos 1 mês e posso dizer que me estou a dar muito bem com ele... Acho-o prático e simples e aconselho a quem se esteja a iniciar em C (que é o meu caso). Já tive a oportunidade de ter K&R em mãos e analisá-lo por alto... Mas dá-me preguicite aguda quando leio alguma coisa que não a minha língua-mãe; Já agora, se me puderem esclarecer, existe alguma edição do K&R em Português europeu?

Algo que eu valorizo num livro também, é o humor, independentemente do assunto e se é ou não sarcasmo e o "Mestre Damas", é exímio nesse aspecto.

Concordo plenamente, sem tirar nem pôr! Uma das frases que constam do livro do Damas que me ficou na memória até agora, foi esta:

Em seguida pode criar o ficheiro executável correspondente (prog0101.exe) e mandá-lo executar:

$ prog0101

$

Como se pode observar, este programa faz uma das coisas que eu mais gosto de fazer na vida e que é - não fazer nada.

Eheheh... épico!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

por acaso tou a ler o livro do Damas, (nunca tinha tocado em C, apesar de a sintaxe ser-me natural por causa de ja saber algum php).

Eu sou noob, mas pelas pesquisas que ja tive a ver na net, ha algumas funcoes que ele utiliza- como a gets() que  nao sao aconselhaveis.

Tirando isto, o livro é, do ponto de vista pedagógico muito bom, eu acho. E serve precisamente para aquilo que pretendo: dar-me bases de C para o proximo semestre...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá!

Respeito a tua opinião mas devo dizer que discordo completamente dela. Na minha humilde opinião ainda não leste os livros certos. Claramente que este livro não é de todo um livro excelente que faz maravilhas nem põe toda a gente a programar bem e a perceber tudo o que o C te dá e não dá. Isto é a minha opinião. Penso que ficarias melhor servido ao leres o "Thinking in C" do Bruce Eckel (http://mindview.net/CDs/ThinkingInC/beta3) e ao leres o livro que recomendo a qualquer pessoa que queira aprender C: "The C Programming Language" do Brian Kernighan e Dennis Ritchie. Afinal foi o Dennis Ritchie quem desenhou e implementou a linguagem C em Unix, acho que ele deve saber um pouco mais sobre isso que o Luís Damas, não?

Sobre este último livro do Kernighan & Ritchie já o li e costumo tê-lo sempre por perto quando programo em C. É um livro que vai directo ao assunto, não há cá floreados nem figuras todas pipi que te distraiem do assunto que está a ser debatido, e é por isso que prefiro este livro ao do Luís Damas. E para mim a selecção dos exercícios neste livro do Kernighan & Ritchie está muito bem conseguida e ganhas mais em fazer estes exercícios do que N exercícios repetitivos do livro do Luís Damas. Para além disso, tens no livro do Kernighan & Ritchie um manual de referência em anexo que diz TUDO sobre o C em termos léxicos, sintáticos, pré-processamento, conversões, entre outros, que não encontras tão bem detalhado no livro do Luís Damas. E ainda, tens um outro anexo com TODAS as funções dos principais headers standard C. Sim, todas. O que para consulta é excelente. E isto inclui, por exemplo, funções com a correcta prototipagem para lidar com strings (string.h), I/O (stdio.h), cálculos matemáticos (math.h), sinais (signal.h), datas e tempos (time.h), limites nativos (limits.h e float.h), entre outros. Este livro pode já ter uns anos mas continua a ser bem melhor do que muitos mais recentes.

Feliz Natal e boas programações (e leituras!)  :)

Boa dica!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Na minha experiência o Damas até explica em mas só até á parte dos Apontadores.

Apartir dos Apontadores onde se começa a saber a verdadeira essencia de C, trabalhando com memoria dinamica(alloc's, realloc's,....), leaks de memoria, segmentation fault.... aí o Damas é deitar para a fogueira mesmo  :fartnew2:

Para isso recomendo este :

http://www.fca.pt/cgi-bin/fca_main.cgi/?isbn=978-972-722-295-7&op=3

Para quem já esta noutro como disseram em cima, "noutros voos"  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu sou noob, mas pelas pesquisas que ja tive a ver na net, ha algumas funcoes que ele utiliza- como a gets() que  nao sao aconselhaveis

Por acaso o geany notifica-me para isso mas não percebo porque...

O damas é um bom livro para introduzir, gostei de o ler... Mas concordo com o que disseram, quando se começa a falar de apontadores, ficheiros, passagem de parametros, etc parece que a informação é explicada um pouco à balda.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenho o livro, não li todo mas vi um bocado a parte de ponteiros só para ver como é que ele introduzia a matéria e a mim pareceu-me que ele até exagerava nas explicações.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenho o livro, não li todo mas vi um bocado a parte de ponteiros só para ver como é que ele introduzia a matéria e a mim pareceu-me que ele até exagerava nas explicações.

expertices à parte, é um excelente livro para se aprender C.

Depois de se aprender o base parte-se para o mais profundo! é claro que nem todos somos génios...devagar se vai ao longe!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora