Re: DLL with BPC 7.0

From: Marco van de Voort (marcov_at_stack.nl)
Date: 07/26/04


Date: Mon, 26 Jul 2004 13:10:34 +0000 (UTC)

On 2004-07-26, Fons <> wrote:

>> I don't understand? the 32-bit delphi code should be faster than the
> 16-bit
>> TP code.
>>
>> Delphi is not interpreted, but solidly compiled. It should easily
> outperformance
>> TP/BP
>
> What I mean is that compiled code is faster than interpreted. So compiled by
> an old compiler is faster than interpreted by a program written by me in
> Delphi.

Yes, but why don't you compile it directly with Delphi ?

BPC is still payware too.

> Yes I know Delphi is faster than code generated by BPC. The point
> is; if I put my complete program on Internet with an old compiler there's no
> problem.

Yes there is. BPC is not free afaik. Only the French version of TP7 is free
(the other language versions NOT)

> Maybe I should just use the TPLY. Do you know it ? Code that lets you
> build a (compiled) expression-interpreter.

Simply use FPC, it compiles TP code, basic (as in non-vcl) Delphi code, and
release package tply ( :-) )

http://www.freepascal.org
http://lazarus.freepascal.org



Relevant Pages

  • Alternative Future of Delphi?
    ... relevant compiler or interpreter... ... No more intricate code generation required for a particular platform ... on the Delphi compiler side. ...
    (borland.public.delphi.non-technical)
  • Re: Which Delphi Version To Buy
    ... Given the fact that Delphi compiler is quick and small, do you see feasible having a runtime compiler/parser enabling what you describe above? ... For example the basic data types processing in Delphi is sensibly superior to .NET's one exactly because is closer to the iron. ... Well, for parallel programming I, for one, certainly feel the need of a VM simply because the actual CPU architecture is far from the way in which humans deal with the reality which is parallel. ... The vast majority of the games you have to deal with /different/ characters doing /different/ actions in parallel, responding each one to the stimuli which comes from the environment. ...
    (borland.public.delphi.non-technical)
  • Re: Version after Version
    ... merely because Delphi has no 64-bit compiler? ... >> targeted instructions and increasing the size of the cache to 32,000 ... >> That has nothing to do with the number of address lines on the CPU ...
    (alt.comp.lang.borland-delphi)
  • D7 revival? stirring the old pot + Delphi 64 suggestion
    ... The new compiler, but with the old IDE, the old help. ... You can check other areas of the site and poster stats, it's not that Delphi posters don't use .Net, it's just that they don't use Delphi for .Net work. ... As for the 64bit debugging, a CPU view debugger would be all that is really needed to get things started (this is for fastcode after all), no need for rich source-level debugging, inspectors, etc. early on. ... Validation could be two-ways: one in the fastcode challenge, another made via CodeGear private unit tests. ...
    (borland.public.delphi.non-technical)
  • Re: Compiler optimisation
    ... > Keep in mind that Delphi is one-pass compiler. ... > limits number of possible optimizations to ones that do not operate ...
    (borland.public.delphi.non-technical)

Loading