>P.S. They use �DO REPEAT;� instead of �DO WHILE(�1�b);�
So, is it available? Spasebo!
That's pasiba.
The Russians were using PL/I from way back, apparently having
done a compler not dissimilar to one of IBM's.
1. Author name is unknown. Book is definitely exists in electronic
form only.
2. No any links to compiler.
3. Compiler is very short (1.5Mb total) and free
4. Origin of compiler is old DR compiler, set G
5. Looks like that compiler supports X3.74 standard with some
exceptions and additions (most valuable addition is possibility to
write program completely on Russian, including operators)
6. Author declares that compiler work under DOS, Windows (95, 98, 2000
and possibly XP and Vista)
7. Book looks like hymn to PL/I, he gives a lot of advantages in
comparison with C, Java, Pascal, Ada.
8. Book is dedicated in memory of Gary Kildall
If anyone who knows Russian feels like translating this, I'm sure it
would be interesting reading.
I work with a Russian engineer (many years U.S. citizen) who graduated
from a technical university in Moscow. I will ask him if he is
interested in taking on such a task. He does some programming in C,
but I don't know if he ever had any PL/I experience.
BTW, I still use the Digital Research PL/I-86 compiler and linker.
Runs just fine under Win 3.1 and Win 98SE. No luck in Win-XP.
However, the executable is produces does run OK in an XP DOS window.
I haven't gotten around to trying the executable on Vista and 7 yet,
but I will as soon as I meet a deadline on a crash project.
Update: now I know why the compiler and linker don't run on my Vista
and Win 7 machines -- neither does the executable. Reason: both my
Vista and Win 7 machines are 64-bit. The DOS window error didn't show
up until I tried running the executable (created on a 32-bit machine
running Win 98). But I am curious as to why the DOS window in the
64-bit versions of various Windows doesn't support 32-bit executables.
Who would be developing 64-bit DOS programs? Just wondering.
>
> Update: now I know why the compiler and linker don't run on my Vista and
> Win 7 machines -- neither does the executable. Reason: both my Vista and
> Win 7 machines are 64-bit. The DOS window error didn't show up until I
> tried running the executable (created on a 32-bit machine running Win
> 98). But I am curious as to why the DOS window in the 64-bit versions of
> various Windows doesn't support 32-bit executables. Who would be
> developing 64-bit DOS programs? Just wondering.
that is not DOS,it is a windows shell,just like an OS/2 CLI is not DOS
even though the commands are similar, there simply is no DOS shipped
with Win64
download VPC 2007 64bit and VPC 2004 from microsoft and add freedos
the additions from the 2004 version have DOS support that is missing
from later versions but stillwork