SUBJECT-ORIENTED PROGRAMMING

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

SUBJECT-ORIENTED PROGRAMMING

Specialty Definition: SUBJECT-ORIENTED PROGRAMMING

DomainDefinition

Computing

Subject-oriented programming Program composition that supports building object-oriented systems as compositions of subjects, extending systems by composing them with new subjects, and integrating systems by composing them with one another (perhaps with glue or adapter subjects). The flexibility of subject composition introduces novel opportunities for developing and modularising object-oriented programs. Subject-oriented programming-in-the-large involves dividing a system into subjects and writing rules to compose them correctly. It complements object-oriented programming, solving a number of problems that arise when OOP is used to develop large systems or suites of interoperating or integrated applications. IBM subject-oriented programming (http://www.research.ibm.com/sop/). (1999-08-31). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     


Alternative Orthography: SUBJECT-ORIENTED PROGRAMMING


Hexadecimal (or equivalents, 770AD-1900s) (references)

53 55 42 4A 45 43 54 2D 4F 52 49 45 4E 54 45 44      50 52 4F 47 52 41 4D 4D 49 4E 47

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01010011 01010101 01000010 01001010 01000101 01000011 01010100 00101101 01001111 01010010 01001001 01000101 01001110 01010100 01000101 01000100 00100000 01010000 01010010 01001111 01000111 01010010 01000001 01001101 01001101 01001001 01001110 01000111

HTML Code (1990) (references)

&#83 &#85 &#66 &#74 &#69 &#67 &#84 &#45 &#79 &#82 &#73 &#69 &#78 &#84 &#69 &#68 &#32 &#80 &#82 &#79 &#71 &#82 &#65 &#77 &#77 &#73 &#78 &#71

ISO 10646 (1991-1993) (references)

0053 0055 0042 004A 0045 0043 0054 002D 004F 0052 0049 0045 004E 0054 0045 0044      0050 0052 004F 0047 0052 0041 004D 004D 0049 004E 0047

Encryption (beginner's substitution cypher): (references)

5355364439375415495243394854393825052494152354747434841

Top     



INDEX

1. Orthography
2. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.