Krievu Pascal
Translators, kas ļāva rakstīt Pascal krieviski, — iespēja sākt tiem, kuri nezināja angļu valodu. Atslēgvārdi nāca no rediģējamas vārdnīcas, tāpēc derētu jebkura valoda; krievu identifikatori tika automātiski transliterēti; << un >> aizstāja begin un end, un bija iekļautie makro. Tas pieslēdzās Borland Pascal IDE kā karstais taustiņš izvēlnē Tools: Shift+F9 pārtulkoja failu, nokompilēja to ar paša Borland kompilatoru un palaida. Neliela rezidenta programma izcēla krievu atslēgvārdus tieši Borland redaktorā.
Tā laika pirmkods
программа первая;
используется unit1;
переменная
а,б,в,г:число;
старт
а:=100;
в:=0;
написать(a);
от б:=1 до а делай в:=в+а;
задержка(1000);
написать(в);
финиш Versija 0.1, 2000. gada 11. oktobris: pirmā programma, uzrakstīta krieviski.
program pervaa;
uses unit1;
var
a,b,v,g:integer;
begin
a:=100;
v:=0;
writeln(a);
for b:=1 to a do v:=v+a;
_aderzka(1000);
writeln(v);
end.
Copyright IVA vision Par ko RP.EXE to pārvērta, pirms nodot Borland kompilatoram. Atslēgvārdi nāk no vārdnīcas; nezināmi vārdi tiek transliterēti — задержка (aizture) kļuva par _aderzka.
программа первая; // демонстрация макросов
используется unit1;
переменная аа:число;
макро вывод(п1,р2:число; с:строка);
<<
писать(п1:4); // каждое число быдет распологаться в четырех знакоместах
писать(р2*2:4);
{ писать('(C)>',с);}
>>
все
макро права;
писать('Copyright');
все
старт
{начало программы}
написать('1'); задержка(1000); написать('2');
от аa:=1 до 10 делай вывод(аа,аa+1,''); писать('Таблица'); вывод(222,223,'Конец');
writeln;
права;
финиш Versija 1.0, 2000. gada 28. oktobris: makro (макро … все) tiek ielīmēti kodā, nevis izsaukti, un << >> aizstāj begin/end.