I like to know how many white vs non white in a certain region live. If 80% is white and 20% is black, than don't expect 50% white vs 50% black in a company. That's stupid.
Same goes for man vs woman, how many man do programming, and have studied programming or such, vs how many woman program and have studied programming. You can't make it 50% in a company. That's no equality, that only will course white people hate other people...
If I had a large company, I wouldn't care about black or white or numbers. I would look at credentials, and how he would interact with my team. Getting woman on your floor also increases the change at lawsuits for harassment. I have known a few woman who programmed in my company, I personally would have thrown them out, I liked them, they were nice, but their code quality was terrible. So If you have a pool of people to choose from you like to choose the best, if there are more white male people in that pool, the changes are you choose a white male. If a black woman would come by and would show she can program much better than most people white man in my company, I wouldn't hesitate to give her the job. But I wouldn't select her because of some number. A company needs to make money to survive, not conform to some government standard.