Fundamental principles of object-oriented programming languages are:
Structured programming languages are function or procedure -oriented - they is why sometimes they are called procedural programming languages. Structured programming languages are used the data given through parameters of functions or procedures (for instance - f(d) ), while in object-oriented programming languages, the methods(functions) are attached to the object(data) (for instance - d.f() ).
Computer Software Engineer
10 years in soft development