algorithm | (แอล' กะริธธึม) n. ระบบกฏเกณฑ์ในการแก้ปัญหาของจำนวนที่แน่นอนทางคณิตศาสตร์เช่นในการหาค่าของตัวหารร่วมที่สุด., Syn. algorism, -algorithmic adj. ขั้นตอนวิธีอัลกอริทึมหมายถึง การวิเคราะห์แยกแยะวิธีการทำงานให้เป็นขั้นเป็นตอนโดยกำหนดให้เรียงกันไปตามลำดับ การเขียนโปรแกรมในยุคแรก ๆ นั้น ผู้เขียนโปรแกรมจะต้องมองเห็นขั้นตอนในการแก้ปัญหาอย่างแจ่มชัดเสียก่อน จึงจะเขียนโปรแกรมได้ |
compression | (คัมเพรส'เชิน) n. การอัด, การบีบ, การกด, ผลจากการถูกอัด, ความกดดัน, ภาวะที่ปริมาตร (ในห้องเครื่อง) ต่ำลงและความกดดันของอากาศสูงขึ้นก่อนการเผาไหม้., Syn. compressure การอัดแน่นหมายถึง นำข้อมูลหรือคำสั่งจำนวนมาก ๆ มาอัดให้แน่น เพื่อ ให้ใช้ที่เก็บในหน่วยความจำ หรือจานบันทึกน้อยลง โดยปกติ จะมีโปรแกรม หรือคำสั่ง ในดอส 6.0 ที่สามารถอัดโปรแกรม ใหญ่ ๆ ที่กินเนื้อที่มาก ๆ ให้เหลือน้อยลง เพื่อจะได้เก็บลงในแผ่นจานบันทึกได้ จานบันทึกชนิดอ่อน floppy disk ในปัจจุบัน มีความสูงสุด 1.44 เมกะไบต์ ฉะนั้น ถ้าแฟ้มข้อมูลใหญ่มาก ก็จะไม่สามารถเก็บลงในแผ่นได้ จึงต้องจัดการอัดให้แน่นเสียก่อน อย่างไรก็ตาม เมื่อจะเรียกมาใช้ จะต้องนำมาคลายออกก่อน เรียกว่า "decompress" การอัดแน่นก็ดี การคลายคืนก็ดี จะต้องมีโปรแกรมเฉพาะจัดทำให้ ในระบบดอส นิยมใช้ PKZip/Unzip ในระบบ Windows 95 โปรแกรมที่นิยมชื่อ WinZip ในระบบยูนิกซ์ ใช้ Gunzipดู expand, decompress เปรียบเทียบ |
event-driven programming | การเขียนโปรแกรมเชิงเหตุการณ์หมายถึง วิธีการเขียนโปรแกรมวิธีหนึ่งที่จะนำเอาเหตุการณ์จริงเข้ามาใช้ และจะรอคอยให้ผู้ใช้ กดแป้นพิมพ์ หรือเมาส์ เสียก่อนที่จะลงมือปฏิบัติงานตามขั้นตอนใด ๆ |
fifo | (ฟีโฟ, ไฟโฟ) ย่อมาจาก first in, first out แปลว่า "เข้าก่อนออกก่อน" ผู้เขียนโปรแกรมนำศัพท์คำนี้มาใช้ในเรื่องของ การส่งข้อมูล เข้าไปเก็บ บางทีเราต้องการให้เก็บแบบที่เข้าไปก่อน ก็ให้เรียกออกมาได้ก่อน บางที เราอาจต้องการให้เป็นแบบ "เข้าทีหลัง ออกก่อน" เพราะข้อมูลที่เข้าไปก่อนอยู่ลึกเข้าไป กว่าจะเรียกออกมาได้ ต้องรอจนข้อมูลที่เข้าไปทีหลังออกมา จนหมดเสียก่อน แบบหลังนี้เรียกว่า last in, first out ดู LIFO ประกอบ |
filter | (ฟิล'เทอะ) n. ที่กรอง, กระดาษกรอง, สารที่ใช้กรอง, บุหรี่ก้นกรอง. vt. กรองออก, กรอง vi. กรอง. adj. เกี่ยวกับบุหรี่ก้นกรอง., See also: filterer n., Syn. strainer, sieve, sift ตัวกรองหมายถึง โปรแกรมที่ใช้ในการเปลี่ยนรูปแบบ format การเก็บข้อมูลหรือภาพให้ เป็นรูปแบบที่ต้องการใช้ ส่วนมากโปรแกรมนี้จะมีแทรกอยู่ในโปรแกรมประเภทประมวลผลคำ หรือโปรแกมการจัดพิมพ์ ฯ ที่มักจะมีการโอนแฟ้มข้อมูล ประเภทอื่น เช่น จากโปรแกรม dBASE หรือ Lotus เข้ามา ถ้าไม่มีตัวกรองเตรียมไว้ ก็จะโอนเข้ามา ไม่ได้ นอกจากนั้น ยังเป็นคำสั่งในระบบปฏิบัติการ คำสั่งหนึ่งที่สั่งให้ประมวลผล ข้อมูลเสียก่อนที่จะทำอย่างอื่นต่อไป ตัวกรองของระบบดอส จะประกอบด้วยคำสั่ง More, Find, และ Sort คำสั่ง More เป็นคำสั่งให้แสดงผลไปเรื่อย ๆ จอภาพ ก็จะเลื่อนไปเรื่อย ๆ เพื่อแสดงผลต่อไปจนกว่าจะหมด find เป็นคำสั่งให้หาแฟ้มข้อมูลที่ต้องการ และ sort ก็เป็น คำสั่งให้เรียงลำดับแฟ้มข้อมูลที่ใช้รหัสแอสกี ASCII |
first in, first out | เข้าก่อนออกก่อนใช้ตัวย่อว่า FIFO อ่านว่า ฟีโฟ หรือไฟโฟ ผู้เขียนโปรแกรมนำศัพท์คำนี้มาใช้ในเรื่องของ การส่งข้อมูล เข้าไปเก็บ บางทีเราต้องการให้เก็บแบบที่เข้าไปก่อน ก็ให้เรียกออกมาได้ก่อน บางที เราอาจต้องการให้เป็นแบบ "เข้าทีหลัง ออกก่อน" เพราะข้อมูลที่เข้าไปก่อนอยู่ลึกเข้าไป กว่าจะเรียกออกมาได้ ต้องรอจนข้อมูลที่เข้าไปทีหลังออกมา จนหมดเสียก่อน แบบหลังนี้เรียกว่า last in, first out ดู last in, first out ประกอบ |
high level language | ภาษาระดับสูงหมายถึง ภาษาที่ใช้ในการเขียนโปรแกรมที่ผู้เขียนไม่จำเป็นต้องรู้ถึงโครงสร้างภายในของเครื่องแต่อย่างใด ภาษาระดับสูงมีอยู่ด้วยกันหลายภาษา เช่น ภาษาซี (C) ภาษาเบสิก (BASIC) และภาษาปาสกาล (PASCAL) เป็นต้น ตรงข้ามกับภาษาแอสเซมบลี (Assembly) ซึ่งเรียกกันว่าเป็นภาษาระดับต่ำ ผู้เขียนจะต้องรู้มีความรู้พื้นฐานเกี่ยวกับการทำงานของเครื่องคอมพิวเตอร์ เสียก่อน จึงจะเขียนโปรแกรมเป็นภาษานั้นได้ อย่างไรก็ตาม คอมพิวเตอร์จะยังไม่สามารถเข้าใจภาษาระดับสูงนี้ได้ แต่จะต้องใช้ตัวแปล (compiler) จัดการแปลเสียก่อน จึงจะปฏิบัติตามคำสั่งได้ดู computer language ประกอบ |
multitasking system | ระบบหลายภารกิจหมายถึง สมรรถภาพของเครื่องคอมพิวเตอร์ที่สามารถทำงานสองโปรแกรมขึ้นไปได้เวลาเดียวกัน เช่น ในระหว่างปฏิบัติการของโปรแกรมการพิมพ์ ก็สามารถที่จะปฏิบัติการในโปรแกรมอื่นได้อีก โดยไม่ต้องรอให้การพิมพ์แล้วเสร็จเสียก่อน |
random access | การเข้าถึงโดยสุ่มการเข้าถึงข้อมูลที่บันทึกไว้โดยสุ่มหมายความว่าเข้าถึงได้ทุก ๆ จุดได้โดยทันทีทันใด เป็นต้นว่า การเข้าถึงข้อมูลที่เก็บในจานบันทึก ซึ่งจะใช้เวลาเท่ากันหมดไม่ว่าเก็บไว้ที่จุดไหน ต่างกับการเข้าถึงข้อมูลที่เก็บไว้ในแถบบันทึกหรือเทป ถ้าข้อมูลที่ต้องการอยู่ตอนปลาย ก็จะต้องรอให้เทปเดินหน้าไปจนถึงจุดนั้นเสียก่อน การเข้าถึงข้อมูลโดยวิธีนี้ จะมีหัวอ่าน/บันทึก (read head) ต่อกับก้านโลหะที่เคลื่อนเข้า/ออกได้ เหนือจานที่หมุนรอบแกนอีกทีหนึ่ง เปรียบเทียบ) ถ้าเปรียบกับการฟังเพลงจากจานเสียงและเทป จะทำให้เข้าใจได้ง่ายขึ้น กล่าวคือ ถ้าเป็นเทปหรือแถบบันทึก หากจะฟังเพลงที่อยู่ในลำดับท้าย ๆ ก็จะต้องรอให้เทปหมุนผ่านเพลงในลำดับแรก ๆ ไปก่อน แต่ถ้าเป็นจานเสียง เราต้องการฟังเพลงใด ก็สั่งได้ทันทีดู sequential access เปรียบเทียบ |
stack | (สแทคฺ) n. กองที่ซ้อนกัน, ซุ้มปืน, สุม, จำนวนมากมาย, กลุ่มปล่องไฟบนหลังคา vt., vi. กอง, ลุม, ก่ายขึ้น, จัดไพ่เพื่อโกง เรียงทับซ้อนใช้ในเรื่องโครงสร้างการเก็บข้อมูล หมายถึง การเก็บข้อมูลโดยเรียงทับซ้อนกันเป็นชั้น ๆ การเรียงทับแบบนี้จะทำให้เกิดภาวะเข้าก่อน ออกหลัง เพราะกว่าจะออกมาได้ ก็ต้องรื้อกองที่ทับซ้อนอยู่ ออกไปให้หมดเสียก่อน, Syn. bundle, pile, gather |