Algorithms for Parallel-Search Memories
Journal of the ACM (JACM)
Algorithm 58: matrix inversion
Communications of the ACM
Manipulation of trees in information retrieval
Communications of the ACM
Communications of the ACM
A programming language
AIEE-IRE '62 (Spring) Proceedings of the May 1-3, 1962, spring joint computer conference
Programming notation in systems design
IBM Systems Journal
ISPMET: a study in automatic emulator generation
MICRO 5 Conference record of the 5th annual workshop on Microprogramming
A Comparison of Register Transfer Languages for Describing Computers and Digital Systems
IEEE Transactions on Computers
Programming notation in systems design
IBM Systems Journal
Hi-index | 0.00 |
Algorithms commonly used in automatic data processing are, when considered in terms of the sequence of individual physical operations actually executed, incredibly complex. Such algorithms are normally made amenable to human comprehension and analysis by expressing them in a more compact and abstract form which suppresses systematic detail. This suppression of detail commonly occurs in several fairly well defined stages, providing a hierarchy of distinct descriptions of the algorithm at different levels of detail. For example, an algorithm expressed in the FORTRAN language may be transformed by a compiler to a machine code description at a greater level of detail which is in turn transformed by the "hardware" of the computer into the detailed algorithm actually executed.