ผลต่างระหว่างรุ่นของ "อินพุต/เอาต์พุต"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Nullzerobot (คุย | ส่วนร่วม)
ลบลิงก์ที่ซ้ำซ้อน wikidata
ไม่มีความย่อการแก้ไข
บรรทัด 15:
ในบริบทของ[[ภาษาอัลกอล 68]] เครื่องมืออำนวยความสะดวกเกี่ยวกับสิ่งรับเข้าและสิ่งส่งออกกล่าวโดยรวมเป็น ''ทรานสพุต'' (transput) ไลบรารีทรานสพุตของภาษาอัลกอล 68 สามารถรับรู้ไฟล์หรืออุปกรณ์มาตรฐานต่อไปนี้ได้แก่ <code>stand in</code>, <code>stand out</code>, <code>stand errors</code> และ <code>stand back</code>
 
ฟังก์ชันพื้นฐานพิเศษอีกทางเลือกหนึ่งคือไอ/โอ[[โมแนด]] (I/O monad) ซึ่งอนุญาตให้โปรแกรมสั่งการไอ/โอได้เท่านั้น ส่วนการทำงานจะเกิดขึ้นนอกตัวโปรแกรม สิ่งนี้เป็นสิ่งสำคัญเพราะฟังก์ชันไอ/โอจะต้องเพิ่ม[[ผลข้างเคียง (วิทยาการคอมพิวเตอร์)|ผลข้างเคียง]]เข้าไปในภาษาโปรแกรมใด ๆใดๆ แต่ในทางปฏิบัติ การเขียนโปรแกรมเชิงฟังก์ชันโดยแท้จริงเท่านั้นที่ทำได้ในขณะนี้
 
== ภาวะการกำหนดเลขที่อยู่ ==