![คำศัพท์ 1 คำ ที่ต้องรู้ก่อนสอบ IELTS Writing + แบบฝึกหัด](https://i.ytimg.com/vi/loBR8awXHJk/hqdefault.jpg)
เนื้อหา
- ทำให้มันเล็ก
- ใช้
- อย่ายึดติดกับแพลตฟอร์มใด ๆ เกินไป
- ทำสิ่งหนึ่งให้ดี
- ให้อิสระแก่ผู้ชมของคุณ
- สร้างสิ่งต่าง ๆ เพื่อทำงานร่วมกัน
- อัตโนมัติ, อัตโนมัติ, อัตโนมัติ
- Unix ยืนหยัดทดสอบเวลา
Takeaway:
ด้วยวิธีการที่เรียบง่ายและแยกตัวออก Unix ให้โปรแกรมเมอร์หลาย ๆ คนตรงกับที่พวกเขาต้องการ
ยูนิกซ์ในทุกรูปแบบมีผลกระทบอย่างลึกซึ้งต่ออุตสาหกรรมคอมพิวเตอร์ แม้ว่าผู้ใช้ทั่วไปส่วนใหญ่จะไม่จัดการกับมันโดยตรง แต่ระบบปฏิบัติการนี้ให้พลังอินเทอร์เน็ตที่ดีและสมาร์ทโฟนเกือบทั้งหมดออกมาที่นั่น โปรแกรมเมอร์รักมันและมีเหตุผลที่ดีมาก สิ่งที่ดึงดูดความสนใจของ Unix นั้นมาจากการออกแบบดั้งเดิมที่ผู้ออกแบบสร้างขึ้นมาซึ่งหลายคนมีบทเรียนสำหรับผู้ที่อยู่นอกโลกแห่งการเขียนโปรแกรม โปรแกรมเมอร์ของ Unix มักจะยึดถือปรัชญาการเขียนโปรแกรมที่เน้นความเรียบง่ายและสง่างาม แต่คุณสามารถใช้บทเรียนเหล่านี้นอกเหนือจากการพัฒนาซอฟต์แวร์ (รับพื้นหลังบางส่วนในระบบปฏิบัติการนี้ในสิ่งที่ทำให้ Unix พิเศษ?)ทำให้มันเล็ก
สิ่งหนึ่งที่น่าแปลกใจสำหรับคนจำนวนมากที่เคยชินกับโปรแกรมขนาดใหญ่ที่มีขนาดใหญ่คือระบบสาธารณูปโภคขนาดเล็กจำนวนมากที่ระบบ Unix และ Linux มาพร้อมกัน มีเครื่องมือสำหรับการค้นหาย้ายไฟล์ไปรอบ ๆ ดูไฟล์แก้ไขไฟล์และอื่น ๆ ส่วนใหญ่เป็นเพียงไม่กี่กิโลไบต์โดยมีข้อยกเว้นบางประการนอกจากนี้โปรแกรมเหล่านี้จำนวนมากไม่ได้มีฟังก์ชั่นมากมายสำหรับพวกเขา ตัวอย่างเช่นเครื่องมือแก้ไขโดยทั่วไปจะไม่มีเครื่องตรวจตัวสะกด โปรแกรม Unix ได้รับการออกแบบมาเพื่อทำงานร่วมกันและทำมากกว่าหนึ่งอย่างแนวคิดที่จะอธิบายในรายละเอียดมากขึ้นในภายหลัง
ตามภาษิตทั่วไป "10 เปอร์เซ็นต์ของงานแก้ปัญหา 90 เปอร์เซ็นต์" กล่าวอีกนัยหนึ่งคุณน่าจะดีกว่าด้วยเครื่องมือที่เล็กกว่าและเรียบง่ายกว่าโปรแกรมที่ซับซ้อนที่มีคุณสมบัติที่คุณอาจไม่ได้ใช้
ใช้
สิ่งหนึ่งที่ยูนิกซ์มีชื่อเสียง - หรืออาจจะเป็นที่น่าอับอายก็คือการไว้ใจอย่างหนักในระดับธรรมดา แม้ว่าสิ่งนี้อาจดูหยาบคายในยุคของกราฟิกและ GUI ที่มีความละเอียดสูง แต่ก็มีข้อดีที่สำคัญบางประการไฟล์การกำหนดค่าระบบเกือบทั้งหมดจะถูกเก็บไว้ในที่โล่ง ซึ่งหมายความว่าผู้ใช้สามารถดูและแก้ไขไฟล์เหล่านี้ (หากพวกเขามีสิทธิ์ที่เหมาะสม) โดยไม่มีเครื่องมือพิเศษ ไม่มีสิ่งเช่น Registry Editor ในรุ่น Unix และ Linux เพราะไม่มีสิ่งเช่นรีจิสทรี
เป็นตัวหารร่วมที่ต่ำที่สุดสำหรับข้อมูลซึ่งหมายความว่าระบบอื่น ๆ จะสามารถอ่านและเขียนไฟล์ได้ สิ่งนี้ไม่เพียง แต่จะช่วยให้การแลกเปลี่ยนไฟล์เป็นไปอย่างง่ายดายเท่านั้น แต่ยังรวมถึงข้อมูล "การพิสูจน์ในอนาคต" ด้วยทำให้แน่ใจว่าจะสามารถอ่านได้ในเครื่องรุ่นต่อไปและรุ่นต่อไปของเครื่องที่มาหลังจากนั้น ซึ่งนำเราไปที่ ...
อย่ายึดติดกับแพลตฟอร์มใด ๆ เกินไป
แพลตฟอร์มฮาร์ดแวร์นั้นเท่ห์ แพลตฟอร์มซอฟต์แวร์นั้นเจ๋ง เราเข้าใจแล้ว แต่แพลตฟอร์มนั้นมีอายุการใช้งานยาวนานเนื่องจากผู้คนจำนวนมากที่ยังคงใช้ Windows XP กำลังค้นพบ (อ่านเพิ่มเติมใน: ทำไมต้องใช้เวลาเป็นคู Windows XP)แพลตฟอร์มมาและไปและหากคุณกำลังรวมตัวกันมันจะเจ็บปวดเมื่อคุณต้องขยับ
นักออกแบบของ Unix ได้ทำการเปลี่ยนแปลงครั้งใหญ่เมื่อพวกเขาเขียนระบบใหม่ใน C ซึ่งเป็นภาษาระดับสูงแทนภาษาแอสเซมบลีของ PDP-7 C สามารถทำงานบนแพลตฟอร์มฮาร์ดแวร์ที่แตกต่างกันทำให้ Unix เป็นระบบปฏิบัติการแรกที่สามารถเข้าพอร์ตไปยังแพลตฟอร์มฮาร์ดแวร์ต่างๆที่มีการเปลี่ยนแปลงค่อนข้างน้อย
ตรงกันข้ามกับคู่แข่งเก่าของ Unix คือ VMS ซึ่งเชื่อมโยงกับ VAX สายแรกของ Digital Equipment Corporation ของ minicomputers จากนั้นเป็นโปรเซสเซอร์ Alpha และในที่สุดก็เป็นโปรเซสเซอร์ Itanium HP ซึ่งเป็นเจ้าของเทคโนโลยีปัจจุบันของ DEC ได้เริ่มดึงปลั๊ก VMS แล้ว
Unix ในรูปแบบต่าง ๆ กำลังเฟื่องฟูโดยเฉพาะอย่างยิ่งภายใต้โอเพ่นซอร์สเวอร์ชันต่าง ๆ Linux ที่สะดุดตาที่สุด
ทำสิ่งหนึ่งให้ดี
โปรแกรม Unix ได้รับการออกแบบให้ทำสิ่งหนึ่งและทำได้ดีแทนที่จะพยายามทำทุกอย่างให้ทุกคน โปรแกรมเมอร์ Unix ส่วนใหญ่ชอบทำงานในเอดิเตอร์ที่เพิ่งแก้ไขแทนที่จะเป็น IDE ที่ซับซ้อนโปรแกรม Unix ได้รับการออกแบบให้เป็นตัวกรองเพื่อทำอะไรบางอย่างกับสตรีมและไม่ต้องเพิ่มอะไรอีก
แอพมือถือเหล่านั้นทำงานบนสมาร์ทโฟนที่ใช้ระบบปฏิบัติการ Unix หรือไม่? พวกเขายังทำสิ่งหนึ่งครั้ง