Mã hiệu

Tính vắn tắt của mã hiệu khi được dùng trong giao thông liên lạc

Mã hiệu có thể được dùng để làm vắn tắt thông điệp. Khi thông điệp điện báo (telegraph messages) đã trở thành đỉnh cao của kỹ thuật (state of the art) trong việc truyền thông liên lạc nhanh chóng giữa những địa điểm cách nhau xa, các mã hiệu thương mại phức tạp có thể mã hóa một tổ hợp từ (thành ngữ) thành chỉ một chữ (thường là những nhóm 5 ký tự) đã được xây dựng, hầu cho các chuyên viên điện báo có thể thuộc lòng và trở nên thông thạo với các "chữ" như BYOXO ("Are you trying to weasel out of our deal?" - Có phải ông đang định né tránh cuộc thỏa thuận buôn bán của chúng ta phải không?), LIOUY ("Why do you not answer my question?" - Tại sao ông không trả lời câu hỏi của tôi?), BMULD ("You're a skunk!" - Mày là một thằng đê tiện!) hay AYYLU ("Not clearly coded, repeat more clearly." - Mã hiệu đánh không rõ ràng, đề nghị nhắc lại rõ hơn.). Các từ mã (code word) được chọn lọc bởi nhiều lý do khác nhau. Có thể là vì chiều dài, vì khả năng phát âm v.v. Nghĩa của chúng được chọn lọc để phù hợp với những nhu cầu mà người ta nghĩ đến như trong các thương lượng về buôn bán, những thuật ngữ trong luật ngoại giao, bất cứ và tất cả những gì trên đây đối với những quy tắc hoạt động tình báo v.v. Số lượng sổ mật mã và nhà xuất bản sổ mật mã tăng nhanh, kể cả một cơ quan hoạt động như một cái vỏ bên ngoài cho cơ quan Black Chamber của Mỹ, lãnh đạo bởi Herbert Yardley trong thời kỳ giữa Thế chiến thứ nhất và Thế chiến thứ hai. Mục đích của những mã hiệu này là nhằm tiết kiệm phí tổn trên đường dây. Việc mã hóa dùng trong công nghệ nén dữ liệu đã có từ trước thời kỳ của máy tính; một ví dụ trước đây là mã Morse điện báo, trong đó những chữ thường dùng được viết ngắn lại. Những kỹ thuật như Mã hóa Huffman hiện được dùng trong những thuật toán vi tính để nén những tập tin có số lượng dữ liệu lớn, thành những cái có hình thể gọn nhẹ hơn, để lưu trữ lại hoặc để truyền thông.

Một ví dụ: bảng mã ASCII

Hiện nay, ASCII có thể được coi là một loại mã dùng trong giao thông liên lạc dữ liệu (còn được gọi là "đại diện ký tự", hay chỉ đơn thuần "ký hiệu") phổ biến nhất. Hoặc trong phiên bản này hoặc trong phiên bản khác (phần nào tương thích), bảng mã ASCII hiện được dùng trong hầu hết các máy tính cá nhân (PC), các thiết bị đầu cuối, các máy in, và các thiết bị giao thông liên lạc khác. Phiên bản gốc của ASCII chỉ bao gồm 128 ký tự dùng 7 bit nhị phân—có nghĩa là dùng một chuỗi 7 ký tự bao gồm các số 1 và 0 mà thôi. Trong bảng mã ASCII, chữ "a" thường lúc nào cũng có giá trị là 1100001, và chữ "A" hoa luôn luôn có giá trị là 1000001, vân vân. Các bản kế thừa sau này của ASCII bao gồm bản dùng 8-bit để biểu đạt các ký tự (có cả các ký tự trong các ngôn ngữ của châu Âu, và những ký hiệu khác như các ký hiệu trong bài tú lơ khơ (♠,♣,♥,♦)), và sau này bản phát triển trọn vẹn nhất bao gồm tất cả các nét chữ trong các hệ thống chữ viết trên toàn thế giới (Xin xem bài Unicode và bài về Bob Bemer).

Mã hiệu và các từ bằng chữ đầu

Các từ bằng chữ đầu (Acronyms) và các từ viết tắt cũng có thể được coi là các mã hiệu, hay nói cách khác, tất cả các ngôn ngữ và hệ thống chữ viết là các mã hiệu của tư duy nhân loại. Thỉnh thoảng người ta thấy một từ mã chiếm lĩnh được quyền tồn tại độc lập (cả về tổ chức của nhóm từ và về ý nghĩa) trong khi câu thành ngữ gốc của nó dần dần bị lãng quên đi, hoặc ở mức độ tối thiểu, câu thành ngữ không còn ý nghĩa chính xác mà mã hiệu tượng trưng nữa. Chẳng hạn con số "86" đã từng một thời là mã hiệu trong các hiệu ăn với nghĩa là "We're out of the requested item" (Món ăn yêu cầu đã hết). Hiện nay, mã hiệu "86" này lại thường được dùng với cái nghĩa là sự tẩy trừ (removal) hoặc sự hủy bỏ (destruction) của cái gì đó. Số 30 từng được dùng phổ biến trong giới báo chí với cái nghĩa là "end of story" (hết truyện), và đôi khi được dùng trong các ngữ cảnh khác để biểu thị chữ "the end" (Hết).

Mã Gödel

Trong toán học, mã Gödel là nền tảng cho chứng minh Định lý bất toàn của nhà toán học Kurt Gödel. Mục đích của định lý này là liên kết ký hiệu toán học với một số tự nhiên (số Gödel).