- Compare Functional and Object-Oriented Programming
- Explain the differences to an audience
- Demonstrate the differences using examples
Copy your blog tempate into a new HTML file named week6_technical.html
.
Select and research one of the topics below:
So you've had some experience with Object-Oriented Programming (OOP) this week. Some consider Functional programming the opposite of OO - compare them.
What kinds of variables does Ruby support? Where are they accessible? When would you use them and what makes them different?
Research class methods and desribe what they are, how to use them, and when you would use them
What are these? How do they work?
Describe and explain the purposes of classes and modules. How are they similar? How do they compare?
What is ruby inheritance? What is composition? Which have you used this week? Create your own examples to explain how to use each.
Write a blog post that teaches your audience about the topic. Think of examples to use to teach and SHOW your audience what you are describing.
Link to your blog on the index of your site and push your changes.
Make sure the index of your site is maintained, nice, and professional. This is your face in the online community, so make it nice!
Share your blog on the google+ community under "Blog Posts!" Read others and see if you agree or disagree. Start a discussion on this topic. Consider sharing your blog post on Reddit as well.
Read at least one blog on each of the topics. Learn as much as you can.