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.
0sem comentários ainda