: = เป็นผู้ดำเนินการที่ได้รับมอบหมายสำหรับภาษาที่ใช้การทดสอบความเท่าเทียมเท่ากับเครื่องหมายเดียว ภาษาที่มีคนรู้จักมากที่สุดคือปาสกาล เนื่องจากอิทธิพลของ C ภาษาส่วนใหญ่จึงเปลี่ยนเป็น = สำหรับการมอบหมายและ == สำหรับการทดสอบ ข้อความเก่าและผู้แต่งที่ผ่านการฝึกอบรมในรูปแบบดังกล่าวใช้: = สำหรับรหัสเทียม บางครั้งคุณจะเห็นลูกศร <- เป็นอย่างดีสำหรับการมอบหมาย
จากบทความ:
input: an array a of length n with array elements numbered 0 to n − 1
inc ← round(n/2)
while inc > 0 do:
for i = inc .. n − 1 do:
temp ← a[i]
j ← i
while j ≥ inc and a[j − inc] > temp do:
a[j] ← a[j − inc]
j ← j − inc
a[j] ← temp
inc ← round(inc / 2.2)
ภาษาสมัยใหม่บางภาษาใช้ลูกศรสำหรับการมอบหมาย สะดุดตาที่สุดRซึ่งใช้สำหรับการมอบหมายทั่วโลกในขณะที่ใช้เท่ากับ (=) สำหรับการมอบหมายในท้องถิ่น
จากแนวคิดการเขียนโปรแกรมภาษาของ Sebesta และบันทึกย่อในชั้นเรียนของดร. เคเอ็นคิงเราได้เรียนรู้ว่ามาตรฐานการมอบหมายกลับไปไกลกว่า C หรือ Pascal มาก ปรากฏว่าในปี 1958 เมื่อ Algol ได้รับการออกแบบก็ตัดสินใจที่จะใช้: = สำหรับการมอบหมาย ผู้รับมอบหมายประกอบด้วยตัวแทนอเมริกันและยุโรป ชาวเยอรมันบางคนในคณะกรรมการมีความคุ้นเคยกับภาษา Plankalkul ของ Konrad Zuse (ซึ่งถูกร่างขึ้นในช่วงสงครามโลกครั้งที่สอง แต่ไม่ได้เผยแพร่จนกระทั่งปี 1972 และไม่ได้นำมาใช้จนถึงปี 2005) และต้องการให้มอบหมายให้ทำตามวิธีการมอบหมายของภาษานั้นb+c => a
โดยที่ b + c ถูกกำหนดให้กับ a คณะกรรมการเปลี่ยนสิ่งนี้เป็น =: โดยอ้างว่าวิธีการเข้าใช้โปรแกรมในเวลาที่เรียกว่าการกดปุ่มไม่ได้ใช้ ">" ดังนั้นพวกเขาจึงยอมจำนนต่อลำไส้ใหญ่เท่ากับ อย่างไรก็ตามชาวอเมริกันที่คุ้นเคยกับ FORTRAN (มันไม่ได้เป็นตัวพิมพ์เล็กจนถึงปี 1990) ต้องการให้งานได้รับมอบหมายทางด้านซ้ายเนื่องจากเป็นวิธีที่ FORTRAN ทำ
ดังนั้นพวกเขาจึงพยายามทำให้มันเปลี่ยนเป็น: = แทนและให้งานมอบหมายไปทางซ้ายมากกว่าทางด้านขวาในรูปแบบของ FORTRAN (เป็นภาษาที่ใช้งานที่รู้จัก) มากกว่า Plankalkul (เป็นภาษาที่ไม่รู้จักนอกประเทศเยอรมนีและไม่นำมาใช้) . Algol 60 มีอิทธิพลอย่างมากต่อภาษาบังคับที่สำคัญต่อมาทั้งหมดรวมถึง Pascal และ C ดังนั้น Pascal จึงเก็บไวยากรณ์ของ ALGOL ไว้สำหรับการมอบหมาย
ALGOL ถูกออกแบบมาให้อ่านง่ายและใกล้เคียงกับสัญลักษณ์ทางคณิตศาสตร์ มันเป็นมาตรฐานของพฤตินัย (และโดยพื้นฐานทางนิตินัย) สำหรับการเขียนอัลกอริทึมในวารสารสำหรับ 20 ปีข้างหน้า ดังนั้นอาจารย์และนักวิทยาศาสตร์คอมพิวเตอร์ที่มีการศึกษาตั้งแต่ปี 2503 ถึงปี 2523 จะคุ้นเคยกับรูปแบบสัญกรณ์นั้น
การเปิดตัวIBM 029 Keypunchในปี 1964 ได้รับอนุญาตสำหรับ> และ <ตัวอักษรดังนั้นจึงแสดงการรวมใน C ในกลุ่มอื่น ๆ