PowerD: | AmigaE: | CreativE: | C/C++: | Comment: |
---|---|---|---|---|
a\b | Mod(a,b) | Mod(a,b) | a%b | |
a|b | a OR b | a||b a OR b | a|b | |
a&b | a AND b | a&b a AND b | a&b | |
a!b | Eor(a,b) | Eor(a,b) | ??? | |
a<<b a>>b | Shl(a,b) Shr(a,b) | a<<b a>>b | a<<b a>>b | |
a|<b a|>b | - | - | - | |
~a | Not(a) | Not(a) | ~a | |
&a | {a} | {a} | &a | |
a:=:b | tmp:=a a:=b b:=tmp | a:=:b | tmp=a; a=b; b=tmp; | |
=>,>= =<,<= | >= <= | =>,>= =<,<= | >= <= | |
b:=--a b:=++a | b:=a-- b:=a; a++ | b:=a-- b:=a; a++ | b=--a; b=++a; | |
`a | `a | `a | ??? | |
&a | {a} | {a} | &a | a is a function |
SIZEOF_x | SIZEOF x | SIZEOF x | sizeof(x) | |
- | - | SIZEOF x | sizeof(x) | x is a variable |
PowerD: | AmigaE: | CreativE: | C/C++: |
---|---|---|---|
PROC x() | PROC x() | PROC x() | void x(void) { |
PROC x()(LONG) ENDPROC a | PROC x() ENDPROC a | PROC x() ENDPROC a | int x(void) { return a;} |
PROC x()(LONG=1,LONG=2) ENDPROC a | PROC x() ENDPROC a,2 | PROC x() ENDPROC a,2 | ??? |
EXITIF a | EXIT a | EXIT a | if(a) break; |
FOR x:=a TO b STEP 2 | FOR x:=a TO b STEP 2 | FOR x:=a TO b STEP 2 | for(x=a;x<=b;b+=2) { |
FOR x:=a TO b STEP c | - | FOR x:=a TO b STEP c c mustn't change | for(x=a;x<=b;b+=c) { |
FOR x:=0.1 TO 1.2 STEP 0.2 | - | - | for(x=0.1;x<=1.2;b+=0.2) { |
FOR x:=a IF b STEP c | - | - | for(x=a;b;c) { |
SELECT a | SELECT a SELECT b OF a | SELECT a SELECT b OF a | switch(a) { |
CASE 1 TO 4 | CASE 1..4 | CASE 1..4 | case 1: case 2: case 3: case 4: |
CASE s | CASE s | CASE s | - |
CASE s IS a | - | - | - |
CASE s EXIT a | - | - | - |
ENDSELECT | ENDSELECT | ENDSELECT | }; |
ENDSELECT a | - | - | - |
IFN s WHILEN s | IF s=FALSE WHILE s=FALSE | IF s=FALSE WHILE s=FALSE | if(!s) while(!s) |
PowerD: | AmigaE: | CreativE: | C/C++: |
---|---|---|---|
FLAG A_1,A_2 | ENUM AB_1,AB_2 SET AF_1,AF_2 | ENUM AB_1,AB_2 SET AF_1,AF_2 | ? |
PowerD: | AmigaE: |
---|---|
0.123456 (FLOAT) | 0.123456 |
0.123456789123 (DOUBLE) | ? |
PowerD: | AmigaE: | C: |
---|---|---|
OBJECT x a:BYTE,b:UBYTE, c:BOOL,d:FLOAT | OBJECT x a:BYTE,b:UBYTE c:BOOL,d:FLOAT ENDOBJECT | struct x { BYTE a,UBYTE b; BOOL c,float d; }; |
DEF a:BYTE,b:WORD,c:BOOL a[10]:LONG a[]:LONG | DEF a,b,c ? a[10]:ARRAY OF LONG a:PTR TO LONG | BYTE a; WORD b; BOOL c; LONG a[10]; LONG *a; |