Saturday, May 27, 2017

The programming language generations

Generation languages were used to classify the difficulty of understanding of the language. The newer generations of languages have become very simple and easy to understand

1st generation language 

Is the machine language which consist of 0s and 1s, which gives instruction to work on for hardwares such as processors.

2nd generation language 

Also called assembly language which converts the statements into machine language
e.g
ADD 9,16

3rd generation language 

This generation is the "high level" programming language, such as Java , C or C++
A compiler will change this type of language to machine ones.This generation needs a  decent amount of  knowledge in programming.
credits;
https://en.wikipedia.org/wiki/Programming_language_generations
http://whatis.techtarget.com/definition/programming-language-generations


4th generation language 

This generation looks more familiar to natural languages and is used for databases.
e.g
EXTRACT ALL CUSTOMERS WHERE "PREVIOUS PURCHASES" TOTAL MORE THAN $1000

5th generation language 

Uses visual interface to create source language that is usually compiles with 3GL or 4GL. Microsoft uses 5gl languages to visualize .eg C# 

Friday, May 5, 2017

Internet of things

Meaning

Is the connection of many of devices with internet. That includes smart phones, washing machines to cars and anything else you can imagine of.

Why is it used?
To make things easier for us and get things done more effectively.

Who uses it and how is it used for?

Devices in homes (Smart Homes)
companies like google make devices that are connected with the internet and make things simpler by touching a button and multiple things turn on/off, e.g lamps.

Wearable devices
wearable devices such as smart watches and smart jackets, do use internet and make things simpler for us.They can be used such as getting news while being outdoors.



Thursday, May 4, 2017

Big Data

Description

Big data is a large volume of data, whether organized or unorganized that is being recorded on a daily e.g business day to day basis. The usefulness of these large data is dependent on the organizers or the ones who have the privileges to use those data. It can be used to analyse for looking at patterns and bring out forth a better strategic plan e.g for a business marketing.

Big data comes in many formats such as from emails,videos or financial transactions.
Big data can also be complex, when it come from many different resources, but also helps to make a pattern or connect relationships and so on.

Who uses it and how it is used for?

Manufacturing companies
Data coming from reviewers or many customers, can boost the quality of the manufacturers' products and reduce waste's to minimize the output and maximize their output. That is a key, especially for today's highly competitive market.

Health Care
When data is coming from Patient records, treatment plans and others, and used it very effectively; then they could do things more accurately or sometimes find things that were hidden and could improve the patients care.

Where does it come from?
The sources for big data comes generally from those three categories;
streaming data,social media data and publicly available resources.