.SS

Файл SS

Scheme Source File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .ss - это файл исходного кода Scheme, языка программирования из семейства Lisp. Его можно открыть с помощью Racket (бесплатно, для всех платформ), запустив «racket file.ss» или через DrRacket IDE. Это расширение является традиционным соглашением 1990-х годов; современный код Racket использует .rkt, но оба расширения работают.

Разработчик: MIT (Scheme language); PLT / Racket team (DrScheme/DrRacket) Категория: Файлы разработчика Открыть стандартное MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 24, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла SS?

Файл .ss содержит исходный код Scheme - минималистичного диалекта Lisp, характеризующегося лексической областью видимости, продолжениями первого класса и единообразным синтаксисом S-выражений. Расширение стало популярным в 1990-х годах благодаря Chez Scheme и PLT Scheme как общепринятый суффикс для файлов исходного кода Scheme.

Код Scheme состоит из вложенных выражений в скобках - define, lambda, let, cond - без специального синтаксиса завершения операторов. Файл .ss может начинаться с директивы #lang, которая указывает конкретный диалект - соглашение, введенное Racket.

Стандарт языка поддерживается через «Revised Report on the Algorithmic Language Scheme» (RnRS). R7RS (2013) является текущим стандартом; R6RS (2007) добавил формальную систему модулей. Как .ss, так и родственное расширение .scm широко используются в академических курсах, особенно основанных на книге «Structure and Interpretation of Computer Programs».

Когда PLT Scheme был переименован в Racket 7 июня 2010 года (версия 5.0), предпочтительным расширением для нового кода Racket стало .rkt. Расширение .ss по-прежнему принимается DrRacket и Chez Scheme и остается распространенным в учебниках и университетских программах, построенных на более ранних изданиях.

Файлы .ss представляют собой обычный текст UTF-8 без бинарной сигнатуры. DrRacket предоставляет REPL, встроенную документацию и подсветку ошибок; MIT Scheme, Guile и Chez Scheme позволяют запускать файлы .ss из командной строки.

Безопасность и защита

РИСК: LOW

Исходный код в формате обычного текста; не может быть выполнен без интерпретатора Scheme. Код из ненадежных источников следует проверять перед запуском - Scheme может выполнять операции с файловой системой и сетью.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕScheme Source Fileтакже известен как Scheme Script, PLT Scheme source
РАЗРАБОТЧИКMIT (Scheme language); PLT / Racket team (DrScheme/DrRacket)с 1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
MIME-ТИПtext/plain
ТИПисходный код в формате обычного текста
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Sound Script (различные игровые движки) - Некоторые игровые движки и аудиоинструменты используют .ss для проприетарных файлов звуковых скриптов или последовательностей.
  • Файл SpreadSheet (SuperCalc) - Устаревший формат электронных таблиц SuperCalc использовал расширение .ss, ныне не используется.

Программы, открывающие файлы SS

Windows3 apps
Windows Notepad Встроенная Щелкните правой кнопкой мыши по файлу → Открыть с помощью → Блокнот. Отображает текст, но без подсветки синтаксиса.
Racket (DrRacket) Открытый код Файл → Открыть → выберите файл .ss; нажмите «Запустить». Или: racket file.ss из командной строки.
Visual Studio Code Бесплатно Откройте файл .ss; установите расширение «Magic Racket» для подсветки синтаксиса и REPL.
macOS2 apps
TextEdit Встроенная Откройте файл .ss для просмотра исходного кода в виде обычного текста. При необходимости выберите Формат → Сделать простым текстом.
Racket (DrRacket) Открытый код Файл → Открыть → выберите файл .ss; нажмите «Запустить». Или: racket file.ss из командной строки.
Linux3 apps
gedit Открытый код Откройте файл в gedit; поддерживает базовую подсветку синтаксиса для Lisp/Scheme.
Racket (DrRacket) Открытый код Файл → Открыть → выберите файл .ss; нажмите «Запустить». Или: racket file.ss из командной строки.
MIT Scheme Открытый код mit-scheme --load file.ss - альтернативная стандартная реализация Scheme.

Технические подробности

глубокая спецификация
Парадигма синтаксисаS-выражение (префиксная нотация в скобках; семейство Lisp)
Кодировка символовUTF-8 или ASCII; без бинарного заголовка
MIME-типtext/x-scheme (также text/plain, application/x-scheme)
Объявление диалектаНеобязательная директива `#lang` в первой строке (соглашение Racket)
Текущий стандарт языкаR7RS (2013); R5RS и R6RS также широко поддерживаются
Требование хвостового вызоваПравильная оптимизация хвостового вызова обязательна согласно R5RS и более поздним версиям; обеспечивает безопасную глубокую рекурсию
Поддержка продолженийПродолжения первого класса через `call/cc` (call-with-current-continuation)
Система модулейR6RS определяет формальный синтаксис библиотек; Racket использует `#lang` + `require`/`provide`
Основные реализацииChez Scheme, DrRacket, MIT Scheme, GNU Guile, Chicken Scheme
Связь с `.rkt`PLT Scheme переименован в Racket в 2010 году; `.rkt` теперь предпочтительнее; `.ss` является устаревшим, но все еще принимается
Типичное использованиеАкадемическое обучение (курсы на базе SICP), написание скриптов, встроенные интерпретаторы Scheme
Формы верхнего уровня`define`, `lambda`, `let`, `letrec`, `begin`, `import`, `module`
Выпущен1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
Последняя версияR7RS (2013) is the current Scheme standard; Racket 8.x uses .rkt/.ss
Открыть стандартноеДа · без роялти
Спецификацияsmall.r7rs.org

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами SS. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах SS.

Часто задаваемые вопросы

Что такое файл .ss?
Файл исходного кода Scheme. Scheme - это язык программирования семейства Lisp, используемый в образовании и исследованиях в области компьютерных наук.
Как открыть и запустить файл .ss?
Установите Racket (бесплатно, для всех платформ) и либо откройте его в DrRacket, либо запустите «racket file.ss» из командной строки.
В чем разница между .ss и .rkt?
.ss - это устаревшее расширение исходного кода Scheme из PLT Scheme / Chez Scheme. С 2010 года Racket предпочитает .rkt. Оба расширения взаимозаменяемы в Racket.
Что такое DrScheme?
DrScheme был средой разработки (IDE) для PLT Scheme. Он был переименован в DrRacket в 2010 году, когда PLT Scheme был переименован в Racket. Современная версия доступна на сайте racket-lang.org.
Можно ли открыть файл .ss в Блокноте?
Да - это обычный текст. Вы можете прочитать код, но не сможете запустить его из Блокнота.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z