J'écris et maintiens des programmes en Simula—le langage qui a introduit les classes, les objets et les coroutines dans les années 1960. On me sollicite le plus souvent avec quelque chose de vieux et irremplaçable : un modèle de file d'attente d'un groupe de recherche, une simulation d'entrepôt influençant encore des décisions réelles, ou des piles de listings extraites de bandes que personne en interne ne peut plus lire. Je redonne vie à ce code. Travaillant avec le compilateur Cim et la classe de contexte SIMULATION classique, je construis des modèles à événements discrets autour de processus, d'avis d'événements et d'un ensemble ordonné—la machinerie que Simula a inventée en premier. Je suis à l'aise avec hold, passivate, activate, et tout le modèle de coroutine que la plupart des développeurs modernes n'ont jamais touché. La sortie typique est un code source compilé et documenté, un court rapport sur la logique du modèle et la planification des événements, un ensemble de tests reproductibles, et si nécessaire, un port soigneux vers une cible supportée comme C ou Java qui préserve la sémantique originale plutôt que de faire des suppositions. J'ai retravaillé des exemples d'enseignement pour l'instruction, restauré des études de simulation pour les historiens de l'informatique, et démêlé des hiérarchies de classes maison qui avaient évolué pendant trente ans. Je lis couramment les textes originaux de Birtwistle, Dahl et Nygaard, donc je peux dire ce que les auteurs avaient l'intention de transmettre, pas seulement ce que le compilateur accepte. Je propose un prix fixe, garde chaque changement sous contrôle de version, et livre ce que votre équipe peut réellement maintenir.
Freelancer contacts
E-mailShow
Vingt · conseil
Avant de commander
Parcourez le portfolio du freelance.
Décrivez votre tâche et demandez un prix et un délai.
Vérifiez les avis d'autres clients.
Ou publiez un projet et comparez plusieurs offres.
Contact the freelancer
Order the service or ask the freelancer a question.