[fpc-pascal] C# translatation

Sven Barth pascaldragon at googlemail.com
Sun Jan 8 18:22:04 CET 2017

Am 08.01.2017 17:32 schrieb "Bernd Oppolzer" <bernd.oppolzer at t-online.de>:
> Am 08.01.2017 um 11:46 schrieb Sven Barth:
>> On 08.01.2017 10:55, Ryan Joseph wrote:
>>> I’m going to attempt to translate a perlin noise function (from
https://gist.github.com/Flafla2/f0260a861be0ebdeef76) but there are a few
things that stopped me from starting.
>>> 1) What is & doing in this assignment? I see this many places in
>>> int h = hash & 15;
>> That's an "and".
> Please keep in mind that & is a bitwise and in C
> whereas && is a logical and;
> this makes much difference and has to be implemented or converted
> with Pascal, IMO.
> the closest equivalence to bitwise and in Pascal are set intersections,

The closest equivalence to bitwise and in Pascal is bitwise and.
The operators "and", "or", "xor" and "not" are logical or bitwise depending
on their arguments.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20170108/03a28c55/attachment.html>

More information about the fpc-pascal mailing list