AKMA's Random Thoughts

November 17, 2003

That’s My Sweetheart

Margaret has been working hours every day, preparing to take her GREs (toward doctoral study in theology next year). This morning she took the computer-adaptive exam, which keeps feeding you questions at the edge of your tested ability so that you can’t judge how well you’re doing; not only did she attain the score at which she was aiming, she passed it by a solid margin. We are relieved, and I’m very proud.

Posted by AKMA at November 17, 2003 08:35 PM | TrackBack
Comments

Congrats to Margaret!

(Another wonderful thing about that computerized test-taking: no waiting six weeks for test results.)

Posted by: Jane Ellen at November 17, 2003 10:12 PM

w00t! yay, margaret :-)

Posted by: garver at November 18, 2003 08:49 AM

Congrats, Margaret!

I just took them a couple of weeks ago for my applications to M.Div. programs. I didn't do as well on verbal as I'd hope (nor as well as I'd done on the practice test), but I'm hoping my analytical writing score will compensate a little...

Posted by: Chris Tessone at November 19, 2003 03:09 AM

When the machine compiles your code, however, it does a little bit of translation. At run time, the computer sees nothing but 1s and 0s, which is all the computer ever sees: a continuous string of binary numbers that it can interpret in various ways.

Posted by: Theodosius at January 12, 2004 09:44 PM

Each Stack Frame represents a function. The bottom frame is always the main function, and the frames above it are the other functions that main calls. At any given time, the stack can show you the path your code has taken to get to where it is. The top frame represents the function the code is currently executing, and the frame below it is the function that called the current function, and the frame below that represents the function that called the function that called the current function, and so on all the way down to main, which is the starting point of any C program.

Posted by: Augustine at January 12, 2004 09:44 PM

Note first that favoriteNumbers type changed. Instead of our familiar int, we're now using int*. The asterisk here is an operator, which is often called the "star operator". You will remember that we also use an asterisk as a sign for multiplication. The positioning of the asterisk changes its meaning. This operator effectively means "this is a pointer". Here it says that favoriteNumber will be not an int but a pointer to an int. And instead of simply going on to say what we're putting in that int, we have to take an extra step and create the space, which is what does. This function takes an argument that specifies how much space you need and then returns a pointer to that space. We've passed it the result of another function, , which we pass int, a type. In reality, is a macro, but for now we don't have to care: all we need to know is that it tells us the size of whatever we gave it, in this case an int. So when is done, it gives us an address in the heap where we can put an integer. It is important to remember that the data is stored in the heap, while the address of that data is stored in a pointer on the stack.

Posted by: Janikin at January 12, 2004 09:44 PM