Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web development, networking and server security. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

Modularite, professionalism, Entegrasyon: Yon Conception Revisited

Source: http://www.tustep.uni-tuebingen.de/tustep_ox92.html Wilhelm Ott, Universitдt Tьbingen


Papye prepare pou ALLC-ACH konferans lan 92, Oxford, 6-9 Avril 1992
premye pibliye nan:, 92 ALLC-ACH rezume Konferans ak Programme, Oxford: Kris la, 1992 Legliz p. 197-199

Plis pase kenz ane de sa, nan 1976 senpozyòm nan ALLC nan Oxford, mwen souliye kèk nan karakteristik yo ki nan lojisyèl an pou tretman done ki textuelle nou te Lè sa a, devlope nan Tьbingen University. Mwen ilistre yo pa solisyon an yo ka ofri bay pwoblèm espesifik ki fèt lè w ap prepare edisyon kritik (vwar zanmi 13 (1979) 29-35).

Depi lane pase (gras a yon don konsiderab nou te resevwa nan men Eta a nan Baden-Wьrttemberg soti nan 1985-1989) TUSTEP, "TUebingen System nan Pwogram pwosesis Text", se bi-bileng: nan adisyon nan Alman, li kounye a konprann angle kòmandman ak pwodwi mesaj angle. Anvan sa, TUSTEP te aksesib kòm yon zouti pou Alman-pale itilizatè sèlman. Nan aktyèl la (Jan 1992), se vèsyon an Alman ki te itilize pa Imanite pwojè nan 75 sou inivèsite, pi fò nan yo sou kontinan Ewopeyen an. Vèsyon bileng li koulye a sa fè li pi fasilman aksesib a divinò deyò pati Alman an ki pale nan mond lan.

Pou rezon sa a, li pouvwa ap entérésan yo revize kèk nan objektif TUSTEP a ak prensip nan konsepsyon:

1. Modularite

Montan debaz TUSTEP nan konsèp konsepsyon soti nan lide nan ki itilizatè a yo ta dwe ki gen responsabilite a tou pou pati ki tretman done nan pwojè l 'yo. Sa a entèdi nou bay itilizatè a ak tou pare, te fè solisyon yo. Nan lòt men an, yo dwe elèv la dwe founi bay moun zouti ki pèmèt l 'nan reyalize rezilta satisfezan san yo pa l' yo ki gen yo ekri yon pwogram tèt li. Zouti sa yo konpoze de modil yo pou pwogram pi wo a mansyone pou fonksyon debaz yo nan analiz tèks ak pwosesis, ki itilizatè a te konbine yo nan lòd yo jwenn solisyon a pwoblèm lan nan men yo.

Pwosesis Pawòl ak pwogram pibliye Desktop mank kondisyon sa yo debaz: fonksyon yo genyen ladan yo twò anpil nan yon inite pwogram sèl. Pou egzanp, yon pwogram tretman tèks nòmalman gen fonksyon yo k ap antre nan, korije, fòma ak enprime yon tèks. Menm bagay la tou aplike nan endèks ak endèks pwogram, kote fonksyon yo pou jwenn antre yo endèks ki nan tèks la, pou nou defini yon sekans regwoupman pou chak antre, re-fè aranjman pou fè antre yo nan lòd ki nesesè yo, bilding antre soti nan endèks antre siksesif ki idantik oswa pasyèlman ki idantik apre a yo sòt, fè fòma ak yo pou tout enprime genyen nan yo nan yon pwogram sèl.

Nan apwòch modilè TUSTEP a, chak nan sa yo fonksyon debaz se asiyen nan yon pwogram nan pwòp li yo, pou egzanp, fonksyon yo k ap antre nan yon tèks yo separe de moun ki nesesè pou fòma, ki an vire yo separe de moun ki sèvi ak ekri ak lèt detache tèks la fòma. Nan lòt men an, li te kapasite a nan sa yo fonksyon debaz tèt yo ki te ogmante yo nan lòd yo ranpli kondisyon yo ki plis nan manyen pwoblèm akademik.

Results a nan apwòch sa a se ke travay menm ki senp, tankou kreye yon lis ki gen fòm pawòl ki fèt nan yon tèks literè, mande pou yon pwogram TUSTEP separe envoke pou chak etap:

