neal@druny.UUCP (Neal D. McBurnett) (03/23/85)
I now have all kinds of sources of Esperanto information, including the authoritative, 1300 page Plena Ilustrita Vortaro (PIV, the most complete dictionary), but I still lack a technical vocabulary of computer terms. The only one I have heard of was done in 1972 ("Komputil-Teknika Vortaro"), and applies more to the batch-oriented shop of the '70s than the interactive personal computer world of today. I also think it is out of print. I hear that someone in Hungary may be working on a newer one, but I have no details. So, in the mean time, I want to provide some guesses of my own (or things I have seen in print), and get some feedback on what other languages use. The following list is simply a reasonably wide-ranging "top of the head" list of terms, some easy, some hard. I'm interested in any feedback anyone can give in any language, and I will summarize responses for the net. Guidelines: Through the use of affixes, Esperanto can be very precise, so we should be specific when possible. For example, observe the difference between "uzanta funkcio" and "poruzanta funcio": uz-ant-a use-presentParticiple-adjective using por-uz-ant-a for-use-presentParticiple-adjective for a user Other common affixes: o=noun; ant, int, ont are present, past and future participles; at, it, and ot are passive participles; il=tool; ar=collection; er=element; uj=container, ad=prolonged action, a^j=concrete manifestation. When proper names are used, sometimes endings re applied ("UNIX-a operacia sistemo) and sometimes they are left off. I don't know which is preferred. Question: what preposition is used in other languages for "ON the system" or "ON the network"? "?" means I think this is a legal word which may be appropriate. "*" means this is a new word: I couldn't think of anything appropriate. Otherwise, I have either seen the term used, or it is in PIV. CPU Centra Procedanta Elemento? address adreso algorithm procedo? metodo? algoritmo* application program aplika programo argument parametro array vico assembly language ? lingvo assignment asigno automatic a^utomata base 16 bazo 16? baud ba^udo binary binara bit-mapped display bitmapata ekrano breakpoint rompopunkto? bug cimo? byte ? carriage-return ^caretreiro cathode ray tube katodradia tubo character ? command komando compiler kompilero, kompilumilo computer network komputila reto core ferokerno cross-reference cruxaludaro? cybernetics cibernetiko daemon daemono* database datumbazo, informaro debugger ? directory tekaro? disk block diska bloko documentation dokumento dump rubo? editor redaktilo? element elemento execute ekfunkciigi? expression formulo? file teko? donita^jaro? floating point ? full-duplex ? function call alpre^go funkcio?! function which uses something uzanta funkcio hexidecimal deksesbaza? identifier identiga nomo? input enmeti, enmeta^jo? integer entjero interface interceremoniaro? interpreter interpretilo interrupt interrompo lexical scanner leksika library funkciteko? log in suriri? ^ceiri? machine ma^sino macro ? mainframe granda ma^sino? mechanism me^hanismo memory memorilo micro- mikro- mini- malgranda? modem modemo* operating system operacia sistemo output elmeti parse analizi? process/task proceda^jo? processor procedilo? program programo programming programa prompt sufloro? protocol ceremoniaro? prototype prototipo record organo? regular expression regula formulo? run kuri? funkcii? run-time ^cekurada? scope amplekso shell (UNIX) ^selo source fonto stack stako string serio? ^snureto? structure strukturo subroutine (sub)funkcio? system programming sistema programado tab tabeliga "character"? tape drive benda movilo terminal terminalo* text processor tekstoprilaboro the "control" key ? time-sharing tempodividanta tool ilo typesetter kompostilo user function poruzanta funkcio user id ?