Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #1133

Re: Language translation

From Kaz Kylheku <kaz@kylheku.com>
Newsgroups comp.compilers
Subject Re: Language translation
Date 2014-03-05 16:08 +0000
Organization Aioe.org NNTP Server
Message-ID <14-03-011@comp.compilers> (permalink)
References <14-03-009@comp.compilers>

Show all headers | View raw


On 2014-03-05, Anthony Williams <awgold70@gmail.com> wrote:
> Dear Group,
>
> I'm facing the problem to translate language A into language B. The
> problem is, that A is an object oriented language (it supports
> classes, attributes of classes ...).  But B is much simpler. It hasn't
> support for classes. There is only variables, functions.  And my
> Question: How Could I Implement Classes in B. ...

It may not be possible if language B doesn't have things like pointers,
aggregate types such as vectors, or function indirection.

This question is too vague in its current form, lacking a detailed
specification of A and B.

[Of course it's possible unless the language is weaker than Tiny
Basic.  But it might be really ugly, e.g., parallel arrays to simulate
structures and glue functions that dispatch on an index parameter to
sort of fake function pointers.  Like I said, it's tedious. -John]

Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Language translation Anthony Williams <awgold70@gmail.com> - 2014-03-05 06:27 -0800
  Re: Language translation Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2014-03-05 16:42 +0100
  Re: Language translation Kaz Kylheku <kaz@kylheku.com> - 2014-03-05 16:08 +0000
  Re: Language translation Jens Kallup <jkallup@web.de> - 2014-03-06 20:31 +0100
  Re: Language translation Nor Jaidi Tuah <norjaidi.tuah@ubd.edu.bn> - 2014-03-10 08:37 +0800
    Re: Language translation Anthony Williams <awgold70@gmail.com> - 2014-03-10 10:23 -0700

csiph-web