Từ tài liệu gốc SGI STL :
Tên iota được lấy từ ngôn ngữ lập trình APL.
Trong bài giảng về giải thưởng Turing, Ken Iverson (nhà phát minh của APL) đã nói điều này:
Ví dụ, hàm số nguyên được biểu thị bằng cách ι
tạo ra một vectơ của các n
số nguyên đầu tiên khi được áp dụng cho đối số n
,
Đó ι
là chữ iota chữ thường viết thường .
Trong đoạn trích dẫn trên, tôi đã gõ ι
, U + 03B9, trong GỌI LỚN NHỎ IOTA , nhưng Unicode thực sự có một điểm mã dành riêng cho iota của APL: ⍳
là U + 2373, APL FUNCTIONAL SYMBOL IOTA ,.
Để đáp ứng nhu cầu của các nhà bình luận, tôi sẽ tiếp tục giải quyết từ nguyên của từ iota nghén trong bối cảnh này.
Câu trả lời dễ hiểu nhất là Ken Iverson muốn có một biểu tượng sẽ nhắc nhở người dùng về từ số nguyên Số nguyên và việc sử dụng chữ cái iiết như một biến số nguyên điển hình, đặc biệt là cho đăng ký mảng.
Nhưng hãy giả sử có một ý nghĩa sâu sắc hơn.
Theo Từ điển tiếng Anh Oxford, Nhật iota, là tên của chữ Hy Lạp Ι, ι, tương ứng với chữ I La Mã, i; chữ cái nhỏ nhất của bảng chữ cái tiếng Hy Lạp, (nhỏ nhất, không phải theo thứ tự chữ cái, tôi đoán vậy), và cũng có nghĩa là Ít nhất, hoặc một hạt rất nhỏ, hạt hoặc số lượng. Cách sử dụng sớm nhất của OED về ý nghĩa này là từ Clavis mystica của Daniel Featley năm 1636:
Chúng ta sẽ thua, hay đi ngang qua, bất kỳ iota hay tittle nào của Booke of God?
Clavis mystica là một hướng dẫn cho các phần của Kinh thánh, và câu này đặc biệt đề cập đến Matthew 5:18. Phiên bản 1611 của Phiên bản King James có văn bản này cho Matthew 5:18 :
Phiên mã:
Đối với thực tế, tôi nói vnto bạn, Till nặng và trái đất, một iote hoặc một danh hiệu, sẽ không được thông qua luật pháp, cho đến khi tất cả được thực hiện.
OED mang đến cho iốt iote và là một dạng khác của văn bản jotv, mà (giống như i ivio) có nguồn gốc từ tiếng Hy Lạp, ἰῶτα, là tên tiếng Hy Lạp của chữ cái này. Tại sao Featley lại đổi đổi iote thành thành iota tinh? Đáng buồn thay, tôi không có một bản sao của Clavis mystica trong thư viện cá nhân của mình, vì vậy tôi không thể điều tra thêm.
Trong bản gốc tiếng Hy Lạp của Ma-thi-ơ 5:18, Hồi iote là tiếng ἰῶτα, và tiêu đề Tiêu (hay hiện đại hơn, là trò chơi tẻ nhạt) là κερκερί Từ ngữ κεραία, có nghĩa là, đại khái là, ser seri, hoặc apostrophe. Vì vậy, câu Kinh thánh này đề cập đến ý tưởng về những chi tiết nhỏ nhất , và sử dụng cách dùng ”α, để nói đến chữ iota trong vai trò là chữ cái nhỏ nhất của bảng chữ cái Hy Lạp.
Do đó, chúng ta có thể suy ra rằng hàm STL iota
và tiền đề APL của nó ⍳
, được đặt tên theo cách của Kinh Thánh, theo chữ cái nhỏ nhất của bảng chữ cái Hy Lạp, ọ, bởi vì các hàm này tạo ra các số nguyên cách nhau bởi số nguyên nhỏ nhất có thể được tách ra.
Theo Wikipedia , chữ iota của Hy Lạp xuất phát từ chữ Phoenician yōdh.
Đây là một lĩnh vực lập trình xa như tôi hiện đang muốn cho câu hỏi này.