Youn nan avantaj ki genyen nan apwòch sa a se ke li bay yon degre rival nan fleksibilite. Sa a vin tounen menm plis evidan lè yon examines pwosedi a obligatwa pou génération yon enpòtan ki sòti nan aparèy rezilta yo nan regwoupman otomatik yo. Li se plis oswa mwens ki idantik ak yon sèl la pou endèks la jis souliye, ak diferans ki annapre yo: apre ouvèti dosye yo, se la konpare pwogram yo rele (olye pou yo PINDEX), paske kounye a, olye pou yo dekonpozisyon tèks la nan eleman debaz li yo (mo fòm), diferans ki jwenn ant tèks la debaz yo (Yon vèsyon) ak vèsyon B yo dwe ekri nan yon dosye. Pwosedi sa a ap ap repete pou chak C vèsyon lòt, D,..., Ak rezilta yo yo te anrejistre nan dosye a menm nan variants. Anvan egzekite sòt, yo pral yon pwogram adisyonèl, PRESORT, ou dwe sèvi ak kle yo etabli sòt ki nesesè yo. Lè sa a, tankou nan egzanp lan endèks, yo sòt nan pwogram yo, GINDEX (avèk paramèt yo ajiste a fòma nan lòt nan antre yo), ekri AN LÈT MAJISKIL ak KIJAN itilize jenere antre yo aparèy nan fòm final yo.

Pou prepare editon a kritik tèt li, yo dwe antre yo aparèy yo pral figire nan tèks la anvan Tipografi ka te pote soti. Sa a kapab akonpli pa premye lè l sèvi avèk KOPI pwogram lan yo ajoute kòd ki nesesè yo antre yo ak aparèy Lè sa a, anplwaye pwogram ki kòrèk la pou entrodiksyon antre yo nan tèks la nan kote ki apwopriye yo.

2. Professionalism

Professionalism nan (tèks) zouti tretman done yo pou fè rechèch akademik explik twa aspè.
  1. Fonksyon yo ofri nan pwogram endividyèl yo dwe satisfè kondisyon yo nan rechèch akademik;
  2. Kapasite a nan pwogram sa yo (sètadi, pèfòmans yo ak kantite lajan nan done yo ka okipe) dwe konfòme yo ak bezwen pwofesyonèl; ak
  3. Rezilta yo (vizib) pa dwe gade amateur; si enprime yo, yo gen yo montre bon jan kalite pwofesyonèl letterpress.
Pwen c refere a enprime rezilta yo nan òdinatè-ede syans (paegzanp yon edisyon, bibliyografi yon, endèks yon, oswa menm yon monograf) nan fason ki konvansyonèl tankou sa yo jwenn nan yon piblikasyon konpoze. Malgre ke Tipografi pwogram TUSTEP a pa ka garanti ke yo pwodwi final la ap konfòme yo ak estanda Tipografi pwofesyonèl (ki, nan kou, depann sou itilizatè a), li omwen bay itilizatè a ak posiblite la yo fè sa, yon rezon ki fè ke yo te ke li sipòte lazè pa sèlman imprimantes, men tou, pwofesyonèl ekipman konpozisyon.

Konsènan pwen b, pèfòmans. Natirèlman, vitès la nan yon pwogram depann sou pyès ki nan konpitè ki te itilize. Kidonk, TUSTEP (menm si relativman jèn nan nenpòt anviwònman yo bay li) kouri pi vit sou yon mainframe gwo oswa yon workstation pase sou yon PC xt-konpatib. Akòz Transparans li yo, TUSTEP pèmèt chanje an itilizatè nan yon anviwònman kenkayri pi vit nenpòt lè PC a vin twò dousman. Malgre ke gen limit nan kantite done ke li ka okipe, TUSTEP te eseye mete limit sa yo inevitab nan yon nivo byen lwen anwo a moun ki nesesè pou objektif nòmal; pou egzanp, jiska 1.000 liy pou chak enprime paj yo gen dwa, e li gwosè a yon maksimòm nan yon dosye tèks sèl ki editè la TUSTEP (ak pwogram yo ak lòt) ka okipe se 2 GB.

Pwen yon, kondisyon ki nan pwosesis tèks akademik (tankou yo te opoze kondisyon ki nan yon anviwònman ki biwo), yo ka ilistre pa enpak la yo te menm sou fonksyon senp tankou rechèch-ak-ranplase enstriksyon yo. Pou egzanp, nan TUSTEP, enstriksyon ki nesesè pou otomatikman regilye nèf semenn klas elisions yo ki rive nan yon powèm ègzamètr Latin yo ka bay nan yon minimòm de 3 liy yo. Enstriksyon nan kalite sa a ki disponib se pa sèlman nan editè la (ki ka sèvi tou kòm yon motè rechèch pwisan pou dosye tèks gwo), men tou, nan pwogram yo ak lòt TUSTEP, kote y ap itilize yo rive tabli, pou egzanp, sòt la kle pou endèks antre ki gen karaktè ki pa Peye-Latin nan alfabetik ak diacritics, oswa kle yo sòt pou dosye bibliyografik ki gen yon estrikti konplèks. Menm modèl-matche enstriksyon yo yo gen obligasyon pou jwenn, apre yo fin regwoupman otomatik, nenpòt ki varyant ki gen diferans otografik sèlman (tankou sa yo chak fwa ou ka rekonèt yo formul règ), se konsa yo ke yo ka separe nan men moun yo ki nan lis nan aparèy la.

