BYOB (Build Your Own Blocks) for Mac 3.1.1
Beskrivelse
BYOB (Byg dine egne blokke) til Mac er en pædagogisk software, der udvider Scratch, et programmeringssprog designet til børn i alderen 8-14, til et fuldmagtssprog, der er velegnet til datalogistuderende i alderen 14-20. Med BYOB kan brugere oprette brugerdefinerede blokke og bruge førsteklasses procedurer og lister til at bygge komplekse programmer.
En af de iøjnefaldende funktioner ved BYOB er dens evne til at skabe brugerdefinerede blokke. Denne funktion giver brugerne mulighed for at definere deres egne kommandoer ved at bruge eksisterende blokke som byggeklodser. Dette gør det lettere for brugere at skrive komplekse programmer ved at opdele dem i mindre, mere håndterbare stykker.
En anden kraftfuld funktion ved BYOB er dens understøttelse af førsteklasses procedurer eller lambda-funktioner. Disse funktioner giver brugerne mulighed for at videregive funktioner som argumenter og returnere dem som værdier. Dette gør det muligt at skrive mere fleksibel og genbrugelig kode.
BYOB understøtter også førsteklasses lister, herunder lister over lister. Det betyder, at brugere nemt kan skabe komplekse datastrukturer og manipulere dem ved hjælp af indbyggede listeoperationer såsom sortering, filtrering og kortlægning.
Endelig introducerer BYOB virkelig objektorienterede sprites med prototype-arv. Det betyder, at hver sprite i programmet har sit eget sæt af egenskaber og metoder, som kan nedarves af andre sprites i programmet.
Downloadpakken indeholder kildekode og dokumentation, som gør det nemt for nye brugere at komme hurtigt i gang med softwaren. Derudover er der adskillige tutorials tilgængelige på den officielle hjemmeside på http://byob.berkeley.edu, som giver trin-for-trin instruktioner om, hvordan man bruger forskellige funktioner i softwaren.
Samlet set er BYOB et glimrende valg for alle, der ønsker at lære datalogi eller forbedre deres programmeringsfærdigheder ved hjælp af Scratchs intuitive visuelle grænseflade kombineret med avancerede funktioner som brugerdefinerede blokke, lambda-funktioner, førsteklasses lister og objektorienterede sprites med prototype-arv, hvilket gør det til én. af den mest kraftfulde pædagogiske software tilgængelig i dag!
Fuld spec
Forlægger | UC Berkeley |
Udgiverwebsted | http://byob.berkeley.edu |
Udgivelses dato | 2011-05-19 |
Dato tilføjet | 2011-12-31 |
Kategori | Uddannelsessoftware |
Underkategori | Elevværktøjer |
Version | 3.1.1 |
Os krav | Mac OS X 10.3/10.4/10.4 Intel/10.4 PPC/10.5/10.5 Intel/10.5 PPC/10.6/10.7 |
Krav | None |
Pris | Free |
Downloads pr. Uge | 1 |
Samlet antal downloads | 5274 |
Comments: