Page 171 - ระบบเครือข่ายคอมพิวเตอร์ 30105-2002
P. 171
4.4.4 การพัฒนาโปรแกรมบนลีนุกซ
หลายคนอาจจะมีความรูสึกวาการเขียนโปรแกรมบนลีนกซเปนเรืองยุงยาก และลําบากในการเรียนรู
่
ุ
่
ื
้
ิ
ี
่
ุ
้
ั
่
ั
่
ั
ี
ู
่
ทงนเนองจากลีนกซเปนระบบทีถูกพัฒนามาจากระบบยูนกซซึงก็เปนทรูกันทวไปวา ภาษาคบารมของระบบปฏิบตการ
ิ
ี
ํ
่
่
ิ
ื
ตระกูลยูนกซก็คอภาษาซี (C) นันเอง ภาษาซีเปนภาษาทีบางคนเรียกวาภาษาระดับกลาง คือไมเปนภาษาระดับต่าแบบ
่
่
่
แอสเซมบลีหรือเปนภาษาสูงแบบ เบสิค โคบอล ฟอรแทรน หรือ ปาสคาล เนืองจากคุณสามารถจะจัดการเกียวกับเรือง
ของพอยนเตอรไดอยางอิสระ และบางทีก็สามารถควบคุมฮารดแวรผานทางภาษาซีไดราวกับคณเขียนโปรแกรมดวย
ุ
่
ภาษาแอสเซมบลี และดวยขอดีเหลานีเองทําใหโปรแกรมทีถูกเขียนดวยภาษาซีมีความเร็วในการปฏิบัติงานสูงกวาภาษา
้
อืนโดยทัวไป แตก็ตองแลกกับการเรียนรูและการฝกฝนอยางหนัก
่
่
มผูคาดการณวาการเกิดขึนมาของภาษาสูงตางๆ โดยเฉพาะอยางยิงการเกิดขึนมาของ Component
้
่
้
ี
Ware เชน Visual Basic หรือ Delphi จึงทําใหการเขียนโปรแกรมดวยภาษาซีไมมความจําเปนอีกตอไป แตถาลอง
ี
สังเกตุดจะเห็นวาภาษาซีก็ยังถูกใชเปนภาษาหลักในอุตสาหกรรมซอฟตแวรตอไป ระบบปฏิบัติการตางๆ คอมไพเลอร
ู
่
ื
่
ี
้
หรือซอฟตแวรทเปนเครืองมอตางๆ ก็ยังคงถูกเขียนดวยภาษาซี นอกจากนีภาษาซีก็ยังมวิวัฒนาการออกไปเรือยๆ เชนม ี
ี
่
่
การเพิมเรืองของ OOP (Objects Oriented Programming : ออปเจ็คโอเรียนเต็ดโปรแกรมมิง หรือการเขียน
่
โปรแกรมเชิงวัตถุ) ภาษาซีก็ถูกพัฒนาตอไปเปนภาษาซีพลัสพลัส (C++) ซึงก็คงความสามารถของภาษาซีไดอยาง
่
ครบถวน แมแตภาษาใหมทีมาแรงในปจจุบัน คือ จาวา (Java) ก็กลาวกันวาเปนภาษาทีแปลงรูปแบบมาจาก C++ อีกที
่
่
และแนนอนวาไมวาจะเปน C, C++ หรือจาวา คณก็สามารถจะพัฒนาโปรแกรมโดยใชภาษาเหลานบนลีนกซได
ุ
้
ี
ุ
โชคดีทคณไมจําเปนจะตองเขียนภาษาซีอยูเพียงภาษาเดียวบนระบบลีนกซ/ยูนกซ คณสามารถเขียน
ุ
่
ี
ุ
ิ
ุ
โปรแกรมดวยเครืองมอทงายกวานน นันก็คือการใชเชลลสคริปต ซึงบางคนอาจจะเห็นวามันมีลักษณะคลายกับการ
่
่
ื
่
้
ั
่
ี
เขียนแบตชไฟลบนดอส แตในความเปนจริงแลวเชลลสคริปตมีพลังมากกวาแบตชไฟลมาก
ี
่
ี
ตอมามผูพฒนาภาษา Perl (เพอรล) ขึนมาซึงก็มการรวมเอาความงายของการเขียนเชลลสคริปตเขา
้
ั
่
กับพลังของภาษาซี คุณจะเห็นวาคุณสามารถเขียนแอพพลิเคชันทีมีประสิทธิภาพสูงดวยการใชเพอรล เคยมีผูเขียนเวป
่
้
่
่
เซอรฟเวอรเล็กๆดวยการใชเพอรล นอกจากนีเพอรลก็ยังถูกนิยมใชเขียนเปนสวนของ CGI เพือทําการเชือมระหวาง
ระบบฐานขอมลและเวปอีกดวย
ู
4.5 ระบบปฏิบตการ Novell Netware
ิ
ั
ระบบปฏิบตการ NetWare ตงแต Version 4.2 เปนตนไป เปนระบบปฏิบตการเครือขายขนาด 32 บต ท ี ่
ั
ิ
้
ิ
ิ
ั
ั
ั
สนบสนนการทํางานในสภาพแวดลอมของ Windows, UNIX และ Mac OS และ NetWare Version 4.11 ได
ุ
ี
เริมมการแนะนํา NDS (Novell Directory Service) ซึงจัดใหมีการบริการชือผูใช พรอมทังการรักษาความ
่
้
่
่
่
ปลอดภัย การบริหารจัดการระบบเครือขาย การตีพมพเว็บ และการระบุเสนทางการคนหาเครืองคอมพิวเตอรในระบบ
ิ
่
่
เครือขาย โดยการใชโครงสรางสถาปตยกรรม X.500 ทีจัดแบงทรัพยากรระบบเครือขายเปนกลุม ซึงประกอบดวยกลุม
ผูใช กลุมเครืองพิมพ กลุมเครืองแมขาย และโวลุม นอกจากนน NDS ยังจัดใหมีการ logon ในลักษณะ Single
้
ั
่
่
Point ใหกับผูใช ซึงทําใหผูใชสามารถ logon เขาสูเครืองแมขายใดๆ ในระบบเครือขายไดตามสิทธิทีไดรับ
่
่
่
109

