C: - Delphi:
Код:
{ - begin
} - end;
= - :=
== - =
! - not
!= - <>
|| - or
&& - and
^ - xor
& - @
-> - . (для указателей на структуры)
++ - inc()
-- - dec()
/ - div (для целых)
% - mod (для целых)
int - integer
float - real
double - extended
void - пустой тип
<тип> <имя> - var <имя>: <тип> (в коде) или <имя>:<тип> (в заголовках функций)
<тип>*<имя> -var <имя>: ^<тип>
<тип>&<имя> -var <имя>: <тип> (в заголовках функций и процедур) или создание нового имени переменной (в коде)
return X - result:=x; exit;
for (i=0;i<N;i++) - for i:=0 to N-1 do
while () - while do
do {...} while () - repeat ... until not ()
switch () case 1: ... case 2:... - case () of 1: ... 2: ...
struct {..} A - type A=record ... end;
#define A B - заменяет все A на B
#include - uses (в каком-то смысле)
Вроде все. Сишный синтаксис делфиец вполне может прочитать. Кстати в исходник особо не вчитывался, но больше похож на чистый си без плюсов. Видимо стилизация.