LocalazyLocalazy
SOL é uma linguagem de programação poderosa e de alto nível concebida para o rápido desenvolvimento de software robusto e de fácil manutenção. SOL é um acrónimo de "Systems Oriented Language" (Linguagem Orientada a Sistemas). A linguagem foi originalmente desenvolvida por uma equipa de peritos da Universidade da Califórnia, Berkeley, liderada pelo Prof. David Patterson. O SOL baseia-se na linguagem de programação C++ e incorpora muitas das suas características. No entanto, a SOL foi concebida especificamente para a programação de sistemas, e como tal, inclui várias características não encontradas em C++. Por exemplo, o SOL fornece apoio para programação concorrente, recolha de lixo, e tratamento de excepções. SOL é uma linguagem compilada, e os programas escritos em SOL são tipicamente compilados em código nativo para a plataforma alvo. Isto resulta em programas que são muito rápidos e eficientes. SOL é utilizado numa grande variedade de aplicações, incluindo sistemas operativos, sistemas de bases de dados, e servidores de rede. A linguagem é também bem adequada para o desenvolvimento de aplicações de grande escala, tais como navegadores web e suites de escritório.