Snap!
| Wersja | 3(stan na 16.10.2014) |
| Platformy | Windows, Mac, Linux |
| Licencja | Open source |
| Kategoria | Edukacyjne |
Główne funkcje
- Łatwy do nauki język programowania
- Wizualny interfejs oparty na przeciąganiu i upuszczaniu
- Wiele poleceń i funkcji
- Konwersja programów na inne języki
Przegląd oprogramowania
Snap! to edukacyjny, graficzny język programowania oparty na przeciąganiu i upuszczaniu, używany do nauki informatyki przez osoby w różnym wieku. Początkowo nosił nazwę Build Your Own Blocks (BYOB) i był inspirowany programem Scratch, który działa w podobny sposób. W przeciwieństwie do BYOB, Snap! działa w przeglądarce internetowej.
Zamiast wymagać pisania kodu programów, Snap! udostępnia wizualny interfejs. Możesz tworzyć elementy graficzne nazywane duszkami, a następnie programować ich różne zachowania. Aby zaprogramować duszki, wystarczy przeciągać bloki zawierające polecenia z karty skryptu i upuszczać je na docelowym duszku. Polecenia obejmują sterowanie ruchem, dźwiękami i wyglądem, a także zdarzenia, zmienne i instrukcje logiczne.
Jeśli interesuje Cię nauka podstaw programowania lub przekazywanie tych zasad innym, Snap! jest świetnym wyborem. Jest szczególnie przydatny dla osób, które mogą uważać rozpoczęcie nauki programowania od razu od pisania kodu za onieśmielające.
Podstawowy typ pliku
Obsługiwane typy plików
| Rozszerzenie | Typ pliku |
|---|---|
| .YPR | Plik projektu BYOB |
| .JAR | Archiwum Java |
| .SB | Plik projektu Scratch |
| .SB2 | Plik projektu Scratch 2.0 |
| .SCRATCH | Projekt Scratch 0.x |
| .SPRITE | Plik duszka Scratch |
| .SPRITE2 | Plik duszka Scratch 2.0 |
| .YSP | Plik duszka BYOB |