Khi bạn viết code để làm từ điển thì cái code nó đâu biết là đó thực sự là từ điển? Về cơ bản thì nó là sự tương ứng A --> B, thế thôi. Nếu bạn nhập vào A vd. Phở Hà nội, Bún Chả Hà Nội, ... còn vào B nhập thành phần và cách chế biến thì bạn sẽ có "từ điển - sách nấu ăn". Nếu vào A: Nguyễn Văn Tý, Lê Diễm My, ... còn vào B: địa chỉ, dđ, ảnh .... thì bạn có "từ điển - sổ liên lạc". Nếu vào A: các ngày, vào B việc cần làm, địa chỉ gặp gỡ v...v thì bạn có "từ điển - lịch các việc quan trọng". Nếu bạn có vài chục CD, trên mỗi CD có hàng chục phần mềm thì bạn có thể nhập vào A tên các PM ấy, còn vào B là number của đĩa, Chứ nếu muốn dùng PM xyz mà không biết nó nằm ở đĩa CD nào thì hơi mất công.
Cũng 1 CT nhưng tùy bạn nhập gì thì nó ra từ điển ấy, thế thôi. Chứ có ai bắt dùng CT đó chỉ để làm từ điển thực sự đâu.
Bạn cứ thử nghĩ xem, có thể tìm ra nhiều việc hữu ích cho công cụ "từ điển" này đấy chứ.