ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » философия » Типы в программировании и роды в русском языке


Типы в программировании и роды в русском языке

Сообщений 1 страница 2 из 2

1

В русском языке многим объектам приписан род (мужской, женский средний). А ещё есть множественное число и одушевлённость. Про одушевлённость тут уже раньше было написано где-то (1, ...). Множественное число - это для типов-массивов.
А род, он в принципе как тип.
Т.е. строкам приписать женский род (она - строка), числам средний (оно - число), объектам - мужской (он - объект).

Правда, скорее всего будет путаница с родами-типами и родами объектов...

То есть, если нужен комплект переменных для описания вычислительного алгоритма, трудно будет набрать достаточное количество слов среднего рода, чтобы дать осмысленные имена каждой из этих переменных.

Слова среднего рода могут быть не только существительными, но и прилагательными, числительными и местоимениями.

кино, варенье, чудо, золото, молоко, слово, окно, солнце, мясо, кольцо, дело, волшебство, сено, горе, ведро, сердце, общество, средство, искусство, здоровье, яйцо
существо, животное, чудовище, божество, дитя, страшилище, лицо (официальное)
стремя, темя, имя
кашпо, озеро, кашне, ружье
образование, понимание,
повидло, манго, бунгало, фортепиано
метро, кофе

«с 2002 года в разговорной речи можно сказать «моё кофе», в письменной форме признается только мужской род.»

Может быть наоборот - если имя у переменной мужского рода, то ей присваивать назначать числовой тип, а если среднего, то объектный?

Отредактировано Лис (2021-04-23 03:22:46)

0

2

хотя, наверное, это не очень удачная в целом идея. Объекты отражают внешний мир, а внутренняя механика рантайма - это другое, и она не должна иметь такую же реализацию как во внешнем мире.

Т.е. понятие единственности и множественности переносится хорошо, а поняние пола - нет. Придётся эту информацию не использовать.

Это, возможно, сработало бы, если бы для определения типа использовался род только служебных слов.
Типа:
Переменная [строка] а1
Переменное [число] а2
Переменный [объект] а3

Только если типы вычисляются автоматизированно, то указание типа переменной вроде бы как и не потребуется.
Остаются ещё указания типов параметров функций.

Отредактировано Лис (2021-04-23 07:33:26)

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » философия » Типы в программировании и роды в русском языке