DWIM
/
dwim / [
acronym , "
Do What I Mean " (
not what I say )]
1 .
Able to
guess ,
sometimes even correctly ,
the result intended when
bogus input was provided .
2 .
The BBNLISP /
INTERLISP function that attempted to accomplish
this feat by correcting many of the more common errors .
See
{
hairy }.
3 .
Occasionally ,
an interjection hurled at a balky computer ,
especially when one senses one might be tripping over
legalisms (
see {
legalese }).
Warren Teitelman originally wrote DWIM to fix his typos and
spelling errors ,
so it was somewhat idiosyncratic to his
style ,
and would often make hash of anyone else '
s typos if
they were stylistically different .
Some victims of DWIM thus
claimed that the acronym stood for "
Damn Warren '
s Infernal
Machine !'.
In one notorious incident ,
Warren added a DWIM feature to the
command interpreter used at {
Xerox PARC }.
One day another
hacker there typed "
delete *$"
to free up some disk space .
(
The editor there named backup files by appending "$"
to the
original file name ,
so he was trying to delete any backup
files left over from old editing sessions .)
It happened that
there weren '
t any editor backup files ,
so DWIM helpfully
reported "*$
not found ,
assuming you meant '
delete *'".
It
then started to delete all the files on the disk !
The hacker
managed to stop it with a {
Vulcan nerve pinch }
after only a
half dozen or so files were lost .
The disgruntled victim later said he had been sorely tempted
to go to Warren '
s office ,
tie Warren down in his chair in
front of his workstation ,
and then type "
delete *$"
twice .
DWIM is often suggested in jest as a desired feature for a
complex program ;
it is also occasionally described as the
single instruction the ideal computer would have .
Back when
proofs of program correctness were in vogue ,
there were also
jokes about "
DWIMC " (
Do What I Mean ,
Correctly ).
A related
term ,
more often seen as a verb ,
is DTRT (
Do The Right Thing );
see {
Right Thing }.
[{
Jargon File }]
安装中文字典英文字典查询工具!
中文字典英文字典工具:
复制到剪贴板
英文字典中文字典相关资料:
Gamma | Best AI Presentation Maker Website Builder Design stunning presentations, websites, and more with Gamma—your all-in-one AI-powered design partner No code or design experience needed
Gamma | 最佳 AI 演示文稿制作工具与网站构建器 使用一体化 AI 设计助手 Gamma,轻松设计精美的演示文稿、网站等,无需编码或设计经验。 将您的想法变为现实。 Gamma 是您的AI设计伙伴,助您轻松制作演示文稿、网站、社交媒体帖子等设计,让您专注于自己最擅长的事情。
AI PowerPoint Generator | Build AI-Driven Presentations Fast | Gamma. app Create professional PowerPoint-style decks in seconds with Gamma’s AI-powered presentation generator No formatting, just polished results
Gamma|最佳 AI 簡報製作工具與網站建置平台 使用 Gamma 輕鬆設計精美簡報、網站等內容。Gamma 是你的整合式 AI 設計夥伴,無須程式或設計經驗也能產出成品。 將你的想法化為現實。 Gamma 是你的 AI 設計夥伴,助你輕鬆製作簡報、網站、社群媒體貼文等,讓你專注在自己最擅長的事情。
Gamma | El mejor creador de presentaciones y sitios web con IA Diseña presentaciones impresionantes, sitios web y mucho más con Gamma, tu socio de diseño impulsado por IA No se necesita experiencia en diseño ni programación
Gamma | Le meilleur créateur de présentations et de sites web avec IA Créez facilement des présentations, des sites web et bien plus encore avec Gamma, votre partenaire de design alimenté par l’IA Aucune compétence en code ou en design nécessaire
Gamma | Miglior creatore di presentazioni AI e costruttore di siti web Progettate presentazioni, siti web e molto altro ancora con Gamma, il vostro partner di progettazione AI tutto in uno Non è necessaria alcuna esperienza di codice o di progettazione
Gamma|最高のAIプレゼン作成ツール&ウェブサイトビルダー Gammaのおかげで、インパクトのある提案書の作成方法が画期的に変わりました。 これはまるで 一流のデザイナーとストラテジストが1つのツールに集約されたようなものです。
Gamma | Beste KI-Präsentationssoftware Website-Builder Gestalten Sie beeindruckende Präsentationen, Websites und mehr mit Gamma – Ihrem KI-gestützten Designpartner Keine Programmier- oder Designkenntnisse nötig
Gamma | O melhor criador de apresentações e sites com IA Crie apresentações, sites e muito mais com o Gamma, seu parceiro de design impulsionado por IA Não é necessária experiência em programação ou design