Our group member and engine programmer in TRACER project Levan Khelashvili held a seminar about Object-oriented programming (OOP) .
During this seminar Levan talked about Object-oriented programming (OOP) as an individual programming paradigm based on the concept of "objects", which can contain data, in the form of fields (known as attributes), and code, in the form of procedures (known as methods). He talked about Object-oriented programming (OOP) languages , which are diverse, but the most popular ones are class-based (meaning that objects are instances of classes, which also determine their types.)
After general discussion of Object-oriented Programming, he continiued talking about TRACER and it\'s OOP, which he uses in engine programming.Levan also explained hot important role does OOP have in ATLAS TRACER.
Seminar was attended by all group members and interns.