24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

Entwickler in Mercury—Deklarative Logik und Funktionen

73 Ansichten#2292
Auflistungszeitraum1 Tagbis 20.11.2026
Veröffentlicht22.08.2026
Ansichten7344 in 14 Tagen

Über den Service

Übersetzt
Ich entwickle Programme in Mercury—einer rein deklarativen Sprache, die Logik und funktionale Programmierung unter einem strengen statischen Typsystem, Modusanalyse und Determinismusprüfung vereint. Wenn Ihr Bereich mit Regeln, Einschränkungen und Lösungen gesättigt ist, verwandle ich diese Regeln in Code, dessen Ehrlichkeit der Compiler selbst garantiert. Mercury ist nicht Prolog mit Kosmetik und nicht Haskell in einer Logikmaske: Typinferenz, Modus- und Determinismusanalyse erfassen ganze Klassen von Fehlern, bevor der erste Test läuft, und genau das brauchen regelreiche, verifikationsfokussierte Systeme.

In der Praxis modelliere ich Ihren Bereich mit Prädikaten und Funktionen, die explizite Modi tragen, sodass Datenfluss, Fehler und Nichtdeterminismus deklariert und überprüft werden, nicht impliziert. Ich entwerfe deterministische Kerne, wo Korrektheit entscheidend ist, lasse nichtdeterministische Suchen dort, wo die Aufgabe wirklich verzweigt, und nutze Mercurys Modulsystem, um große Regelbasen über Jahre lesbar und wartbar zu halten. Mir sind saubere Schnittstellen, umfassende Fallanalysen und totale Funktionen wichtig—in einer deklarativen Sprache ermöglichen diese Eigenschaften, über Verhalten nachzudenken, anstatt zu raten.

Ich kann ein Projekt aus einer Spezifikation starten, einen verworrenen bestehenden Mercury-Code retten oder eine kompakte Regel-Engine, einen Analyzer oder ein Transformationswerkzeug erstellen, das von anderen Diensten aufgerufen wird. Ich dokumentiere die Logik jedes Moduls, schreibe sinnvolle Tests zu dem, was der Compiler nicht beweisen kann, und liefere Code, den ein zukünftiger Wartender tatsächlich verstehen wird.

— Mercury-Programme nach Spezifikation: Prädikate, Funktionen, explizite Modi
— Regel-Engines und deklarative Entscheidungslogik für regulierte Bereiche
— Typ-, Modus- und Determinismusdesign für konsistenten Code
— Refactoring und Rettung verworrener bestehender Mercury-Projekte
— Analyzer, Transformer und DSLs auf einer logik-funktionalen Grundlage
— Integration von Mercury-Kernen mit umgebenden Diensten und Werkzeugen
Freelancer contacts
E-mailShow
24
Zwanzig · Tipp

Bevor Sie bestellen

  • Durchsehen Sie das Portfolio des Freelancers.
  • Beschreiben Sie Ihre Aufgabe und fragen Sie nach Preis und Frist.
  • Überprüfen Sie die Bewertungen anderer Kunden.
  • Oder posten Sie ein Projekt und vergleichen Sie mehrere Angebote.
Gleiche Kategorie

Ähnliche Dienstleistungen

Alle Dienstleistungen in der Kategorie
Gut zu wissen
Wie bestelle ich diese Dienstleistung?

Schreiben Sie dem Freelancer über das Formular auf dieser Seite: beschreiben Sie die Aufgabe, die Frist und das Ergebnis, das Sie benötigen.

Wie überprüfe ich den Freelancer?

Öffnen Sie das Profil: Bewertung, Portfolio und Bewertungen von anderen Kunden zeigen Erfahrung mit Aufgaben wie Ihren.

Olga M.Webprogrammierung
Kontakt
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora