UNCOL

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

UNCOL

billfen
Since this has obviously nothing to do with installers, a subject change is
in order.  (hijackers take note :)

Many years ago when I was at IBM, I briefly worked with one of the people
on the initial IBM UNCOL project.  He allowed that they "bit off more than
they could chew".

In theory, one can develop a simple Turing complete language and provide
mappings to and from the commonly used languages and the job is done.  But
as we know, there is a big difference between theory and practice.  While
the approach of using different compiler front ends and a common back end
has had some success, going the other way does not seem as easy.  GCC comes
to mind, and years ago the IBM PL/I and C compilers shared a back end and
runtime environment.  

If you can write translators that go from Java byte code (or assembler for
some architecture) back to (reasonably readable) COBOL, PL/I, NetRexx,
etc., it would be interesting and possibly very useful.  

But since this has not all that much to do with NetRexx, if you want to
discuss if further Thomas, please contact me offline.

On 9/27/2011 7:54 PM, Thomas Schneider wrote:

> Writing a software with only ASTERISKS is meaningless (for me)
>
> Whilst I did LOVE ASTERIX, asnd OBELIX, when I have been young,
> I o nowadays concentrate on:
>
> Automated Computer Languse Trasnlatations.
>
> I.e.
>
> PL/I to COBOL, and or Java
> COBOL to PL/I, Net>Rexx, or Java
>
> etc etc
>
> My PP Projetc is *my last attempt* to implement a UNIVERSAL Compiler,
> knwon as UNCOL, when I did study mathematics decades ago, and the then
said story was:  INFEASABLE !

>
> I'm, currently, trying to proove: FEASABLE!
>
> We all will see :-)
> =========================================================
>
> Am 27.09.2011 01:13, schrieb Tom Maynard:
>> Alan Sampson<[hidden email]>  wrote:
>>
>>>> a...PDF file full of
>>>> asterisks
>>>>
>>> Exacly!
>> I'm sure it would only be half asterisks.
>>
>> Tom.
>>
>>
>> Sent from my Motorola ATRIX™ 4G on AT&T
>> _______________________________________________
>> Ibm-netrexx mailing list
>> [hidden email]
>> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

--------------------------------------------------------------------
mail2web - Check your email from the web at
http://link.mail2web.com/mail2web



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: UNCOL

rvjansen
Bill, Thomas,

it has more to do with NetRexx than you might think. The original idea
for NetRexx allowed for more languages, and if you look closely at the
source code, you can make out the pluggable design of it.

And unfortunately, languages consisting solely of asterisks are a
possibility and have been implemented.

best regards,

René Jansen.

On Tue, 27 Sep 2011 20:35:10 -0400, [hidden email] wrote:

> Since this has obviously nothing to do with installers, a subject
> change is
> in order.  (hijackers take note :)
>
> Many years ago when I was at IBM, I briefly worked with one of the
> people
> on the initial IBM UNCOL project.  He allowed that they "bit off more
> than
> they could chew".
>
> In theory, one can develop a simple Turing complete language and
> provide
> mappings to and from the commonly used languages and the job is done.
> But
> as we know, there is a big difference between theory and practice.  
> While
> the approach of using different compiler front ends and a common back
> end
> has had some success, going the other way does not seem as easy.  GCC
> comes
> to mind, and years ago the IBM PL/I and C compilers shared a back end
> and
> runtime environment.
>
> If you can write translators that go from Java byte code (or
> assembler for
> some architecture) back to (reasonably readable) COBOL, PL/I,
> NetRexx,
> etc., it would be interesting and possibly very useful.
>
> But since this has not all that much to do with NetRexx, if you want
> to
> discuss if further Thomas, please contact me offline.
>
> On 9/27/2011 7:54 PM, Thomas Schneider wrote:
>> Writing a software with only ASTERISKS is meaningless (for me)
>>
>> Whilst I did LOVE ASTERIX, asnd OBELIX, when I have been young,
>> I o nowadays concentrate on:
>>
>> Automated Computer Languse Trasnlatations.
>>
>> I.e.
>>
>> PL/I to COBOL, and or Java
>> COBOL to PL/I, Net>Rexx, or Java
>>
>> etc etc
>>
>> My PP Projetc is *my last attempt* to implement a UNIVERSAL
>> Compiler,
>> knwon as UNCOL, when I did study mathematics decades ago, and the
>> then
> said story was:  INFEASABLE !
>>
>> I'm, currently, trying to proove: FEASABLE!
>>
>> We all will see :-)
>> =========================================================
>>
>> Am 27.09.2011 01:13, schrieb Tom Maynard:
>>> Alan Sampson<[hidden email]>  wrote:
>>>
>>>>> a...PDF file full of
>>>>> asterisks
>>>>>
>>>> Exacly!
>>> I'm sure it would only be half asterisks.
>>>
>>> Tom.
>>>
>>>
>>> Sent from my Motorola ATRIX™ 4G on AT&T
>>> _______________________________________________
>>> Ibm-netrexx mailing list
>>> [hidden email]
>>> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://link.mail2web.com/mail2web
>
>
>
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: UNCOL

