This is an old revision of the document!
Table of Contents
Jezikovni Orehi
To ni stran namenjena dodajanju novih predlogov. Stran je namenjena bolj zbiranju utemeljenih predlogov
| Angleško | Slovensko |
|---|---|
| lexical | prav bi prišla vsebina, povezava … |
| tubing | prav bi prišla vsebina, povezava … |
| (program A features) integration (in program B) | prav bi prišla vsebina, povezava … |
| paket / skript A je „shipped with“ paket B | prav bi prišla vsebina, povezava … |
| Exuberant Ctags supports all possible C language constructions and multiple other languages such as assembler … | prav bi prišla vsebina, povezava … |
| assembler (disassembler) | zbirnik (razbirnik ali razsejalnik) |
| compiler (decompiler) | (kodni) prevajalnik ali (razlagalnik ali strojnokodni prevajalnik) |
| interpreter (deinterpreter) | razlagalnik ali podajalnik ali tolmačnik (???) |
| Alt | *tipka Alt* ali *izmenjalna tipka* oz *izmenjalka* |
| Alt Gr | tipka *Alt Gr* ali *znakovna izmenjalna tipka* oz *znakovna izmenjalka* |
| Ctrl | *tipka Ctrl* ali *krmilna tipka* ali *krmilka* |
| Esc | *tipka Esc* ali *ubežna tipka* ali *ubežnica* |
| Tab | *tipka Tab* ali *predelčnica* |
| Tipka z znakom “puščica levo“ | *smerna tipka levo* |
| Tipka z znakom “puščica desno“ | *smerna tipka desno* |
| Tipka z znakom “puščica gor“ | *smerna tipka gor* |
| Tipka z znakom “puščica dol“ | *smerna tipka dol* |
| Tipka Space | *preslednica* |
| Shift | Premakni, tipka pa je *dvigalka* |
| Enter | Vnesi, tipka pa je *vnosna tipka* ali *vnašalka* |
| Backspace | Premik nazaj, tipka pa je *vračalka* |
| Print Screen | Tisk zaslona, tipka pa je *tiskalka*. |
| Sys Rq | Sistem, tipka pa je *sistemska tipka* |
| Pause | Premor, tipka pa je tipka za *premor* ali čakalka ?? |
| Break | Prekini, tipka pa je tipka za *prekinitev* ali prekinjalka ?? |
| Insert | Vstavi, tipka pa je *vrivalka* |
| Delete | Izbriši, tipka pa je *brisalka* |
| Home | Začetek, tipka pa je tipka na začetek. ??* |
| End | Konec, tipka pa je tipka na *konec ??* |
| Page Down | Stran ↓, tipka pa je *tipka stran navzdol*. |
| Page Up | Stran ↑, tipka pa je *tipka stran navzgor*. |
| Caps Lock | nadomesti ikona ključavnice z luknjo v obliki velike črke A tipka *črkovna zaklepnica* oz *tipka zaklepnica črk*. |
| Num Lock | nadomesti ikona ključavnice z luknjo v obliki številke 1 *številčna zaklepnica* oz *tipka zaklepnica številk*. |
| Scroll Lock | nadomesti ikona ključavnice z luknjo v obliki puščic gor dol ↕. *drsna zaklepnica* oz *tipka zaklepnica drsenja*. |
B in M v sferi
Morda je pri povzemanju prišlo do kakšnih napak.
Okej, mislim da deinterpreter ne obstaja, še vedno pa moramo rešiti dva para in pol. Najprej ilustracija niza assembler-compiler-interpreter. Gre za nivoje “programskih jezikov”: assembler - C - python. Prvi daje neposredne ukaze procesorju in njegovim registrom, ki se jih samo zbere v binarno obliko, programe v drugem se prevede enkrat na nivo assemblerjeve binarne oblike, programe v tretjem pa vsakič, ko se jih zažene. Niz assembler-compiler-interpreter recimo, da imamo: zbirnik-prevajalnik-razlagalnik, rabimo še obratno smer (stanje je bolj klavrno): razsejalnik - razlagalnik - nič.
Interpret je drugače v normalnem jeziku tolmač ali razlagalec. Etimologija menda ni čisto jasna. Če vidimo dva dela, inter-preter (lat. praestare), bi to lahko pomenilo med-predstavljanje, med-podajanje, kar bi kar dobro ilustriralo vlogo interpreta kot nekoga, ki je med dvema osebama in prestavlja iz enega v drug jezik njune nebuloze, ali pa v glasbenem smislu nekoga, ki podaja glasbo na svoj način.
Tako bi lahko imeli v eni smeri zbirnik-prevajalnik-podajalnik, v drugi pa razsejalnik-razlagalnik (oz. če ni nevarnosti sovpadanja z analizatorjem, razčlenjevalnik - razlagalnik). S tem bi takoj vedeli, da če je predpona raz-, da je to v obratni smeri.
Ker je assembler zbirnik bi bil disassembler trosilnik, samo preveč spominja na trosilnik gnoja. Morda razčlenjevalnik (kot analizator). Če hočemo imeti nasprotje od zbirnik, pa imamo majčken problem (zbirati < zbrati < brati v smislu jemanja) v nasprotni smeri namreč nimamo jasnega para. Morda glagola dajati ali sejati > razdajati, razsejati. Zato predlog razsejalnik (ker je razčlenjevalnik, ki bi bil morda jasnejši, že zaseden)
Assemble in compile oba pomenita zbrati. Če smo za compile rekli, da je to kodno prevajanje (kar tudi je) ni ustreznega nasprotja za decompile. Če je to prevod iz kompajlanega programa nazaj v berljivo kodo, bi lahko uporabili tudi par tolmačenje/(raz)tolmačenje strojne kode (razlaganje, kaj binarna koda pomeni po človeško). Tako dobimo par za compile-decompile prevajanje (kode)-tolmačenje (strojne kode)
Assembler je zbirnik, zato se zdi ustrezno nasprotje razbirnik.
Compiler prevaja kodo v strojno kodo, zato se s kodnim (kodnostrojni) prevajalnikom kodno prevaja. V obratni smeri decompiler prevaja strojno kodo v kodo, zato se strojnokodno prevaja s strojnokodnim prevajalnikom. Ker se compile običajno pojavlja v zelo specifičnih programih, je mogoče besedico kodni kar izpustiti.
Glede na logiko prevajanja pojmov, ki se končajo v ang. na ~er s slovensko ustreznico ~nik, bi interpreter (po predlogi interpret (tolmačenje)) moral biti (priznam, precej nenavadno) interpreter (tolmačnik), kar se sliši logično in tudi precej nedvoumno. V kolikor se odkrije, da obstaja tudi deinterpreter in deinterpret, pa imamo tudi nasprotje (raztolmačenje in raztolmačnik).
Prevodi izrazov Assembler, Compiler, interpreter...
Moje mnenje.
assembler - so strojni ukazi (samostalnik)/program za prevajanje iz zbirnika v binarno obliko (glagol) - najnižja oblika programskega jezika, prevod: zbirnik - dobra uveljavljena beseda, ni debate.
compiler - preved kodo programam v binarno obliko, njen prevod: prevajalnik - beseda je že uveljavljena, ni debate.
interpreter - prevaja (tolmači) kodo programa med samim izvajanjem. Popolna analogija s prevajanjem in tolmačenjem jezikov. Zato prevod: tolmač - beseda se ne sklanja prevod, prevajalec, prevajalnik zato je po moje kar tolmač in ne tolmačnik.
Zdaj pa v drugo stran. Tukaj je malo težje.
disassembler / decompiler - za te dve nimam pravega predloga nobena mi ne diši. Najbolje bi bilo, če bi imeli nekakšno negacijo kot je v ang.
deinterpreter - ne obstaja, saj se koda programa prevaja med izvajanjem, torej jo imamo vedno na voljo - ne rabimo orodja da jo pridobimo iz binarnih podatkov.
