Original Article: What is PMOS/2
Author: pmoylan.org

O que é PMOS / 2?

PMOS/2 é uma porta para OS / 2 do PMOS fontes de biblioteca para Modula-2 programação. Basicamente, é uma coleção de fontes de Modula-2 que (espero) tornarão seu trabalho de programação mais fácil. É grátis para uso sem fins lucrativos.

O software foi testado com o compilador XDS. Eu tento manter o padrão ISO Modula-2, por isso deve ser portátil sem muita dificuldade para outros compiladores compatíveis com ISO. Há, no entanto, algumas dependências do sistema operacional, por isso portar o código para outros sistemas operacionais pode ser um trabalho bastante grande.

Porque se importar?

A principal função da biblioteca original do PMOS é permitir que você escreva software multitarefa para o DOS. Ele contém um kernel multitarefa, drivers de dispositivo e uma variedade de módulos de utilidade. Uma vez que os drivers de dispositivo e as instalações de multitarefa já estão integrados ao OS / 2, uma porta desse software para OS / 2 pode parecer redundante. Você realmente precisa desse software?

Existem duas razões principais pelas quais o PMOS / 2 pode ser útil:

  • Para portabilidade de software entre o DOS e OS / 2. Se você já usou o PMOS para aplicativos do DOS, o PMOS / 2 fará com que seja fácil acessar esse software no OS / 2. Por outro lado, ele permite que você escreva OS / 2 programas que podem ser posteriormente portados para o DOS.
  • Depois de começar a ler a documentação da API do OS / 2, você entenderá o velho ditado de que "um elefante é um mouse projetado pela IBM". Quaisquer que sejam as outras virtudes do OS / 2, sua interface de programação é tão complexa e obscura quanto os sistemas mais antigos, como o Unix ou o Windows. Eu acredito firmemente que o paradigma de multithreading oferecido pelo PMOS / 2 torna a programação muito mais fácil.
Em qualquer caso, os programadores gostam de trabalhar com paradigmas que são familiares - acho que é comprovada pela popularidade de Emx entre programadores C.

Onde você consegue?

A versão atual do PMOS / 2 é pmos2014.zip (última atualização 2014/08/28 - 562,037 bytes).

Arquivos relacionados


O autor do PMOS / 2 é Peter Moylan.
Última modificação 28 de agosto de 2014.