Có thắc mắc thế này em muốn hỏi các bác là có phải cấp bậc của phe xã hội chủ nghĩa mới có cấp thượng không nhỉ. Đại loại là phe tư bản chủ nghĩa thì chỉ có: thiếu, trung, đại. Còn phe XHCN thì là: thiếu, trung, thượng, đại. Xin các cụ chỉ giáo.
Vâng..chỉ có phe XHCN mới có cấp THƯỢNG , theo thứ tự như...thiếu - trung - thượng - đại
còn phe TƯ BẢN CHỦ NGHĨA mới có cấp CHUẨN ...như ..chuẩn uý hay chuẩn tướng { cấp tá thì không có chuẩn }
Phe ta hình như cũng có cấp bậc chuẩn úy đấy ạ, không phải chỉ nó có đâu ạ. Thêm nữa, cấp bậc của HQ, các nước đều có chuẩn đô đốc.
Nếu nói chính xác, thì chỉ có các nước CHDCNDTT, CHNDTH và CHXHCNVN là có cấp bậc Thượng.... Các quốc gia khác thì không có cấp này

Còn đi vào nguồn gốc thì như sau (Cái này thì cần một bài kha khá về sự biến đổi danh xưng cấp bậc):
Ở phương Tây, các cấp bậc cơ sở gồm cấp General (tướng), Colonel (tá) và Captain (úy) hình thành trước. Captain chỉ huy một Company (đội), Colonel chỉ huy một Regiment (đoàn) và General chỉ huy một Army (quân).
Mỗi cấp như vậy hình thành 3 bậc nhỏ: Đại (trưởng quan), Trung (phó thứ nhất), Thiếu (phó thứ 2). Cấp phó thứ nhất do chữ Lieutenant (từ gốc Pháp, có nghĩa là phụ trách một mảng). Cấp phó thứ 2 thì hơi khác 1 chút.
Căn bản là như thế, nên khi người Nhật chuẩn quân hàm, họ chuyển ngữ thành 3 cấp Tướng/Tá/Úy và 3 bậc Thiếu/Trung/Đại. Việt Nam ta khi xây dựng hệ thống quân hàm năm 1946 theo y chang kiểu này.
Còn về vì sao có sự khác biệt giữa cấp Thượng tướng (XHCN) và Chuẩn tướng (TBCN) thực ra lại là một chuyện khác. Hình thành từ ngẫu nhiên và theo thời gian tách biệt.
Vì phạm vi "đáp khẽ" nên em ngại bài dài, tạm dừng ở đây. Nếu các bác quan tâm, em sẽ giải thích tiếp.