-
Primeiros passos rumo à organização do código produzido
Grace Hopper, conforme o que Ada Lovelace previu, organiza os trechos de código que se repetem em subrotinas. (ISAACSON, 2014). -
Início da programação modular
Lançamento da linguagem FORTRAN II, com suporte a criação de sub-programas (MANICKAN; SANGEETHA; SUBRAHMANYA, 2013) -
Criação do paradigma funcional
Criação da linguagem LISP por John McCarty, início do paradigma funcional (BARANAUSKAS, 1993; MCCARTHY, 1979). -
Início do paradigma estruturado
Boehm e Jacopini (1966) provaram que todas as quebras de fluxo existentes poderiam ser substituídas por comandos de seleção e repetição. -
Primeira proposta de componentização de programas
Mcllroy em (1968), propôs um modelo de componentização de programas, baseado em rotinas e em certos critérios como robustez, comportamento semelhante e interfaces semelhantes (LAMPSON; HERBERT; JONES, 2004). -
O paradigma procedimental começa a ser usado comercialmente.
-
Início do paradigma lógico
No início dos anos 70, surge o paradigma lógico (SEBESTA, 2002). -
Criação do paradigma Orientado a Objeto (OO) como conhecemos hoje.
Linguagem de programação Smalltalk, início do paradigma OO (KAY, 1993). -
C++ é criada, favorecendo a adoção comercial do paradigma OO.
Bjorn Stroustrup cria a linguagem C++, um versão da linguagem C que suporta orientação a objetos (HUANG, 2004). -
Programação baseada em componentes como conhecemos hoje.
Cox, em (1986), define o desenvolvimento baseado em componentes como conhecemos hoje, baseado na linguagem Objective-C. -
O paradigma OO começa a ser usado em larga escala comercialmente.
Conforme Oliveira em (2012), este foi o ano em que o paradigma começou a ser largamente usado comercialmente. -
Patente do conceito SOA requerida.
Equipe da Bea Systems Inc. solicita patente do conceito de SOA (Arquitetura Orientada a Serviços) ao escritório de patentes dos Estados Unidos (PATRICK et al., 2006).