Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid

Seachtain ó shin, dúirt Douglas McIlroy, forbróir píblíne UNIX agus tionscnóir an choincheap "clárú atá dírithe ar chomhpháirt", inis faoi ​​chláir UNIX suimiúil agus neamhghnách nach n-úsáidtear go forleathan. Sheol an foilseachán plé gníomhach ar Hacker News. Tá na rudaí is suimiúla bailithe againn agus beidh áthas orainn má ghlacann tú páirt sa phlé.

Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid
Фото - virginia johnson - Unsplash

Oibrigh le téacs

Tá sraith uirlisí caighdeánacha ag córais oibriúcháin atá cosúil le UNIX chun téacs a fhormáidiú. Fóntas typo cead duit an doiciméad a athbhreithniú le haghaidh typos agus hapaxes - focail nach bhfuil le feiceáil san ábhar ach uair amháin. Suimiúil go leor, an clár chun typos a aimsiú ní úsáideann foclóirí. Braitheann sé ar an bhfaisnéis sa chomhad amháin agus déanann sé anailís minicíochta ag baint úsáide as trigramanna (seicheamh trí charachtar). Sa chás seo, go léir na cuntair is gá coimeádtar i sraith 26x26x26. Dar le Douglas McIlroy, is ar éigean gur leor an méid cuimhne seo le haghaidh roinnt áiritheoirí beart aonair. Dá bhrí sin, d'fhonn airgead a shábháil, scríobhadh iad i bhfoirm logartamach.

Tá seiceálaithe litrithe níos nua-aimseartha agus níos cruinne bunaithe ar an bhfoclóir curtha in ionad typo inniu. Mar sin féin, tá daoine fós ag cuimhneamh ar an ionstraim - cúpla bliain ó shin díograiseach tugadh isteach cur i bhfeidhm typo in Go. Tá an stór fós á nuashonrú.

Uirlis eile chun oibriú le doiciméid ó na 80í is ea an pacáiste Binse Oibre Scríbhneora ó Lorinda Cherry agus Nina McDonald ó Bell Labs. A chomhdhéanamh san áireamh uirlisí chun codanna den chaint agus de stíl doiciméad a aithint, cuardach a dhéanamh ar thaiteolaíochtaí agus abairtí casta gan ghá. Forbraíodh fóntais mar áiseanna do scoláirí, agus iad ag am amháin úsáidtear mic léinn ag Ollscoil Stáit Colorado i SAM. Ach faoi na nóchaidí luatha, rinneadh dearmad ar Writer's Workbench toisc nach raibh sé san áireamh i Leagan 7 Unix. Mar sin féin, lean an ionstraim seo a cosán chuig aithriseoirí - mar shampla, gramadach le haghaidh IBM PC.

Soláthraíonn UNIX uirlisí caighdeánacha freisin chun oibriú le foirmlí a éascú. Tá réamhphróiseálaí teanga ann chun nathanna matamaitice a fhormáidiú each. Is díol suntais é nach gá don fhorbróir ach cur síos a dhéanamh air i bhfocail agus i siombailí simplí chun foirmle a thaispeáint. Ligeann eochairfhocail duit siombailí matamaitice a aistriú go hingearach agus go cothrománach, a gcuid méideanna agus paraiméadair eile a athrú. Má chuireann tú an líne ar aghaidh chuig an bhfóntas:

sum from { k = 1 } to N { k sup 2 }

Ginfidh an t-aschur an fhoirmle seo a leanas:

Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid

Sna 1980í–1990idí eqn chuidigh Scríobhann speisialtóirí TF lámhleabhair do bhogearraí. Ach ina dhiaidh sin tháinig an córas LaTeX ina ionad, a úsáidí fiú Habr. Ach is é eqn an chéad uirlis dá rang chun fanacht mar chuid de chórais oibriúcháin atá cosúil le UNIX.

Ag obair le comhaid

I snáithe téamach, thug cónaitheoirí Hacker News faoi deara go leor fóntais a úsáidtear go hannamh chun oibriú le comhaid. Ceann acu bhí comm chun iad a chur i gcomparáid. Is analóg simplithe é seo diff, atá oiriúnaithe le bheith ag obair i scripteanna. Bhí a chuid scríobh Richard Stallman é féin in éineacht le David MacKenzie.

Tá trí cholún in aschur an chláir. Tá luachanna atá uathúil don chéad chomhad sa chéad cholún, tá luachanna atá uathúil don dara comhad sa dara colún. Áiríonn an tríú colún na luachanna iomlána. Le go n-oibreoidh comm i gceart, ní mór na doiciméid chomparáide a shórtáil go foclóiriúil. Dá bhrí sin, ar cheann de na cónaitheoirí suíomh molta oibriú leis an áirgiúlacht san fhoirm seo a leanas:

comm <(sort fileA.txt) <(sort fileB.txt)

Tá Comm áisiúil le húsáid chun litriú na bhfocal a sheiceáil. Is leor iad a chur i gcomparáid le doiciméad foclóir tagartha. Ag cur san áireamh na subtleties a bhaineann leis an ngá atá le comhaid a shórtáil, tá tuairim, gur scríobh Stallman agus MacKenzie a bhfóntas go heisiach don chás úsáide seo.

Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid
Фото - Marnix Hogendoorn - Unsplash

Chomh maith leis sin rannpháirtí díospóireachta ar HN faoi ​​deara cumais oibreora pasta, rud nár léir dó. Ligeann sé duit sruthanna sonraí a idirleagadh nó sruth amháin a roinnt ina dhá cholún agus tú ag aschur:

$ paste <( echo -e 'foonbar' ) <( echo -e 'baznqux' )
foo     baz
bar     qux
$ echo -e 'foonbarnbaznqux' | paste - -
foo     bar
baz     qux

Ceann de na húsáideoirí faoi ​​deara, nach minic a úsáidtear na réitigh is fearr chun na hoibríochtaí simplí seo a dhéanamh: ag tosú le fmt, ex agus ag críochnú mlr с j и rs.

Cad iad na gnéithe caighdeánacha de chórais oibriúcháin cosúil le UNIX a bhí ina bhfionnachtain duit?

Cad a scríobhaimid faoi inár mblag corparáideach:

Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid Mar a d'athraigh an Córas Ainm Fearainn: An Ré ARPANET
Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid Stair an Chórais Ainm Fearainn: Na Chéad Freastalaithe DNS
Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid Stair DNS: nuair a íocadh ainmneacha fearainn
Plé: fóntais chaighdeánacha UNIX nach bhfuil mórán daoine in úsáid acu agus atá fós in úsáid Stair an Chórais Ainm Fearainn: Cogaí Prótacail

Foinse: will.com

Add a comment