วิธีจัดระเบียบข้อมูลแบบ FIFO
วิธีจัดระเบียบข้อมูล FIFO (First in, first out, เข้ามาก่อน ออกก่อน) นั้นสมมติว่าข้อมูลที่ถูกเพิ่มเข้าไปในหน่วยความจำ (หรือกอง) ก่อน จะถูกดึงออกมาก่อน กล่าวคือจะอยู่ที่ ด้านบนสุดของสแต็ก ในขณะที่ข้อมูลที่ถูกบันทึกล่าสุด จะอยู่ที่ด้านล่าง
บนพื้นฐานของ FIFO ทำงานกับประเภทข้อมูลที่รู้จักกันดี เช่น กอง, ซึ่งออกแบบมาสำหรับการทำงานกับตัวแปรโกลบอล และอ็อบเจ็กต์ที่เปลี่ยนแปลงแบบไดนามิกอย่างถูกต้อง