- What is an API?
- An API (application program interface) facilitates interaction between different programs. Even without an internet connection, software components and applications can communicate with each other through an API.
- In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
- The main difference between Java API and Twitter API is that the Twitter API is a web based JSON API that allows developers to interact with Twitter data. On the other hand, the Java API is not web based but is made available as software components through the installation of the Java Development Kit. This Java API is available to help increase productivity by implementing tasks so programmers donât have to start from scratch every time.
- The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
- According to the article, abstraction is a way organising the complexity so that complicated actions can be handled in a simple way. A good example of abstraction in my everyday life is when we decide to order food in, instead of cooking. So, although we like to cook, instead of having to shop for and prepare all of the ingredients, then combine, cook and serve them, you just go to the website, select the food you fancy, order, pay and wait for it to arrive.