# Cogwork: Nézd, ahogy egy program fut, utasításonként

> Kétmenetes assembler (címkék → indexek) + egy ~20 opkódos veremgép, ahol a végrehajtás egy tiszta step(program, state) - így a debugger csak megjeleníti az állapotot. 8 teszt valódi programokat futtat (faktoriális ciklus, maximum ugrásokkal).

A Cogwork egy vizuális virtuális gép, amely lehetővé teszi, hogy egy program végrehajtását utasításonként figyeld. Egy kétmenetes assembler feloldja a címkéket indexekké, egy nagyjából 20 opkódos veremgép pedig lefuttatja az eredményt, ahol a végrehajtás egy tiszta step(program, state) függvényként van modellezve, így a debugger egyszerűen megjeleníti a kapott állapotot. Ez egy nulláról épült, függőségben szegény projekt - 8 teszt valódi programokat futtat, például egy faktoriális ciklust és egy ugrásokkal megvalósított maximumkeresőt -, amelyet letölthetsz és helyben futtathatsz.

## Az alkalmazásról

Virtuális gépek

## Amit érdemes elvinni

- Kétmenetes assembler (címkék → indexek) + egy ~20 opkódos veremgép, ahol a végrehajtás egy tiszta step(program, state) - így a debugger csak megjeleníti az állapotot. 8 teszt valódi programokat futtat (faktoriális ciklus, maximum ugrásokkal).
- Letöltés: Cogwork (ZIP)

## Címkék

Free software, Cogwork

## Teljes írás elolvasása

/downloads/cogwork.zip

## Ezt is megépítjük

https://dfieldsolutions.hu/hu/szolgaltatasok/full-stack

## Több a laborból

- https://dfieldsolutions.hu/hu/labor/sylex.md — Sylex: Értelmet ad a perjeleknek
- https://dfieldsolutions.hu/hu/labor/kindra.md — Kindra: Kihagyhatsz egy napot, a ritmust nem
- https://dfieldsolutions.hu/hu/labor/voxara.md — Voxara: Vitatkozz jobban. Veszíts elegánsan
- https://dfieldsolutions.hu/hu/labor/wraithward.md — Wraithward: Vedd észre a csalit, mielőtt ráharapsz

---

Source: https://dfieldsolutions.hu/hu/labor/cogwork
DField Solutions — Torony köz 5-1.a, 2120 Dunakeszi, Hungary — +36 20 722 0002 — dezso@dfieldsolutions.com
Booking: see https://dfieldsolutions.hu/en/contact
