when did it happen?
1980s
Programming language
The 1980s were years of relative consolidation. C++ combined object-oriented and systems programming
what is aspect weaver? A metaprogramming utility for aspect-oriented languages what is it used for? It is designed to take instructions specified by aspects  and generate the final implementation code. what was the motivation behind this? The desire to create radically different programming languages to support the aspect-oriented programming paradigm is not significant due to business-related concerns, thus, to address these business concerns, an aspect weaver enables the use of widely adopted languages what is done in aspectj weaving? In the programming language AspectJ, pointcuts, join points, and the modularized code are defined in an aspect block similar to that of Java classes what is the definition of a language for programming? A programming language is a notation for writing programs, which are specifications of a computation or algorithm. can you name any early developers? Very early computers, such as Colossus, were programmed without the help of a stored program, by modifying their circuitry or setting banks of physical controls what are the elements of these languages? All programming languages have some primitive building blocks, these primitives are defined by syntactic and semantic rules what are its uses? UNANSWERABLE how were these refined? The increased use of high-level languages introduced a requirement for "low-level programming languages" or "system programming languages". how did consolidation occurred? Increased focus on the use of "modules" or large-scale organizational units of code; C++ combined object-oriented and systems programming.
wiki:25648965
Programming language [SEP] Consolidation and growth
The 1980s were years of relative consolidation. C++ combined object-oriented and systems programming. The United States government standardized Ada, a systems programming language derived from Pascal and intended for use by defense contractors. In Japan and elsewhere, vast sums were spent investigating so-called "fifth-generation" languages that incorporated logic programming constructs. The functional languages community moved to standardize ML and Lisp. Rather than inventing new paradigms, all of these movements elaborated upon the ideas invented in the previous decades. One important trend in language design for programming large-scale systems during the 1980s was an increased focus on the use of "modules" or large-scale organizational units of code.