George é uma linguagem de programação de alto nível criada por George Coulouris na Universidade de Cambridge. Foi concebida para ser fácil de aprender e usar, e para ser adequada à escrita de grandes programas. George é uma linguagem compilada, e está disponível para uma variedade de plataformas.
George tem uma sintaxe simples, baseada na linguagem de programação ALGOL. É uma linguagem estruturada, com regras claras para a organização de programas. Isto torna mais fácil escrever e manter programas escritos em George.
Os programas George são tipicamente compostos por módulos. Um módulo é uma colecção de funções e dados relacionados. Os módulos podem ser escritos em George ou em outras línguas, e podem ser ligados entre si para formar um programa completo.
George inclui uma biblioteca padrão de módulos, que fornecem uma vasta gama de funcionalidades. Estes incluem módulos para manipulação de cordas, listas, e ficheiros. Há também módulos para programação de rede, interfaces gráficas de utilizador, e acesso a bases de dados.
Os programas George podem ser executados numa variedade de plataformas, incluindo Windows, Linux, e Mac OS X. George está também disponível como servidor web, permitindo que os programas sejam executados num servidor web e acedidos a partir de um navegador web.
George é uma linguagem de programação poderosa e flexível. É fácil de aprender e usar, e é adequada para escrever grandes programas. George está disponível para uma variedade de plataformas, e inclui uma biblioteca padrão de módulos.