Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Projeto Soft...
Tela cheia Sugerir um artigo

Dann Luciano: ISO646 ou iso646.h

20 de Maio de 2012, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 141 vezes

Muitos programadores alegam que linguagens com python ou ruby são mais
faceis de entender pois essas linguagens possuem nomes mais
apropriados para comandos e etc. Uma vez li em um blog (até sei qual o
post, mas Ética é Ética) que em python operações booleanas eram mais
compreensíveis, pois usavam nomes mais intuitivos como and or xor ao
contrario de && || ^ respectivamente.

Hoje em meus estudos sobre C eis que encontro um cabeçalho
(header) chamado iso646.h localizado em /usr/include/.
Olhando o seu pequeno conteúdo podemos ver algo parecido com isso:


#define and &&
#define and_eq &=
#define bitand &
#define bitor |
#define compl ~
#define not !
#define not_eq !=
#define or ||
#define or_eq |=
#define xor ^
#define xor_eq ^=

A dica é muito cuidado com o que você fala, principalmente se você não
tem um profundo entendimento do assunto.

Se você conhece alguém que diz que sabe muito sobre C, duvide, pois
é impressionante como a cada fim de semana mergulhando nas profundezas
da linguagem aprendo mais e mais.


Fonte: http://dl-octopress.herokuapp.com/blog/2012/05/20/iso646/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.