Eu escrevo e mantenho programas em Simula— a linguagem que introduziu classes, objetos e corrotinas na década de 1960. Mais frequentemente sou abordado com algo antigo e insubstituível: um modelo de filas de um grupo de pesquisa, uma simulação de armazém que ainda afeta decisões reais, ou pilhas de listagens retiradas de fita que ninguém na empresa consegue ler mais. Eu trago esse código de volta à vida. Trabalhando com o compilador Cim e a clássica classe de contexto SIMULAÇÃO, construo modelos de eventos discretos em torno de processos, notificações de eventos e um conjunto ordenado—máquina que o Simula inventou primeiro. Estou confortável com hold, passivate, activate e todo o modelo de corrotina que a maioria dos desenvolvedores modernos nunca tocou. A saída típica é código-fonte compilado e documentado, um breve relatório sobre a lógica do modelo e agendamento de eventos, um conjunto de execuções de teste reproduzíveis e, se necessário, uma cuidadosa porta para um alvo suportado como C ou Java que preserva a semântica original em vez de adivinhá-la. Eu reestruturei exemplos de ensino para instrução, restaurei estudos de simulação para historiadores da computação e desenredou hierarquias de classes caseiras que cresceram por trinta anos. Eu leio fluentemente os textos originais de Birtwistle, Dahl e Nygaard, então posso dizer o que os autores pretendiam, não apenas o que o compilador aceita. Eu cito um preço fixo, mantenho cada alteração sob controle de versão e entrego o que sua equipe pode realmente manter.
Freelancer contacts
E-mailShow
Vinte · dica
Antes de fazer seu pedido
Veja o portfólio do freelancer.
Descreva sua tarefa e peça um preço e prazo.
Verifique as avaliações de outros clientes.
Ou publique um projeto e compare várias ofertas.
Contact the freelancer
Order the service or ask the freelancer a question.