Specific commentators have disagreed sharply on how to define software engineering or its legitimacy as an engineering self-discipline. David Parnas has reported that software engineering is, in fact, a kind of engineering. Programming languages can be employed to accomplish distinct tasks in other ways. Frequent programming paradigms include: Ada Lovelace https://computerscience68984.blogmazing.com/28393100/about-software-engineering