Я помню, где-то был замечен словарь идиоматических пар слов для использования в программировании.Список идиоматических пар слов
Как get
- set
, open
- close
, allocate
- free
и так далее.
Кто-нибудь помнит URL-адрес?
Я помню, где-то был замечен словарь идиоматических пар слов для использования в программировании.Список идиоматических пар слов
Как get
- set
, open
- close
, allocate
- free
и так далее.
Кто-нибудь помнит URL-адрес?
В Code Complete есть два коротких списка таких пар, один для имен функций, один для имен переменных. Вы можете искать «Использовать противоположности точно», используя функцию просмотра амазонки, если у вас нет книги.
Прохладный, вы дали мне новые ключевые слова для поиска! Благодаря! Список, который я видел, был длиннее, но это начало. –
Я принял вопрос «ближе всего к тому, что я хочу». Все еще ищут URL, хотя ... –
Никогда не видел список, обычно предназначенный для программирования, однако у PowerShell есть такой список: Cmdlet verbs. Сопряжения выделяются для каждого глагола, где они существуют.
И хотя большая часть усилий PowerShell для обеспечения согласованности в командной строке происходит из стандартизации этих глаголов, некоторые из пар могут быть подходящими и в других контекстах.
Спасибо, но это не тот список, который я ищу. –
Английский не мой первый язык, но не эти antonyms, а не идиоматические пары?
В Linux вы можете использовать WordNet для поиска антонимов
Sudo APT-получить установку Wordnet
wn open -antsv
-ants
для антонимов и v
для глаголов. Вы также можете найти (n | a | r) – antonym for noun | adjective | adverbs
.
Большинство этих слов, действительно, антонимы. Но не все антонимы - это идиоматические пары в смысле моего вопроса. См. Файл store-fetch vs. store-load в комментарии выше. Различные варианты использования, разные пары. Какие слова спарены и когда - где идиомы. (P.S. English не является языком моей матери.) –
Удобный способ поиска антонимов в целом - это хорошо, спасибо. Тем не менее, я бы хотел найти список, который определяет * установленную практику * использования таких слов в коде. –
Опираясь на ответ ergosys':
из кода Complete 2, глава 11, стр. 264:
Общие Противоположности в именах переменных
установки-демонтажа, создавать-уничтожать, начинать-конец. Мне кажется, что init (ialise), похоже, не очень хорошо сочетается ... –
java-slow? жемчужно-шум? C++ - Мерзость? :-P –
insert-delete, add-remove, enable-disable, grant-revoke, read-write, view-modify, load-save. –