Answer:
python is probably the best is you are a begginer
java and C++ are good too
Explanation: It's something like siri. It's a machine or technology inside a phone or computer that gives you information to a question that you asked.
Answer:
It will bring more verstality in his website. He will be able to define tags.
Explanation:
XML allows to define your own tags. You can bring semantics into your website which make data browsing easier.
Answer:
1) Bottom-up
2) Top-down
Explanation:
In general dynamic programming is a divide and conquer strategy which can be implemented using bottom up approach or top down approach.
Bottom-up approach in dynamic programming will solve a relatively simple sub-problem first and then use the solution to build and arrive at solutions to a bigger sub-problem.
Top down approach is reversed to bottom-up approach and is also known as Memoization Method. Instead of solving a problem started from the base state sub-problem, the top down approach break a problem into a smaller problems from the top most destination state until it reaches the bottom most base state.