Нет-нет-нет! Вот четыре слова совершенно одинаково кончаются на -а/-я: фея, юнга, дитя, сирота. У каждого свой род: женский, мужской, средний и «то женский, то мужской» – это называется «общий». Ваятель и фотомодель одинаково заканчиваются на мягкий согласный (то есть имеют нулевое окончание), но род у них тоже разный: мужской и женский. У большинства слов, оканчивающихся на -о/-е, действительно средний род: мужество, создание. Только не у всех: человечище и домишко – мужского рода. У несклоняемых типа крупье, где последняя гласная – не окончание, а часть корня, уж точно нет вообще никаких формальных признаков рода: денди – мужской род, травести – женский, визави – общий. Наконец, есть несклоняемые слова женского рода, оканчивающиеся на согласный: мадам, Эстер.
Значит, компьютерная программа при определении грамматического рода не может ориентироваться на последнюю букву словарной формы слова, иначе будет попадать пальцем в небо: юнга рассказала, дитя заплакала, красивый модель, старенькое домишко.
Правда, если учитывать и остальные падежи, род некоторых типов существительных можно определить абсолютно точно: нет ваятеля (м), но нет фотомодели (ж). А у других все равно нельзя: нет юнги, нет феи – существительные на -а разных родов склоняются одинаково.
В общем случае род существительного – нечто, что хранится в памяти. Мы узнаем его и запоминаем, когда осваиваем язык, и применяем, когда согласуем с существительным прилагательные и глаголы. Юнга взглянул, а фея взглянула, человечище матерый, а создание веселое, живое.
• В названиях вещей и животных род не связан ни с каким элементом реальности. Это чистая грамматическая формальность. Поэтому споры о роде слова кофе бессмысленны – многие несклоняемые слова поменяли род, и от этого ничего не изменилось. Например, метро не было более мужественным, чем сегодня.
• Животные, в отличие от вещей, имеют пол, но и у них род названий тоже не связан с реальностью (за исключением феминитивов). Слова всех трех родов: птица, зверь, насекомое – обозначают и самок, и самцов.
• В названиях людей грамматический род не всегда соответствует полу. Такое соответствие лишь частный, хоть и наиболее частый случай.
Есть и другие случаи.
• Редко, но человека могут называть словом среднего рода. Дитя мое. Духовное чадо. “Самое благородное существо в мире пришло к нам, чтобы спасти маленькую, бедную куклу Кэт!” (Л. Петрушевская. “Маленькая волшебница”. 1996). Естественно, эти слова обозначают и мужчин, и женщин. А обычай титулования абстрактными существительными среднего рода от монархов до простых чиновников? Ваше величество, ее высочество, его сиятельство, их высокоблагородия, наконец, ваше благородие…
• Существительные личность (легендарная), персона (важная), сволочь