Found the answer to the 'why does a Structure commonly use the 'F' prefix' question on the Unreal Forums: "The ‘F’ prefix actually stands for “Float” (as in Floating Point.) Tim Sweeney wrote the original “FVector” class along with many of the original math classes, and the ‘F’ prefix was useful to distinguish from math constructs that would support either integers or doubles, even before such classes were written. Much of the engine code dealt with floating point values, so the pattern spread quickly to other new engine classes at the time, then eventually became standard everywhere. This was in the mid-nineties sometime. Even though most of Unreal Engine has been rewritten a few times over since then, some of the original math classes still resemble their Unreal 1 counterpart, and certain idioms remain part of Epic’s coding standard today." Great video!
@ADevReviews8 күн бұрын
Hey, that's pretty awesome! I love the wonky history of programming. We have so many standards we still follow that if we think about it, don't really even make sense anymore. I guess it's just habit, haha.