SASyLF: Az Oktatási Bizonyíték Helyettes a Nyelvi Elmélet

Script: https://www.cs.cmu.edu/~aldrich/SASyLF/

SASyLF logoTanítási és tanulási formális programozási nyelv elmélet kemény, részben azért, mert könnyű hibázni, és nehéz megtalálni őket. Proof asszisztensek segítségével ellenőrizni igazolások, de a tanulási görbe túl meredek használni a legtöbb osztályok, és akadályozza a kutatók is.

SASyLF (ejtsd: “Sassy Elf”) egy LF-alapú bizonyíték asszisztens szakosodott ellenőrző tételek mintegy programozási nyelvek és logika. SASyLF egy egyszerű tervezési filozófia: a nyelv és a logika a szintaxis, és metaelmélet kell írni a lehető legszorosabban, ahogy ez történik papíron. SASyLF kifejezhetik igazolások tipikus bevezető diplomás típusú elmélet természetesen. SASyLF bizonyítékok általában nagyon egyértelmű, de a beépített támogatása változó erejű rendelkezik helyettesítés tulajdonságait szabad és elkerülhető kínos változó kódolást.

Letöltések

Dokumentáció

Hajópapírok

Hírek

  • Köszönet John Boyland készítésére nagyobb legújabb frissítéseket SASyLF és Eclipse IDE!
  • A SASyLF forráskód elérhető a GitHub.
  • Egy Eclipse bővítmény SASyLF IDE már elérhető (link egy jar).
  • Iratkozz fel a sasylf-be Google csoport kap összefüggő bejelentések SASyLF kibocsátások és eseményeket, valamint a sasylf-felhasználók csoport kérdésekre, és egyéb viták tekintetében SASyLF.
  • SASyLF használták két végzős típusú elmélet tanfolyamok (tanított John Boyland és Todd Millstein) Őszi 2008-ősz 2011 Student utáni felmérés eredményei 2008. évben (Likert-skála 1-5, 5 teljesen egyetértek):

o szeretnék használni SASyLF másik PL során: 4.2

o képes megtanulni SASyLF gyorsan: 3.8

o SASyLF javult én képes bizonyítani tételek, akár papíron: 4.0

o SASyLF lehetővé tette, hogy a feladatok elvégzésére gyorsabban: 3.3

  • Rob Simmons tervezett egy szuper-cool Sassy Elf, egy kísértetiesen hasonlít a Twelf Elf.
  • A ICFP ’08, bemutatott egy papírt a FDPE workshop leíró motiváció a szerszám és a kezdeti tapasztalatok az osztályteremben. Azt is adott hivatalos bemutatót a rendszer szemantika at WMM, és egy poszter a konferencia fő.
  • Az általunk kifejlesztett egy előzetes megoldást a POPLmark kihívás.

Köszönhetően Támogatóink!

Ezt a munkát részben támogatta NSF Életpályadíjjal CCF-0546550, DARPA támogatás HR00110710019, a Védelmi Minisztérium, valamint egy NSF Graduate Research Fellowship Robert J. Simmons. Bármely vélemény, megállapítások és következtetések, illetve javaslatokat tenni kifejezve ez az anyag azok a szerző (k), és nem feltétlenül tükrözik a véleményét a National Science Foundation (NSF), DARPA, vagy a Védelmi Minisztérium.

About The Author

admin

Comments are closed.