David J. Wheeler đã tạo ra ngôn ngữ hợp ngữ đầu tiên. Trong khi làm việc với tư cách là thành viên của một nhóm về Máy tính Tự động Lưu trữ Độ trễ Điện tử, Wheeler chịu trách nhiệm tạo ra hệ thống các hướng dẫn dựa trên từ nói với máy tính để làm gì. Bộ hướng dẫn này đã hình thành ngôn ngữ hợp ngữ đầu tiên.
Máy tính Tự động Lưu trữ Độ trễ Điện tử là một dự án do Maurice V. Wilkes trong Phòng thí nghiệm Máy tính điều hành tại Đại học Cambridge. David Wheeler đóng vai trò là lập trình viên đầu tiên cho nhóm làm việc với Wilkes. Bộ hướng dẫn của Wheeler đã tạo ra các từ đơn giản để thay thế các số nhị phân cho máy tính biết phải làm gì, cho phép những người không chuyên viết mã để máy tính làm theo. Là ngôn ngữ hợp ngữ đầu tiên, tập lệnh của Wheeler đã hình thành nền tảng của tất cả các ngôn ngữ lập trình hiện đại ngày nay.