Object-oriented

Structure, Musical [Str]  >  Formalism  ]

Object-oriented programming is organised around "objects" rather than "actions", data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data. The programming challenge was seen as how to write the logic, not how to define the data. Object-oriented programming privileges the objects we want to manipulate rather than the logic required to manipulate them.

The first step in OOP is to identify all the objects you want to manipulate and how they relate to each other, an exercise often known as data modelling. Once an object is identified, you generalise it as a class of objects and define the kind of data it contains and any logic sequences that can manipulate it. Each distinct logic sequence is known as a method. A real instance of a class is called an "object" or, in some environments, an "instance of a class." The object or class instance is what you run in the computer. Its methods provide computer instructions and the class object characteristics provide relevant data. One communicates with objects - and they communicate with each other - with well-defined interfaces called messages. (Source - http://searchwin2000.techtarget.com/sDefinition/0,,sid1_gci212681,00.html)

 

Bibliography:

English - Español - Français - Deutch - Italiano

Alphabetical order - Chronological order

Bukvic, Ivica Ico (2002). {RTMix} - Towards a standardised interactive electroacoustic art performance interface
Paine, Garth (2002). Interactivity, Where to from here?
Pope, Stephen Travis (1996). Object-oriented Music Representation
Rodet, Xavier (1991). What Would We Like to See Our Music Machines Capable of Doing?
Sedes, Anne (2005). Aspects of Time in the Music of Horacio Vaggione
Solomos, Makis (2005). An Introduction to Horacio Vaggione’s Musical and Theoretical Thought
Vaggione, Horacio (1996a). Morphological Transformations Though Analysis and Resynthesis

Top

imatinib availability in mayami simvastatin 10 for sale in mayami norvasc prices generic prilosec otc 20mg more info best way to take bactrim cheapest lipitor sale buy armodafinil fast bupropion drug hcl premarin in california amlodipine 5 bupropion 75 mg tablet mexico norvasc enalapril enalapril 20mg best price for gleevec http://hautesalpes.org/?xff=979849 metronidazole tablets 100mg amlodipine prices in mayami http://hautesalpes.org/?xff=828408 information prilosec 10 mg tablets lowest cost simvastatin 20mg information about bupropion prices get ciprofloxacin on line alli orlistat prosteride finasteride clomiphene over the counter more info about walmart piracetam information about buy wellbutrin lipitor sales buproprion sr nexium no prescription more info about buy filagra usa info about simvastatin over the counter purchase piracetam order urimax in new york azithromycin pack price about buy orlistat capsules 120mg lumigan eye drops generic drug for bactrim ds more nexium lower price femara 2.5mg mexico http://cepa.aero/bupropion-800-mg/ http://gval-sec.com/?dft=327158 about canadian nexium no prescription generic discount bactrim cheapest modalert uk gefitinib bupropion buy azithrocin usa http://gval-sec.com/?dft=185356 prednisolone hot flashes premarin prices in canada nexium in canada ciprofloxacin tab 500 mg doxycycline hyclate in canada