More options for code tag?

Can we have more language options for code tag. For example

[CODE=C]

or [CODE=C++]

or can we have line number displayed also in the existing code tag. I was facing a problem while replying in the programming section as I could not refer to the line number to point out the mistake.

try using [noparse][php] [/php][/noparse] tags for now.

[php]
#include <stdio.h>
void main()
{
int nNumber;
int *pPointer;

// now, give a value to them:

nNumber = 15;
pPointer = &nNumber;

printf("nNumber is equal to : %d\n", nNumber);
*pPointer = 25;
printf("nNumber is equal to : %d\n", nNumber);

}
[/php]

It would be cool if line numbers could be displayed. Its much easier referring to the line number to help someone.

Not sure i think that needs some hacks. will wait for the admins to respond