Ricordo che nella nostra prima classe di programmazione con Java, mentre spiegavo i tipi di dati, si è verificato quanto segue (kinda):
Professor: So, what data type would you choose if your program needs to store the user's gender?
Someone: How about a boolean? You know, true for male and false for female.
Professor: Sure, that may work, but some people may hesitate about that. There have been disputes about calling men "true" and women "false" in the past...
*laughter *
Ha finito per raccomandarci di considerare i caratteri (come 'm'
e 'f'
) sebbene i booleani dovrebbero andare bene.
Ho provato a cercare un po 'se c'è stato qualche tipo di voce storica riguardante una controversia importante basata su questa pratica di programmazione senza fortuna.
Non sto chiedendo quale tipo di dati usare per genere né se va bene o non usare i booleani. Mi sto chiedendo se storicamente ci sia stata una disputa sull'uso dei booleani per determinare il genere nella programmazione a causa dell'apparentemente "sbagliato" (non sto dicendo che è sbagliato - Non mi interessa) comportamento di chiamare una donna "falsa" come sembrava suggerire il professore.
Cercando intorno a domande correlate, i risultati riguardano solo l'efficienza del software.