Saturday 29 August 2020

Sony's Authoring Tools Framework (ATF)

 ATF has been in development since 2005.

Monday 10 August 2020

Control.BackgroundImageLayout in Windows Forms

 This property of a control takes its values from the ImageLayout enum which is WinForms specific. Its values are Center, None, Stretch, Tile and Zoom.  Tile is the default setting but can be memory-intensive. This property was in .NET 2.0 and remains true in .NET 5 preview 7.

Sunday 9 August 2020

Static Single Assignment-Based Compilation Explained

 SSA refers to Static Single Assignment.

It is a naming convention for storage locations such that the value of a variable is independent of its location in the program. This is known as referential transparency.

An example of an SSA-based compilation toolchain is LLVM which has an associated Project Blog here.