TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Sheila Brennan (sheilab -at- berlioz -dot- nsc -dot- com) wrote:
>Help! I need a source for information on vocabulary and syntax specific to
>software development documentation. Example: instantiate is not a word in
>english but in the software development world it means something.
Instantiate is a word. Check the dictionary again.
to represent (an abstraction) with a concrete instance
(eg, heroes instantiate ideals)
It is a word in common use in object oriented programming. IBM's
Dictionary of Computing (McGraw-Hill, ISBN 0070314896) defines it as:
1) to make an instance of; to replicate. 2) in object-oriented programming,
to represent a class abstraction with a concrete instance of the class.
3) in the AIXwindows program, to create a specific concrete instance of that
Uniquify, on the other hand, is a new one to me. It doesn't appear in any
dictionary I've got handy; I'd talk to the developer, found out what they
meant, and rewrite in English.
In sum: instantiate is an English word already (without reference to
software-specific vocab); uniquify isn't an English word (even with ref to
software-specific vocab). For words in general use, I check Webster's
Ninth New Collegiate Dictionary. For words specific to software/computers,
or with new meanings in those realms, I check the IBM Dictionary of Computing
(kind of predictable given my employer).
PS: if possible, please use hard returns in your messages. Yours showed up
as three very long lines in my mail reader, making it hard to read and harder
to quote from.
Thanks, and hope this helped,
mpriestley -at- vnet -dot- ibm -dot- com
Disclaimer: speaking on my own behalf, not IBM's.
TECHWR-L List Information
To send a message about technical communication to 2500+ list readers,
E-mail to TECHWR-L -at- LISTSERV -dot- OKSTATE -dot- EDU -dot- Send administrative commands
ALL other questions or problems concerning the list
should go to the listowner, Eric Ray, at ejray -at- ionet -dot- net -dot-