![Kung Ano ang Matututuhan ng mga Tao sa Tao mula sa Unix Philosophy - Teknolohiya Kung Ano ang Matututuhan ng mga Tao sa Tao mula sa Unix Philosophy - Teknolohiya](https://a.continuousdev.com/technology/what-it-people-can-learn-from-the-unix-philosophy.jpg)
Nilalaman
- Panatilihin Ito Maliit
- Gumamit
- Huwag Masyadong Maglakip sa Anumang Isang Plataporma
- Gumawa ng Isang Bagay Na rin
- Bigyan ang Iyong Kalayaan ng Madla
- Bumuo ng mga Bagay na Magtutulungan
- Pag-automate, Automate, Automate
- Naiintindihan ni Unix ang Pagsubok ng Oras
Takeaway:
Sa pamamagitan ng simple, stripped-down na diskarte nito, ang Unix ay nagbibigay ng maraming mga programmer nang eksakto kung ano ang hinahanap nila.
Ang Unix, sa lahat ng iba't ibang anyo nito, ay nagkaroon ng malalim na epekto sa industriya ng computer. Bagaman ang karamihan sa mga ordinaryong gumagamit ay hindi haharapin nang diretso, ang operating system na ito ay nagbibigay lakas sa Internet at halos lahat ng mga smartphone doon. Gustung-gusto ito ng mga programmer, at may napakagandang dahilan. Ang maraming apela sa Unix ay nagmula sa ilan sa mga orihinal na desisyon ng disenyo na ginawa ng mga tagalikha nito, na marami sa mga ito ay may mga aralin para sa mga tao sa labas ng mundo ng programming. Ang mga programista ng Unix ay madalas na sumunod sa isang pilosopiya ng programming na binibigyang diin ang pagiging simple at gilas, ngunit maaari mong ilapat ang mga araling ito na lampas sa pag-unlad ng software. (Kumuha ng ilang background sa OS na ito sa Ano ang Gumagawa ng Unix Espesyal?)Panatilihin Ito Maliit
Ang isang bagay na nakakagulat sa maraming mga tao na ginagamit sa malalaking, monolitikong mga programa ay ang malawak na bilang ng mga maliliit na kagamitan na maraming mga sistema ng Unix at Linux. Mayroong mga tool para sa paghahanap, paglipat ng mga file sa paligid, pagtingin sa mga file, pag-edit ng mga file at iba pa. Karamihan sa mga ito ay ilan lamang sa kilobyte, na may ilang mga pagbubukod.Gayundin, maraming mga program na ito ay hindi lamang magkaroon ng maraming pag-andar sa kanila. Ang isang editor, halimbawa, sa pangkalahatan ay hindi magkakaroon ng spell checker. Ang mga programa ng Unix ay idinisenyo upang magtulungan at gumawa ng higit sa isang bagay, mga konsepto na maipaliwanag nang mas detalyado sa ibang pagkakataon.
Ayon sa isang karaniwang pagsasalita, "10 porsyento ng trabaho ang nalulutas ng 90 porsyento ng mga problema." Sa madaling salita, malamang na mas mahusay ka sa isang mas maliit, mas simple na tool kaysa sa isang kumplikadong programa na may mga tampok na marahil hindi mo ginagamit.
Gumamit
Isang bagay na sikat si Unix - o marahil ay nakahihiya - ay ang mabigat na pag-asa sa kapatagan. Kahit na ito ay maaaring mukhang walang kabuluhan sa panahon ng mga high-resolution na graphics at GUI, mayroong ilang mga pangunahing pakinabang sa ito.Halos lahat ng mga file ng pagsasaayos ng system ay pinananatiling malinaw. Nangangahulugan ito na posible para makita ng mga gumagamit at i-edit ang mga file na ito (kung mayroon silang tamang pahintulot) nang walang mga espesyal na tool. Walang bagay tulad ng Registry Editor sa bersyon ng Unix at Linux, dahil walang bagay tulad ng isang pagpapatala.
ay ang pinakamababang karaniwang denominador para sa data, na nangangahulugang ang anumang iba pang sistema ay magagawang magbasa at magsulat ng mga file. Hindi lamang pinapayagan nito para sa madaling pagpapalitan ng file, mayroon din itong data na "hinaharap na mga proof", tinitiyak na mababasa ito ng susunod na henerasyon ng mga makina, at ang henerasyon ng mga makina na darating pagkatapos nito. Alin ang nagdadala sa amin sa ...
Huwag Masyadong Maglakip sa Anumang Isang Plataporma
Ang mga platform ng Hardware ay cool. Ang mga platform ng software ay cool. Nakuha namin ito. Ngunit ang mga platform ay may isang habang buhay, dahil maraming mga tao na umaasa pa rin sa Windows XP ang nalaman. (Magbasa nang higit pa sa: Bakit Nows the Time upang Ditch Windows XP.)Lumapit ang mga platform at kung nakabalot ka sa isa, maaaring masakit kung kailangan mong ilipat.
Ang mga taga-disenyo ng Unix ay gumawa ng isang malaking pagbabago kapag isinulat nila ang system sa C, isang mataas na antas ng wika, sa halip na wika ng pagpupulong ng PDP-7. Maaaring tumakbo ang C sa iba't ibang mga platform ng hardware, na ginagawang Unix ang unang operating system na maaaring maipakita sa iba't ibang mga platform ng hardware na may kaunting pagbabago.
Ipaghambing ito sa dating karibal ng Unix, ang VMS, na malapit na nakatali sa linya ng minicomputers ng Digital Equipment Corporation, pagkatapos ang processor ng Alpha at sa wakas ay ang processor ng Itanium. Ang HP, ang kasalukuyang may-ari ng mga teknolohiya ng DEC, ay sinimulan na sa wakas na hilahin ang plug sa VMS.
Ang Unix, sa iba't ibang anyo nito, ay umunlad, lalo na sa ilalim ng iba't ibang mga bersyon ng bukas na mapagkukunan, lalo na ang Linux.
Gumawa ng Isang Bagay Na rin
Ang mga programang Unix ay idinisenyo upang gawin ang isang bagay at gawin ito nang maayos, sa halip na subukang maging lahat sa lahat. Karamihan sa mga programista ng Unix ay ginusto na magtrabaho sa isang editor na nag-edit lamang, sa halip na isang kumplikadong IDE.Ang mga programa ng Unix ay idinisenyo bilang mga filter upang gumawa ng isang bagay sa isang stream at hindi na magdagdag ng iba pa, na bumubuo ng isang pipeline.
Ang mga mobile app na tumatakbo sa Unix na pinapatakbo ng mga smartphone? Isang bagay din ang kanilang ginagawa.