Wednesday, November 10, 2010

Project 4A - Advantages and Disadvantages of Programming Lanuguages

For this assignment we were instructed to read the following article, Types of Computer Languages with Advantages and Disadvantages and to list some advantages and disadvantages of the following programming languages: Object Oriented, Procedural, Functional, and Logical. I read the article, but being that I have no previous experience with any programming language I did a lot more research on the subject and spent countless hours trying to get background information just to understand what I was reading. I also watched many YouTube videos from Stanford, MIT, and Berkely courses. So after all that, I created the following charts based on what I have learned. (They are jpegs created in Photoshop). I still feel like a novice, but having a chart format to organize my thoughts has really helped. My sources are cited below the charts.






External Links:
http://www.csc.liv.ac.uk/~frans/OldLectures/2CS24/declarative.html#styles

http://www.idinews.com/procedural.pdf “Learning to Program: It Starts with Procedural

http://www2.tcl.tk/13398, “Disadvantages and Advantages of OOP”
http://bytes.com/topic/c-sharp/answers/261414-disadvantages-polymorphism-inheritance-encapsulation, “Disadvantages of Polymorphism, Inheritance and Encapsulation”

No comments:

Post a Comment