We already now that pointers and arrays may or may not compile differently and may or may not be more efficient than each other depending on target HW. But should the FAQ really go into detail about how the compiler calculates element addresses? e.g ,---- | It is useful to realize that a reference like x[3] generates different code depending on whether x is an array or a pointer.