Floating Point Questionnaire

The purpose of this questionnaire is to study programmers' understanding of IEEE standard floating point arithmetic. By "programmers", we mean those who write any amount of code for any reason or who manage others who do. The questionnaire is completely anonymous, and will take about ten minutes to complete.

All processors implement IEEE standard floating point arithmetic, and IEEE standard floating point arithmetic is available in most programming languages (including C/C++, Java, C#, Fortran, Matlab, Racket, Python, etc). It is typically characterized by the use of the types "float" and "double". In the following, we will use the C/C++/Java/C# syntax whenever we do need to use a programming language syntax.