On Sat, 6 Sep 2014 20:42:32 +0200 Andrej Mitrovic via Digitalmars-d <[email protected]> wrote:
there is two kinds of "porting". first is just generation of code that will be compiled by the target compiler. this code can be messy, unreadable and unmaintainable, nobody cares until it compiles. second is "real porting", when code is still human-readable and easy to support, just written in another language. it's not that hard, for example, to wrtite C++ -> D translator that produces working mess. let C++ compiler to instantiate all necessary templates and so on, then use D as "high-level assembler". resulting blob will be unmaintainable, but working. but this has no sense, 'cause without original C++ code resulting D code cannot be supported by any sane human person. UE "porting" is of second kind.
signature.asc
Description: PGP signature