3. Entegrasyon

Se entegrasyon an nesesè pou yon sistèm tankou TUSTEP reyalize pa yon karakteristik ki se kòm senp tankou li se fondamantal pou yon sistèm fleksib: pwodiksyon an nan nenpòt pwogram pouvwa sèvi kòm opinyon an nan nenpòt ki lòt pwogram. Kidonk, kapab nenpòt enfòmasyon ajoute pa yon pwogram ap trete pa tout lòt pwogram.

Konsekans yo ki sa a entegrasyon sistemik gen pou konsepsyon an nan yon pwogram sèl ka ilistre pa pwogram nan TUSTEP konpozisyon. Natirèlman, pwosesis la nan Tipografi transforms reprezantasyon fizik la nan tèks la jan yo wè li nan editè la. Otomatik nan konpozisyon yo epi pajinasyon ajoute pa sèlman tire men tou nimewo paj ak (nan edisyon kritik) nimewo liy. Nan lòt mo, li transforms enfòmasyon ki nesesè pou fè referans sou pati tèks endividyèl ak sa yo. Moun sa yo ki referans ki nesesè pou génération tab sa ki ladan yo ak tout kalite endis ak konkordans.

Enpòtans ki genyen nan prezève enfòmasyon konsènan estrikti a ki genyen twa dimansyon nan tèks la (paj, liy, ak mo oswa karaktè nan liy lan) jan li pral parèt nan ekri ak lèt detache tou se kle a konprann yon sèl enpòtan prezante nan fòma an nan dosye tèks TUSTEP: chak liy nan tèks gen paj-yo ak pwòp li yo nimewo liy-.Nimewo sa a paj-liy ki pa fè pati nan tèks la, men olye yon prefiks entèn bay chak liy. Li se toujou disponib, men ou kapab fè vizib degre a vle pa itilizatè a.

Li se nimewo sa a page-liy dwat ki mete ajou lè se nan tèks la rformate pa pwogram nan konpozisyon. Anplis dosye a ki nesesè pou kondwi photocomposer a, pwogram lan Tipografi TUSTEP bay yon dosye pwodiksyon dezyèm fwa. Nan sa a dosye, se tèks la kode nan menm fason an nan ki li te jwenn li nan dosye nan opinyon (ki se tou fòma a egzije sa rès la nan pwogram yo), men paj li yo ak divizyon liy se ki idantik ak sa yo ki an paj la konpoze.

4. Transparans

Dwe Yon sistèm tèks-pwosè sa ki se yo dwe itilize nan pwojè gwo tou pou ekipe ak yon degre pi gwo nan karakteristik òganizasyonèl. Pami sa yo ki pi enpòtan yo Application li yo nan yon varyete de anviwonman kenkayri ak disponiblite kontinye li yo sou plizyè ane. TUSTEP Se poutèt sa ap eseye kache pou itilizatè a diferans ki genyen ant, pou egzanp, PC ak mainframe, ant yon ASCII ki baze sou-yo ak yon machin EBCDIC ki baze sou oswa ant diferan (vèsyon an) sistèm opere. Li fè sa pa incorporant fonksyon tankou dosye manyen ak defini kòmandman nouvo, fonksyon moun ki nòmalman pwan pa lang nan kontwòl travay nan sistèm nan fonksyone. Sa a pa sèlman ekonomis itilizatè a pwoblèm a gen reaprandr kòmandman lè oblije chanje nan yon òdinatè ki gen yon sistèm opere diferan, men tou, pèmèt l 'transpò done l' nan anviwònman an nouvo, kote li ka kontinye sèvi ak ki deja egziste yo sekans lòd TUSTEP chanje.

Sa a wo degre de Transparans gen efè tou sou ansanm sa yo, karaktè ki dwe disponib nan sistèm nan tèt li. Nou Se poutèt sa eseye bay TUSTEP ak karaktè espesyal yo ak polis ki fè yo obligatwa pou Imanite aplikasyon (ki gen ladan jounen jodi a grèk, ebre, kopt, siryak, sirilik, arab, ak Entènasyonal alfabè a Fonética), osi byen ke mwens komen-konbinezon nan diacritics. Nou eseye asire yo ke sa yo karaktè yo disponib nan tout vèsyon an sistèm nan, se pou li yon PC, yon workstation oswa mainframe yon, yo, epi sou tout aparèy pwodiksyon ki TUSTEP sipò, anjeneral, bay priyorite a disponibilite yo pou yo aparèy la sèvi pou pwodiksyon final la, photocomposer la.


Plis enfòmasyon sou TUSTEP
Wilhelm Ott
Published (Last edited): 31-01-2012