ภาษา C ดั้งเดิมได้รับการออกแบบในปี 1969-1972 เมื่อการคำนวณยังคงถูกครอบงำโดยการ์ด punched 80 คอลัมน์ ผู้ออกแบบใช้อุปกรณ์ 80 คอลัมน์เช่น ASR-33 Teletype อุปกรณ์เหล่านี้ไม่ได้ห่อข้อความโดยอัตโนมัติดังนั้นจึงมีแรงจูงใจที่แท้จริงในการเก็บซอร์สโค้ดภายใน 80 คอลัมน์ Fortran และ Cobol มีกลไกความต่อเนื่องที่ชัดเจนที่จะทำก่อนที่พวกเขาจะย้ายไปอยู่ในรูปแบบอิสระ
มันเป็นจังหวะของความฉลาดสำหรับเดนนิสริตชี่ (ฉันคิดว่า) เพื่อให้ตระหนักว่าไม่มีความกำกวมในไวยากรณ์และสตริง ASCII ที่ยาวสามารถทำให้พอดีกับ 80 คอลัมน์โดยวิธีง่าย ๆ ในการทำให้คอมไพเลอร์เชื่อมโยงตัวอักษรที่อยู่ติดกัน โปรแกรมเมอร์ C นับไม่ถ้วนรู้สึกขอบคุณสำหรับคุณสมบัติเล็ก ๆ นั้น
เมื่อคุณสมบัติอยู่ในนั้นทำไมมันถึงถูกลบ? มันทำให้ไม่มีความเศร้าโศกและเป็นประโยชน์บ่อยครั้ง ฉันต้องการหนึ่งภาษามีมากกว่านี้ แนวโน้มที่ทันสมัยคือการมีสายอักขระที่เพิ่มขึ้นพร้อมเครื่องหมายคำพูดสามเท่าหรือสัญลักษณ์อื่น ๆ แต่ความเรียบง่ายของคุณลักษณะนี้ใน C ไม่เคยหมดไป
#define FOO "foo-value"
ตามมาด้วย"FOO's value is " FOO "."