1 An architect is not, or at least should not, be tied to one specific element of expertise. 2  If he or she is focused on only one area, then he or she becomes a subject matter expert and not an architect. 3  This is an important and practical distinction, because technology keeps changing.
An array is a kind of aggregate data type. A single ordinary variable (a scalar) could be considered as a zero-dimensional array. A one-dimensional array is also known as a vector. A reference to an array element is written something like A[i,j,k] where A is the array name and i, j and k are the indices. The C language is peculiar in that each index is written in separate brackets, e.g. A[i][j][k].
RAM (Random Access Memory) A type of computer memory circuit that holds data, program instructions and the operating system while the computer is on. RAM holds raw data that is waiting to be processed, as well as the instructions that will process the raw data. In addition, RAM holds processed data before it is stored more permanently on disk.