.SS

Plik SS

Scheme Source File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .ss to plik kodu źródłowego Scheme - części rodziny języków programowania Lisp. Można go otworzyć za pomocą Racket (bezpłatny, wszystkie platformy), uruchamiając „racket file.ss” lub przez IDE DrRacket. Rozszerzenie to konwencja z lat 90.; nowoczesny kod Racket używa .rkt, ale oba rozszerzenia działają.

Deweloper: MIT (Scheme language); PLT / Racket team (DrScheme/DrRacket) Kategoria: Pliki developerskie Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 24, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SS?

Plik .ss zawiera kod źródłowy Scheme - minimalistyczny dialekt Lispu charakteryzujący się zasięgiem leksykalnym, kontynuacjami pierwszej klasy i jednolitą składnią S-wyrażeń. Rozszerzenie to zostało spopularyzowane w latach 90. przez Chez Scheme i PLT Scheme jako konwencjonalny przyrostek dla plików źródłowych Scheme.

Kod Scheme składa się z zagnieżdżonych wyrażeń w nawiasach - define, lambda, let, cond - bez specjalnej składni terminatora instrukcji. Plik .ss może zaczynać się od dyrektywy #lang, która określa dokładny dialekt, co jest konwencją wprowadzoną przez Racket.

Standard języka jest utrzymywany poprzez Revised Report on the Algorithmic Language Scheme (RnRS). R7RS (2013) jest obecnym standardem; R6RS (2007) dodał formalny system modułów. Zarówno .ss, jak i powiązane rozszerzenie .scm są szeroko stosowane w kursach akademickich, zwłaszcza tych opartych na *Structure and Interpretation of Computer Programs*.

Kiedy PLT Scheme został przemianowany na Racket 7 czerwca 2010 r. (wersja 5.0), preferowanym rozszerzeniem dla nowego kodu Racket stało się .rkt. Rozszerzenie .ss jest nadal akceptowane przez DrRacket i Chez Scheme i pozostaje powszechne w podręcznikach oraz programach uniwersyteckich opartych na wcześniejszych wydaniach.

Pliki .ss to zwykły tekst UTF-8 bez sygnatury binarnej. DrRacket zapewnia REPL, dokumentację inline i podświetlanie błędów; MIT Scheme, Guile i Chez Scheme uruchamiają pliki .ss z poziomu wiersza poleceń.

Bezpieczeństwo

RYZYKO: LOW

Kod źródłowy w formacie tekstowym; nie może zostać wykonany bez interpretera Scheme. Kod z niezaufanych źródeł powinien zostać sprawdzony przed uruchomieniem - Scheme może wykonywać operacje na systemie plików i sieci.

Szczegóły formatu

w pigułce
PEŁNA NAZWAScheme Source Fileznany również jako Scheme Script, PLT Scheme source
DEWELOPERMIT (Scheme language); PLT / Racket team (DrScheme/DrRacket)od 1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
TYP MIMEtext/plain
TYPkod źródłowy w formacie tekstowym
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Sound Script (różne silniki gier) - Niektóre silniki gier i narzędzia audio używają .ss dla własnościowych plików skryptów dźwiękowych lub sekwencji.
  • Plik arkusza kalkulacyjnego (SuperCalc) - Starszy format arkusza kalkulacyjnego SuperCalc używał .ss, obecnie przestarzały.

Programy otwierające pliki SS

Windows3 apps
Windows Notepad Wbudowany Kliknij prawym przyciskiem myszy na plik → Otwórz za pomocą → Notatnik. Wyświetla tekst, ale bez podświetlania składni.
Racket (DrRacket) Open-source Plik → Otwórz → wybierz plik .ss; kliknij Uruchom. Lub: racket file.ss z wiersza poleceń.
Visual Studio Code Darmowy Otwórz plik .ss; zainstaluj rozszerzenie „Magic Racket” dla podświetlania składni i REPL.
macOS2 apps
TextEdit Wbudowany Otwórz plik .ss, aby wyświetlić źródło w formacie tekstowym. W razie potrzeby wybierz Format → Utwórz czysty tekst.
Racket (DrRacket) Open-source Plik → Otwórz → wybierz plik .ss; kliknij Uruchom. Lub: racket file.ss z wiersza poleceń.
Linux3 apps
gedit Open-source Otwórz plik w gedit; obsługuje podstawowe podświetlanie składni dla Lisp/Scheme.
Racket (DrRacket) Open-source Plik → Otwórz → wybierz plik .ss; kliknij Uruchom. Lub: racket file.ss z wiersza poleceń.
MIT Scheme Open-source mit-scheme --load file.ss - alternatywna standardowa implementacja Scheme.

Szczegóły techniczne

specyfikacja
Paradygmat składniS-wyrażenie (notacja prefiksowa w nawiasach; rodzina Lisp)
Kodowanie znakówUTF-8 lub ASCII; brak nagłówka binarnego
Typ MIMEtext/x-scheme (również text/plain, application/x-scheme)
Deklaracja dialektuOpcjonalna dyrektywa `#lang` w pierwszej linii (konwencja Racket)
Aktualny standard językaR7RS (2013); R5RS i R6RS są również szeroko wspierane
Wymóg wywołania ogonowegoWłaściwa optymalizacja wywołań ogonowych obowiązkowa według R5RS i nowszych; umożliwia bezpieczną głęboką rekurencję
Obsługa kontynuacjiKontynuacje pierwszej klasy poprzez `call/cc` (call-with-current-continuation)
System modułówR6RS definiuje formalną składnię bibliotek; Racket używa `#lang` + `require`/`provide`
Główne implementacjeChez Scheme, DrRacket, MIT Scheme, GNU Guile, Chicken Scheme
Relacja do .rktPLT Scheme zmienił nazwę na Racket w 2010 roku; `.rkt` jest teraz preferowane; `.ss` jest starsze, ale nadal akceptowane
Typowe zastosowanieNauczanie akademickie (kursy oparte na SICP), skryptowanie, wbudowane interpretery Scheme
Formy najwyższego poziomu`define`, `lambda`, `let`, `letrec`, `begin`, `import`, `module`
Wydano1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
Najnowsza wersjaR7RS (2013) is the current Scheme standard; Racket 8.x uses .rkt/.ss
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjasmall.r7rs.org

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SS. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SS.

Najczęściej zadawane pytania

Co to jest plik .ss?
Plik kodu źródłowego Scheme. Scheme to język programowania z rodziny Lisp, używany w edukacji informatycznej i badaniach.
Jak otworzyć i uruchomić plik .ss?
Zainstaluj Racket (bezpłatny, wszystkie platformy) i otwórz go w DrRacket lub uruchom „racket file.ss” z wiersza poleceń.
Jaka jest różnica między .ss a .rkt?
.ss to starsze rozszerzenie źródłowe Scheme z PLT Scheme / Chez Scheme. Od 2010 roku Racket preferuje .rkt. Oba działają zamiennie w Racket.
Co to jest DrScheme?
DrScheme był środowiskiem IDE dla PLT Scheme. Został przemianowany na DrRacket w 2010 roku, gdy PLT Scheme zmienił nazwę na Racket. Nowoczesna wersja jest dostępna na stronie racket-lang.org.
Czy mogę otworzyć plik .ss w Notatniku?
Tak - to zwykły tekst. Możesz odczytać kod, ale nie możesz go uruchomić z poziomu Notatnika.

Źródła

1Racket Language - official siteracket-lang.org
2R7RS Scheme Standard (small language)small.r7rs.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DAVDVR365 / Dahua DVR Video File (DHAV stream)

Powiązane rozszerzenia

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z