| AP | 1956 | ↓⊕Fortran I-III Coeval | ↓⊕France | Automatic programming |
| APT | 1956 | ↓⊕Numerical Control | ↓⊕United States | Automatically Programmed Tools |
| BALITAC | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | MIT Compiler for 650 |
| CHIP | 1956 | ↓⊕Symbolic assembly packages | ↓⊕United States | Wright ADC Interpeter for the UNIVAC 1103 |
| DARSIMCO | 1956 | ↓⊕Fortran I-III Coeval | ↓⊕United States | DArtmouth SIMplified COde |
| DASK initial orders | 1956 | ↓⊕Initial orders | ↓⊕Denmark | Naur's IO for the DASK computer |
| DEUCE Autocode | 1956 | ↓⊕Early Autocodes | ↓⊕United Kingdom | Autocode for EE DEUCE |
| EASE II | 1956 | | ↓⊕United States | |
| FAP | 1956 | ↓⊕Symbolic assembly packages | ↓⊕United States | Lockheed interpreter for Univac 1103A |
| Formules | 1956 | ↓⊕W European algorithmic systems | ↓⊕Germany | Compiler for Zuse Z4 |
| FORTRANSIT | 1956 | ↓⊕Fortran I-III Coeval | ↓⊕United States | FORTRAN Internal Translator |
| GEMS | 1956 | ↓⊕Event scheduling | ↓⊕United States | GE Manufacturing Simulator |
| GIP | 1956 | ↓⊕Early Autocodes | ↓⊕United Kingdom | Interpretive autocode for DEUCE |
| Hanford Mark I | 1956 | ↓⊕Report Generators | ↓⊕United States | Report generating language |
| INTERCOM 101 | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | FP autocode |
| IPL-IV | 1956 | ↓⊕List | ↓⊕United States | Information Processing Language version 4 |
| LA A 870 | 1956 | ↓⊕Macroassemblers | ↓⊕United States | Los Alamos assembler |
| LOAD AND GO | 1956 | ↓⊕Fortran I-III Coeval | ↓⊕United States | Rand Corp FORTRAN |
| MISHAP | 1956 | ↓⊕Symbolic assembly packages | ↓⊕United States | Lockheed assembler package for UNIVAC 1103A |
| MJS | 1956 | ↓⊕Other US historic | ↓⊕United States | Livermore Compiler for UNIVAC I |
| NYU/OMNIFAX | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | Hybrid compiler for UNIVAC II |
| OMNICODE | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | Autocoder for 650 |
| OMNIFAX | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | Compiler for Univac I |
| PRINT I | 1956 | ↓⊕Fortran I-III Coeval | ↓⊕United States | Load and go scientific calculation system |
| QUAD | 1956 | ↓⊕Other US historic | ↓⊕United States | Interpretive coding system for the JOHNNIAC |
| RELCODE | 1956 | ↓⊕Symbolic assemblers | ↓⊕United States | Assmbler for UNIVAC I and II |
| SAC | 1956 | ↓⊕Symbolic assemblers | ↓⊕United States | Electrodata assembler for Burroughs |
| SMAC | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | JOHNNIAC diagnostic compiler |
| SNIP | 1956 | ↓⊕Symbolic assembly packages | ↓⊕United States | Complex maths version of RW SNAP |
| SOAP I | 1956 | ↓⊕Symbolic assemblers | ↓⊕United States | First release of SOAP |
| SOHIO | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | SOHIO autocode for 750 |
| SPUR | 1956 | ↓⊕Symbolic assembly packages | ↓⊕United States | Floating point package |
| STAC | 1956 | ↓⊕Macroassemblers | ↓⊕United Kingdom | Symbolic macroprocessor for DEUCE |
| STAR | 1956 | ↓⊕Symbolic assemblers | ↓⊕United States | Burroughs 200/205 assembler |
| SYMBOLIC ASSEMBLY | 1956 | ↓⊕Symbolic assemblers | ↓⊕United States | Symbolic assembler for IBM 705 |
| TRANS-USE | 1956 | ↓⊕Macroassemblers | ↓⊕United States | Univac 1103 macroassembler |
| UASAP | 1956 | ↓⊕Macroassemblers | ↓⊕United States | SHARE Macro-assembler |
| UGLIAC | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | United Gas autocode |
| VIB | 1956 | ↓⊕Low-level Autocoders | ↓⊕United States | Early language for General Motors |
| X-1 | 1956 | ↓⊕Symbolic assemblers | ↓⊕United States | Experimental Assembler For Univac II |