ช่วงที่ คล็อด แชนนอน เขียนวิทยานิพนธ์อยู่นั้นเอง
เหล่าวิศวกรหลายคนเช่น George R. Stibitz , Konrad Zuse
เริ่มตระหนักได้ว่า ค่าความจริงทางตรรกศาสตร์ที่มีเพียง จริง กับ เท็จ สามารถถูกแสดงได้ด้วยเลขสองตัวอันได้แก่ 0 กับ 1 ซึ่งนำไปสู่การใช้เลขฐานสองในการเขียนโปรแกรม(binary code) กลายเป็นรากของภาษาต่างๆที่เราใช้ในคอมพิวเตอร์จนถึงทุกวันนี้