Each generation of programming language is marked by an increase in the level of abstraction. Examine this evolution from first generation, machine language, through today's fifth generation of programming languages. What do you think the next generation will look like, or is it already here?
(Please reply with references from the internet as I need this for my assignment and approx 350 words).