De modo geral (mas com várias contradições), uma string em C é basicamente um array de chars, ou especificamente um char *. Por essa razão é possível operar em strings apenas utilizando ponteiros. Um exemplo bem legal é a função strlen da biblioteca padrão. O código comenta tudo sobre o assunto, então vamos direto ao [...]

Continuar a leitura
02 de maio de 2010

Ponteiros de C e C++ possuem várias características avançadas e até mesmo alguns detalhes irritantes, que confundem qualquer um. Procurarei em 2 ou 3 tutoriais cobrir detalhes obscuros de ponteiros.
Nesse artigo, vou cobrir a relação ponteiro vs. constantes:

Ponteiro:
tipo *nome;

Ponteiro não constante para dados constantes:
const tipo *nome;

Ponteiro constante para dados não constantes:
tipo *const nome;

Ponteiro e dados [...]

Continuar a leitura
25 de abril de 2010

Reflexão pessoal
Sempre tive um sonho em desenvolver jogos, tanto que comecei a programar porque eu queria criar jogos. Mas, uns acertos aqui, acertos ali, e sempre me deixei levar pelas oportunidades de desenvolvimento Web que surgiram, e desde então toda minha vida de programador foi voltada a Web. Porém, agora que decidi mudar os passos [...]

Continuar a leitura
21 de abril de 2010

Sou programador há mais de 10 anos e como aprendi tudo por conta, algumas teorias passaram em branco, já que sempre procurei aprender apenas aquilo que precisei. Como é o caso do meu entendimento de operadores lógicos, caindo direto ao ponto:

OR: a expressão será verdadeira se qualquer um dos operandos forem verdadeiros, e falsa caso [...]

Continuar a leitura
20 de abril de 2010

Quando os operadores .. e … são usados em condicionais eles não criam objetos Range, mas sim, criam um tipo especial de expressão Boolean: flip-flop. Tanto o operador da esquerda, quanto o da direita devem ser expressões Boolean. Como é de se esperar um flip-flop retorna true ou false, mas esse valor depende da iteração [...]

Continuar a leitura
19 de abril de 2010

Todo começo é dificil. Por onde começar?, é a pergunta que sempre surge. Ainda mais em se tratando de linguagens de programação em que os recursos disponíveis são quase ilimitados.
Para mim, o caminho de aprendizado de uma linguagem de programação envolve a leitura de um ou mais livros chaves, acompanhamento constante de fóruns, além do [...]

Continuar a leitura
18 de abril de 2010

Sou programador PHP há quase 12 anos. Já fiz de tudo que você possa imaginar em termos de “sites” e “sistemas Web”, e de todos os portes. Quase todo o dinheiro que ganhei nesses últimos anos veio dos trabalhos com PHP. Não tenho o que reclamar.
Mas, cansei. PHP tornou-se cansativo e enjoativo, não sei [...]

Continuar a leitura
RSS
Livros de Ruby e Rails no Submarino Livros de Ruby e Rails na Amazon