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 ?