ThSITC
Hello Bill, Rene,
    1.) please *do subscribe* project 'PP' at www.kenai.com. PP is my
acronym for the so called 'Program Porting Machine'.
    2.) PP has a so callled SOURCE-langue )may be currently classic
Rexx, Object Rexx, Regina Rexx, IBM Compiled Rexx, COBOL, and PL/I.

    It also has a so callked target-language (currently only NetRexx,
but this is the easy part)

    3.) PP is now totally written in NetRexx. But as so many component's
have been originally developed in IBM Compiled Rexx, it still does need
some tuning to finalize the procedural approach using a lot of Stems to
object oriented approach using more (layered) objects.
    4.) Anybody else interested, please subscribe Project PP as well on
Kenai.
    5.) I'm currently in process to OPEN the SOURCE under my own
(commercial) ThSITC licence.
    6:) The language definition for the SCANNER and PARSER is mostly
done externally thru RESOURCE files, which might be adapted, when
deeded, for other languages.

Bill; I will send you some presentation and (very short) white paper and
doc's off-line.

Thomas Schneider.

PS: My yesterday's presentation of NetRexx at the IBM's ISV meeting here
in Linz, Austria, went very well. I also did meet Gottfried Schimunek,
IBM, from Rochester, Minnesota, Senior IT Architect, who actually did
the major parts of the presentations, and he asked wether he might
distribute my NetRexx info's within IBM, there. He didn't know about
NetRexx.

As I am, I said: Yes, please do distribute, and also am putting him on
the cc List of this mail (to reduce my typing necessary for a follow up).

Am 28.09.2011 11:18, schrieb rvjansen:

> Bill, Thomas,
>
> it has more to do with NetRexx than you might think. The original idea
> for NetRexx allowed for more languages, and if you look closely at the
> source code, you can make out the pluggable design of it.
>
> And unfortunately, languages consisting solely of asterisks are a
> possibility and have been implemented.
>
> best regards,
>
> René Jansen.
>
> On Tue, 27 Sep 2011 20:35:10 -0400, [hidden email] wrote:
>> Since this has obviously nothing to do with installers, a subject
>> change is
>> in order.  (hijackers take note :)
>>
>> Many years ago when I was at IBM, I briefly worked with one of the
>> people
>> on the initial IBM UNCOL project.  He allowed that they "bit off more
>> than
>> they could chew".
>>
>> In theory, one can develop a simple Turing complete language and provide
>> mappings to and from the commonly used languages and the job is done.
>> But
>> as we know, there is a big difference between theory and practice.  
>> While
>> the approach of using different compiler front ends and a common back
>> end
>> has had some success, going the other way does not seem as easy.  GCC
>> comes
>> to mind, and years ago the IBM PL/I and C compilers shared a back end
>> and
>> runtime environment.
>>
>> If you can write translators that go from Java byte code (or
>> assembler for
>> some architecture) back to (reasonably readable) COBOL, PL/I, NetRexx,
>> etc., it would be interesting and possibly very useful.
>>
>> But since this has not all that much to do with NetRexx, if you want to
>> discuss if further Thomas, please contact me offline.
>>
>> On 9/27/2011 7:54 PM, Thomas Schneider wrote:
>>> Writing a software with only ASTERISKS is meaningless (for me)
>>>
>>> Whilst I did LOVE ASTERIX, asnd OBELIX, when I have been young,
>>> I o nowadays concentrate on:
>>>
>>> Automated Computer Languse Trasnlatations.
>>>
>>> I.e.
>>>
>>> PL/I to COBOL, and or Java
>>> COBOL to PL/I, Net>Rexx, or Java
>>>
>>> etc etc
>>>
>>> My PP Projetc is *my last attempt* to implement a UNIVERSAL Compiler,
>>> knwon as UNCOL, when I did study mathematics decades ago, and the then
>> said story was:  INFEASABLE !
>>>
>>> I'm, currently, trying to proove: FEASABLE!
>>>
>>> We all will see :-)
>>> =========================================================
>>>
>>> Am 27.09.2011 01:13, schrieb Tom Maynard:
>>>> Alan Sampson<[hidden email]>  wrote:
>>>>
>>>>>> a...PDF file full of
>>>>>> asterisks
>>>>>>
>>>>> Exacly!
>>>> I'm sure it would only be half asterisks.
>>>>
>>>> Tom.
>>>>
>>>>
>>>> Sent from my Motorola ATRIX™ 4G on AT&T
>>>> _______________________________________________
>>>> Ibm-netrexx mailing list
>>>> [hidden email]
>>>> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>>
>> --------------------------------------------------------------------
>> mail2web - Check your email from the web at
>> http://link.mail2web.com/mail2web
>>
>>
>>
>> _______________________________________________
>> Ibm-netrexx mailing list
>> [hidden email]
>> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>
>


--
Thomas Schneider (Founder of www.thsitc.com) Member of the Rexx Languge
Asscociation (www.rexxla.org) Member of the NetRexx Developer's Team
(www.netrexx.org)

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Thomas Schneider, Vienna, Austria (Europe) :-)

www.thsitc.com
www.db-123.com