Qetsiyah 6567 – Livehjälpare
Postad: 25 aug 2022 16:48 Redigerad: 25 aug 2022 16:48

Nextflow

Hej, jag ska börja lära mig programmeringssspåket Nextflow, här är en liten introsnutt:

Men som vanligt med allt programmeringsrelaterat är jag förvirrad redan från start:

  • De undviker att kalla Nextflow för ett programmeringsspråk, det gör mig osäker på om det in fact är ett programmeringsspråk eller inte eller något mer än så.
  • I tredje stycket/meningen, menar de "high level" som i att Python är högre nivå än Assembly?
manik 82
Postad: 25 aug 2022 17:58 Redigerad: 25 aug 2022 17:58

High-level syftar på vilken modell som används för parallellism. Läs t.ex. under Two Models for Concurrent Programming här:

https://web.mit.edu/6.005/www/fa14/classes/17-concurrency/

Nextflow är en variant på message passing medan t.ex. pthreads i C är exempel på shared memory. I allmänhet räknas shared memory-modellen som lägre nivå och svårare att resonera om.

Qetsiyah 6567 – Livehjälpare
Postad: 25 aug 2022 22:05

Tack för ditt svar, men mer överkurs hjälper mig inte att förstå, kan du förklara igen men enkelt?

Svara
Close