A worthy observation, my learned fellow geek. Long before the IBM System/360 and DEC PDP-11 introduced architectures based on the addressable byte, the 36-bit word was de rigueur for mainframes, and half that for smaller computers like the venerable PDP-1 (excepting the even more venerable baby PDP-8, which was 12-bit).
You dare to call us young punks? BASIC was developed in 1963. The origins of COBOL and FORTRAN can be traced back to developments in the second half of the 1950s. This was so long ago that even I, the venerable Wolfpup, had nothing to do with it (for once).
You have slipped up on a pedantic technicality, oh noble one. The only thing that might have been called a “puncher” in those great ol’ days of Real Computers would have been a burly fellow whose job was to keep riffraff out of the inner sanctum of the raised-floor computer room, by violence if necessary. This sacred place was strictly reserved for the High Priests of computing. No, the thing that perforated computer cards was a card punch.
Until the advent of byte-addressable architectures from the mid-60s onwards, pretty much all mainframes – the IBM 704, 709, the modernized 704x and 709x series, the DEC PDP-6 and PDP-10 (DECsystem 10) and DECsystem20. The DECsystem10 continued the 36-bit tradition until the late 70s.
The PDP-8, which defied all tradition with its 12-bit words, had an absolutely ingenious architecture and what it could do with only 8 instructions was just sheer genius. It was a very capable machine despite the limited word size allowing it to directly access only 128 12-bit words at a time (a “page”), plus another 128 words in lower memory called “page zero”. By indirectly addressing through a word containing a full 12-bit address, a PDP-8 program could address 4K of memory. Using extra hardware, you could flip around between as many as 8 of these 4K memory banks, for a maximum total memory of … wait for it … an incredible 32K! Yes, a great deal of ingenuity was required of programmers to optimize memory use.
I mention this because of my continuing lament about Kids These Days, where even the most trivial programs have memory requirements that are minimally many megabytes and often literally gigabytes. The amount of memory that the most trivial program requires now would in those days have cost more than the GDP of the entire world. Tell me that today’s programmers have not lost all the old ingenuity for optimization and efficiency and aren’t just lazy and wasteful.
Sorry for that. You may now return to bashing anti-semites, or whatever the hell you were doing. 