Question about one's Status
-
In case you're interested, here's what I meant. When my son and I were developing our Plain English compiler we needed - as you might expect - to generate some actual machine code at various points. Being minimalists, however, and determined to use as little of the monstrous Intel instruction set as possible, we decided not to use (or include) an inline assembler. Fortunately, my son had developed the ability to convert logical descriptions of machine operations into the appropriate bits - using nothing but two relatively small charts from the Intel documentation. I'd say something like, "Okay, grab the third parameter on the stack and stick it in the ECX register," and, after a few seconds with his charts, he would rattle off the appropriate bit pattern in hex. It amazes me to this day.
:~ WOW ... Ok, sounds a bit difficult, I presume that your son didn't finish it in one day .. :)
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
-
Hi all, OK, so today I have become a one year member of the Code Project, but my status still says, Bronze. And I mean at the bottom of the page it states the following: "..and if a user has posted a message then each year of membership adds 1 level.." I have posted a message before (447). Can anyone inform me why?? Many thanx Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
-
:~ WOW ... Ok, sounds a bit difficult, I presume that your son didn't finish it in one day .. :)
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
Programm3r wrote:
Ok, sounds a bit difficult, I presume that your son didn't finish it in one day ..
We worked in tandem the whole project - two keyboards, two mice, and four monitors hooked to a single computer. I used one monitor; for some reason that I didn't question, he seemed to think three was the right number for him. Either I would type and he would mouse, or vice-versa (depending on who knew where we were going that day). The thing went through 67 major revisions before release and took about four years to design and six months to code. Here's a sample of one of the compiler routines that has some of his in-the-head-assembly results in it. It's the routine that generates the machine code for a pointer dereference: To transmogrify a fragment (dereference): Attach $8B95 and the fragment's variable's offset to the fragment's code. \ mov edx,[ebp+the fragment's variable's offset] Attach $8B12 to the fragment's code. \ mov edx,[edx] Attach $8995 and the fragment's variable's offset to the fragment's code. \ mov [ebp+the fragment's variable's offset],edx Hexadecimal literals are preceded with a dollar sign ($). The semi-standard Intel assembler instructions (after the backslashes) are comments only. The rest of the stuff is Plain English (this version of the compiler was written using the previous version). The verb - transmogrify - we thought especially appropriate considering that the target was Intel machine code. Here's[^] the definition.
-
Programm3r wrote:
Ok, sounds a bit difficult, I presume that your son didn't finish it in one day ..
We worked in tandem the whole project - two keyboards, two mice, and four monitors hooked to a single computer. I used one monitor; for some reason that I didn't question, he seemed to think three was the right number for him. Either I would type and he would mouse, or vice-versa (depending on who knew where we were going that day). The thing went through 67 major revisions before release and took about four years to design and six months to code. Here's a sample of one of the compiler routines that has some of his in-the-head-assembly results in it. It's the routine that generates the machine code for a pointer dereference: To transmogrify a fragment (dereference): Attach $8B95 and the fragment's variable's offset to the fragment's code. \ mov edx,[ebp+the fragment's variable's offset] Attach $8B12 to the fragment's code. \ mov edx,[edx] Attach $8995 and the fragment's variable's offset to the fragment's code. \ mov [ebp+the fragment's variable's offset],edx Hexadecimal literals are preceded with a dollar sign ($). The semi-standard Intel assembler instructions (after the backslashes) are comments only. The rest of the stuff is Plain English (this version of the compiler was written using the previous version). The verb - transmogrify - we thought especially appropriate considering that the target was Intel machine code. Here's[^] the definition.
-
Hi all, OK, so today I have become a one year member of the Code Project, but my status still says, Bronze. And I mean at the bottom of the page it states the following: "..and if a user has posted a message then each year of membership adds 1 level.." I have posted a message before (447). Can anyone inform me why?? Many thanx Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
Maybe Chris has finally fixed it. I'm one of the users that thinks it should be HARDER to get bumped up a level, and that tenure should not be a consideration. -- modified at 8:51 Thursday 1st March, 2007 The really funny part of the current vote tally for this post is that the idiots that vote "1"s probably have to look up the meaning of "tenure".
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
Programm3r wrote:
The only programmers that are better than C programmers are those who code in 1's and 0's.....
That's us!
The Grand Negus wrote:
hat's us!
how come!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV Support CRY- Child Relief and You
-
Hi all, OK, so today I have become a one year member of the Code Project, but my status still says, Bronze. And I mean at the bottom of the page it states the following: "..and if a user has posted a message then each year of membership adds 1 level.." I have posted a message before (447). Can anyone inform me why?? Many thanx Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
Programm3r wrote:
I have become a one year member of the Code Project,
still 21 days are there to complete it. :)
Prasad Notifier using ATL | Operator new[],delete[][^]
-
Programm3r wrote:
I have become a one year member of the Code Project,
still 21 days are there to complete it. :)
Prasad Notifier using ATL | Operator new[],delete[][^]
What is 21 days between programmers ?? :confused: :-D
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
My Blog: ^_^ -
Desparately waiting for an update [I know I've posted >15 messages, yet am only a lurker???:doh:
========================================================================================= "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -Dennis Ritchie
-
What is 21 days between programmers ?? :confused: :-D
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
My Blog: ^_^Programm3r wrote:
What is 21
Half of 42, of course!
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus
-
In case you're interested, here's what I meant. When my son and I were developing our Plain English compiler we needed - as you might expect - to generate some actual machine code at various points. Being minimalists, however, and determined to use as little of the monstrous Intel instruction set as possible, we decided not to use (or include) an inline assembler. Fortunately, my son had developed the ability to convert logical descriptions of machine operations into the appropriate bits - using nothing but two relatively small charts from the Intel documentation. I'd say something like, "Okay, grab the third parameter on the stack and stick it in the ECX register," and, after a few seconds with his charts, he would rattle off the appropriate bit pattern in hex. It amazes me to this day.
The Grand Negus wrote:
When my son and I were developing our Plain English compiler
Isn't your son a baby? Or do you have an older son?
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
Currently working on C++/CLI in Action for Manning Publications. (*Sample chapter available online*) -
What is 21 days between programmers ?? :confused: :-D
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
My Blog: ^_^0x15 00010101 Because you didn't already know this is reason enough not to elevate your status.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
In case you're interested, here's what I meant. When my son and I were developing our Plain English compiler we needed - as you might expect - to generate some actual machine code at various points. Being minimalists, however, and determined to use as little of the monstrous Intel instruction set as possible, we decided not to use (or include) an inline assembler. Fortunately, my son had developed the ability to convert logical descriptions of machine operations into the appropriate bits - using nothing but two relatively small charts from the Intel documentation. I'd say something like, "Okay, grab the third parameter on the stack and stick it in the ECX register," and, after a few seconds with his charts, he would rattle off the appropriate bit pattern in hex. It amazes me to this day.
I tell ya. I wish for the day when people can vote based on content alone. I find a lot of your posts to be, well, self-promoting and I vote them down sometimes because of that. This one, however, doesn't do that and is interesting to boot. So, a 5 from me and my own little anecdote: My cousin has the odd ability to rattle of complete sentences in reverse. Not just the words either; phonetically correct all the way through, but in reverse. If you were to record it and play it backwards it would sound right. He doesn't even have to pause to think about it; he just rattles it off. Weird. Cheers, Drew.
-
The Grand Negus wrote:
When my son and I were developing our Plain English compiler
Isn't your son a baby? Or do you have an older son?
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
Currently working on C++/CLI in Action for Manning Publications. (*Sample chapter available online*) -
The Grand Negus wrote:
hat's us!
how come!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV Support CRY- Child Relief and You
-
I tell ya. I wish for the day when people can vote based on content alone. I find a lot of your posts to be, well, self-promoting and I vote them down sometimes because of that. This one, however, doesn't do that and is interesting to boot. So, a 5 from me and my own little anecdote: My cousin has the odd ability to rattle of complete sentences in reverse. Not just the words either; phonetically correct all the way through, but in reverse. If you were to record it and play it backwards it would sound right. He doesn't even have to pause to think about it; he just rattles it off. Weird. Cheers, Drew.
Drew Stainton wrote:
My cousin has the odd ability to rattle of complete sentences in reverse. Not just the words either; phonetically correct all the way through, but in reverse. If you were to record it and play it backwards it would sound right. He doesn't even have to pause to think about it; he just rattles it off.
That is remarkable. How old is he?
-
Drew Stainton wrote:
My cousin has the odd ability to rattle of complete sentences in reverse. Not just the words either; phonetically correct all the way through, but in reverse. If you were to record it and play it backwards it would sound right. He doesn't even have to pause to think about it; he just rattles it off.
That is remarkable. How old is he?
-
The Grand Negus wrote:
Re-start here[^].
he he he
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV Support CRY- Child Relief and You
-
Hi all, OK, so today I have become a one year member of the Code Project, but my status still says, Bronze. And I mean at the bottom of the page it states the following: "..and if a user has posted a message then each year of membership adds 1 level.." I have posted a message before (447). Can anyone inform me why?? Many thanx Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
I guess, the status is updated over the weekend/during late nights.
Vasudevan Deepak Kumar Personal Homepage Tech Gossips