Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Russian Compiler PL/1 for Win32

205 views
Skip to first unread message

Realist

unread,
Nov 4, 2009, 6:24:52 AM11/4/09
to
In this book (in Russian) - http://narod.ru/disk/14710701000/PL1.pdf.html
- compiler PL/I for Win32 does exist. This compiler was made from DR
PL/I-86 many years ago. They added complex mathematic, “composite”
loops and even Window’s memory file-mapping.
P.S. They use “DO REPEAT;” instead of “DO WHILE(‘1’b);”

Andrew Hamilton

unread,
Nov 4, 2009, 4:26:27 PM11/4/09
to
On Wed, 4 Nov 2009 03:24:52 -0800 (PST), Realist <duk...@mail.ru>
wrote:

>P.S. They use �DO REPEAT;� instead of �DO WHILE(�1�b);�

So, is it available? Spasebo!

robin

unread,
Nov 5, 2009, 7:39:14 AM11/5/09
to
"Andrew Hamilton" <Ahamilt...@yahoo.com> wrote in message news:88s3f59c0up8n88de...@4ax.com...

That's pasiba.


robin

unread,
Nov 5, 2009, 7:40:56 AM11/5/09
to
"Realist" <duk...@mail.ru> wrote in message news:2df58b56-429b-4a6d...@l13g2000yqb.googlegroups.com...
P.S. They use �DO REPEAT;� instead of �DO WHILE(�1�b);�

The Russians were using PL/I from way back, apparently having
done a compler not dissimilar to one of IBM's.


MZN

unread,
Nov 5, 2009, 4:18:52 PM11/5/09
to
I briefly read that book. Resume see below.

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

Peter Flass

unread,
Nov 5, 2009, 5:48:31 PM11/5/09
to

If anyone who knows Russian feels like translating this, I'm sure it
would be interesting reading.

Donald L. Dobbs

unread,
Nov 6, 2009, 10:59:52 AM11/6/09
to

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.

Donald L. Dobbs

unread,
Nov 6, 2009, 5:01:57 PM11/6/09
to

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.

Realist

unread,
Nov 7, 2009, 7:36:53 AM11/7/09
to
The differences from the standard PL/I are listed (in Russian) in this
file - http://narod.ru/disk/14846940000/differences.pdf.html

Olafur Gunnlaugsson

unread,
Nov 15, 2009, 1:12:35 AM11/15/09
to
�ann 06/11/2009 22:01, Donald L. Dobbs skrifa�i:

>
> 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

Realist

unread,
Nov 18, 2009, 1:22:13 PM11/18/09
to
An example of a Russian PL/1 simple program code (that really works)
The text http://narod.ru/disk/15152414000/SENDMAIL.pdf.html has been
typed in PDF-file to avoid problems with representation of Russian
letters. The example shows interaction with Win32. API procedures
should have the “IMPORT” attribute. In addition, the list of these
procedures should have been included in the internal table of the
system library in advance.
The table which is already available includes such libraries as
KERNEL32, USER32, GDI32, WININET et cetera.

Mike Zimnov

unread,
Feb 11, 2013, 11:06:43 AM2/11/13
to
Now I know the author that compiler, he works in Russian Space Company 'Energy'. I'm trying to contact with him. Really interesting person. I found link to that compiler. If somebody interested in it I can give link. But I should predict, that all documentation is in Russian. Also, I can translate it to English, but I can do by portions, and I definitely need in English editor and place were I'll be put my translations. Also, it have no exhaustive documentation.

Дмитрий Скворцов

unread,
Apr 1, 2016, 10:59:27 PM4/1/16
to
среда, 4 ноября 2009 г., 18:24:52 UTC+7 пользователь Realist написал:
And is it available?

ricard...@gmail.com

unread,
Aug 2, 2020, 3:07:39 PM8/2/20
to
I'm trying to use the DR PL / 1 for DOS that I found at:
https://winworldpc.com/product/digital-research-pl-i-compiler/1x

I can't link, because I get an error in PLILIB.L86.

Can anybody help me?

Thanks...

robin....@gmail.com

unread,
Aug 4, 2020, 3:13:30 AM8/4/20
to
What is your email address?
0 new messages