Postagens

Encarando os temidos pointers...

Para saber o que é esse blog, leia o post Hello World . Encarando os temidos pointers: Sinceramente, eu pensava que essa coisa de pointers era mais difícil do que realmente é. Nunca tinha tido contato com eles antes de começar a aprender C++, mas em todos os lugares eu lia que os iniciantes têm dificuldade em aprender. Por isso, comecei a ler sobre eles no tutorial que escolhi meio que com o pé atrás, mas bem atento, com medo de que viesse uma coisa bem cabeluda pela frente. Na verdade, eles são bem fáceis. Li esse tutorial e mais um em português muito bom para iniciantes , que explica direitinho, e entendi tudo (talvez porque eu já soubesse antes o que eles faziam). Ok, agora sei como os pointers funcionam e qual sua sintaxe, maaaaaaaaaas..... PRA QUE PORRA QUE ISSO SERVE???? Bom, se eles existem e os programadores mais experientes falam que são muito bons, deve servir para alguma coisa. Só preciso agora estudar mais pra saber exatamente quando preciso usar, como usar, por quê isso v...

Quarto, quinto... décimo sexto.

Para saber o que é esse blog, leia o post Hello World . Para ler o resumo do terceiro dia, clique aqui . Para ler o próximo post (sobre pointers), clique aqui . (Atualizado em 27 de fevereiro de 2009)------------------------------ Explicação da mudança de foco desse blog e entrevista com o Rodrigo Strauss. Olá, pessoal. Estou postando aqui depois de meses deixando esse blog meio abandonado. Como escrevi nesse post do dia 04/08 do ano passado, arrumei um emprego que me desviou totalmente do foco que eu propus inicialmente nesse Blog . Como vocês podem perceber, já passei do prazo que eu mesmo propus (30 de janeiro). Acabei congelando meus estudos de C++ e estou postando novamente agora, pois voltei a estudar; dessa vez com mais calma, mas com a inspiração redobrada. =) Voltei a postar da melhor forma possível: a tão aguardada entrevista com o Rodrigo Strauss , que pediram nos coments. ---------------------------------------------------------------------------------------------- Quarto...

Entrevista: Wanderlei Caloni

Para saber o que é esse blog, leia o post Hello World . Para ler o resumo do terceiro dia, clique aqui . Entrevista com Wanderlei Caloni Se você visitar a página oficial da comunidade de programadores C/C++ no Brasil , irá encontrar uma série de links para os principais sites tupiniquins e estrangeiros. Entre eles, está o site do Wanderlei Caloni , programador com 8 anos de mercado e muitas informações para dar sobre o dia-a-dia da profissão. Ele trabalha principalmente com softwares backend (daqueles que não tem telinha, como serviços e drivers) para a plataforma Windows e com segurança da informação. Ele diz que é um profundo conhecedor da linguagem C e não-tão-profundo-conhecedor-modéstia-mode-ON da linguagem C++. Ele usa a API Win32 para a maioria das tarefas, apesar de já ter se aventurado com o tão bem falado C++ Builder (plataforma de desenvolvimento rápido da Borland) e com MFC / ATL / WTL ( confuso? ). Sem mais delongas, segue abaixo a entrevista que fiz com ele, na íntegr...

Terceiro dia: revisando

Para saber o que é esse blog, leia o post Hello World . Para ler o resumo do segundo dia, clique aqui . Resumo do meu terceiro dia Existem duas categorias de pessoas que estão começando a aprender C++ : - Aqueles que nunca tiveram contato com programação na vida; - Aqueles que já programaram antes e querem ser mais poderosos, dominando uma liguagem mais avançada; Como estou na segunda categoria, passei o dia revisando tudo aquilo que eu já sei de outras linguagens e fiquei treinando escrever na sintaxe do C++. Trabalho pra um único dia, no máximo dois, apesar de eu ter estranhado alguns detalhes. Porém, para o pessoal da primeira categoria, é impossível fazer isso em um só dia, então vou dedicar meu post para eles. Para você que nunca programou na vida, selecionei 3 artigos no site do Rodrigo Strauss : Como ser um Programador ? Melhor ainda, Como ser um Bom Programador ? E, finalmente, as Perguntas mais frequentes de quem está começando . Recomendo que leia-os antes de continuar aqui....

Segundo Dia: seguindo os tutoriais

Para saber o que é esse blog, leia o post Hello World . Para ler o resumo do primeiro dia, clique aqui . Resumo do meu segundo dia Hora de escolher um bom tutorial pra trabalhar! Existem muitos na internet. O meu método pessoal de aprendizado é me concentrar em apenas um tutorial, que vai servir de guia, e usar os outros apenas para ver os assuntos estudados sob outro ângulo. Eles sempre trabalham com exemplos diferentes, exercícios diferentes - e ver um assunto sob vários ângulos é a melhor forma de fixá-lo. Ontem fiz uma seleção prévia e estou com 3 tutoriais abertos: http://newdata.box.sk/bx/c/htm/ch01.htm http://www.cprogramming.com/tutorial/lesson1.html http://www.isotton.com/devel/docs/lcpp/unpacked/node3.html Você pode ficar livre pra escolher aquele que faz você se sentir mais familiar, ou procurar um em português . Eu prefiro me acostumar a ler tudo em inglês porque as melhores documentações de tudo o que você imaginar estão em inglês - e isso vai ser crucial pra quando você ...

Primeiro dia: Organizando-se

Imagem
Para saber o que é esse blog, leia o post Hello World . Resumo do meu primeiro dia Estou começando uma jornada de 6 meses e preciso me manter sempre dentro da minha meta, então as palavras de ordem são: organização e planejamento . Nota importante: nunca, NUNCA comece nada de longo prazo sem planejar todos os detalhes, mesmo que no meio do caminho esse plano sofra algumas alterações. Toda caminhada de 1000 passos sempre começa com o primeiro - e esse primeiro passo deve ser sempre: escrever tudo o que você precisa fazer para atingir a sua meta E MANTER TUDO O QUE VOCÊ ESCREVEU NUM ÚNICO LUGAR. Em outras palavras, esqueça os post-it. Alimente o hábito de ter uma agenda, seja no papel ou eletrônica, que guarde todas as suas informações num único lugar e que seja facilmente acessível. Você vai ver o quanto isso faz diferença na vida de um programador. Há uns meses atrás confiei toda a minha vida pessoal e profissional aos servidores do Google. Nunca mais precisei de agenda no papel e nu...

Hello World!

O QUE É ESSE BLOG? Esse blog fala sobre as aventuras de um cara que quer aprender C++ avançado, do ZERO, e existe pra ajudar outros iniciantes como eu. É uma forma de mostrar aos aspirantes o que eles vão encontrar pela frente, além de dar dicas de como completar esse objetivo num prazo determinado. Meu objetivo é bem definido: quero dominar a linguagem em menos de 6 meses (entenda: dominar não é igual a aprender. Você aprende em 20 dias, pra dominar geralmente leva anos). Depois disso, vou fazer um game com o Ogre . A identidade desse game secreto (que já existe no papel) pouca gente sabe e ela será revelada no final do blog. =) É isso mesmo, esse blog vai ter início , meio e fim . É uma novela. Meu último post vai ser no dia 30 de janeiro (meu aniversário), daqui a exatos 6 meses e 10 dias. A partir desse dia, vou escrever outro blog, dessa vez especificamente sobre o projeto do game secreto . POR QUÊ APRENDER C++ E NÃO OUTRA LINGUAGEM? 1- porque meu intuito é fazer jogos 3D se...