[fpc-pascal] C# translatation

Bernd Oppolzer bernd.oppolzer at t-online.de
Sun Jan 8 17:31:54 CET 2017


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 assignments.
>>
>> 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 
differently
with Pascal, IMO.

the closest equivalence to bitwise and in Pascal are set intersections, 
IMO.

If I had to implement that on integers using standard pascal, this would
cause me some headache ...

Kind regards

Bernd



More information about the fpc-pascal mailing list