sexta-feira, 28 de novembro de 2008

Comparação entre Linguagens:

Faremos algo bem interessante para os programadores que não estão familiarizados com a linguagem C, porém já são programadores de outras linguagens.

Se você nunca programou você pode pular esta parte pois não será de grande utilidade para você.

Bem, mostraremos uma tabela comparando as mais populares linguagens: o C, nosso alvo, o Pascal, a linguagem mais didática que eu conheço, que 9 entre 10 alunos de programação há 2 anos atrás aprendiam e o Basic, como o Pascal, mas num passado um pouco mais remoto. Tanto Pascal como Basic foram muito úteis e são legais de se programar porém tem suas limitações e sejamos sinceros, já passaram do seu tempo.

C

Pascal

BASIC

=

:=

=

==

=

=

*,/

*,/

*,/

/,%

div,mod

DIV,MOD

printf ("..");

writeln('...');

PRINT"..."

scanf ("...", &a)

readln(a);

INPUT a

for (x = ..;...;)

for x := ...to

FOR x = ...

{ }

begin end

NEXT x

while(...) { }

while ... do begin end

N/D

do { while(...)

N/D

N/D

N/D

repeat until (...)

REPEAT UNTIL ...

if (...) else

if ... then ... else

IF .. THEN ... ELSE

switch(...) { case: ... }

case ... of end;

N/D

/* ... */

{ ... }

REM ...

*

^

?!$

union

N/D

N/D

struct

record

N/D

O N/D quer dizer Não Disponível.

Repare, as expressões de loop do C são mais robustas do que nas outras linguagens. Além disso, a entrada e saída do C é mais flexível. E, em relação ao Basic, o C pode executar todas operações com strings e várias outras.

Nenhum comentário: