.SC

Файл SC

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

Файл SC чаще всего представляет собой файл исходного кода SuperCollider - определение класса или скрипт для среды аудиопрограммирования SuperCollider. Его можно открыть с помощью SuperCollider IDE (scide, бесплатно) или любого текстового редактора. Это также может быть электронная таблица из классической программы Unix «sc». Старая метка «драйвер дисплея Framework II», встречающаяся во многих базах данных файлов, относится к устаревшему продукту DOS 1980-х годов и не применима к современным файлам SC.

Разработчик: James McCartney (SuperCollider); currently maintained by the SuperCollider community Категория: Файлы разработчика Открыть стандартное MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

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

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

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

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

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

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

Файл .sc - это текстовый файл исходного кода, написанный на языке программирования SuperCollider - платформе для аудиосинтеза, алгоритмической композиции и лайв-кодинга. В SuperCollider файлы .sc содержат определения классов, которые компилируются при запуске интерпретатором sclang в его библиотеку классов. Это отличает их от файлов .scd, которые являются интерактивными документами, вычисляемыми по запросу в IDE.

Изменение файла класса .sc требует перекомпиляции всей библиотеки классов (Language > Recompile Class Library), тогда как файлы .scd вычисляются немедленно. Определения классов следуют структуре блоков в фигурных скобках ClassName { methodName { ... } } с необязательными методами-конструкторами, переменными экземпляра и блоками взаимодействия с SynthDef, Pattern или Server. Язык SuperCollider является объектно-ориентированным с синтаксисом, на который повлиял Smalltalk.

SuperCollider был создан Джеймсом Маккартни в 1996 году и стал открытым в 2002 году (версия 3), когда и закрепилось разделение на .sc / .scd. Он широко используется в академической электроакустической музыке, выступлениях с лайв-кодингом и исследованиях в области музыкальных технологий.

Расширение .sc также связано с программой электронных таблиц Unix sc Чака Мартина и иногда со скриптами Scilab, но оба варианта использования редки по сравнению с SuperCollider. Подсветка синтаксиса доступна в VS Code через sclang-vscode, в Emacs через scel и в Vim через scvim.

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

РИСК: LOW

Файл .sc является текстовым и не может выполняться сам по себе при открытии в текстовом редакторе или просмотре как исходный код. Риск возникает, если вы ВЫПОЛНЯЕТЕ код в SuperCollider (Ctrl+Enter в scide): код SuperCollider может иметь доступ к системе (файлам, аудиоустройствам) и запускать произвольный код, поэтому выполняйте файлы .sc только из надежных источников. Файлы классов, помещенные в папку Extensions, компилируются и загружаются автоматически при запуске SuperCollider.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕSuperCollider Source Code Fileтакже известен как SC file, SuperCollider class file
РАЗРАБОТЧИКJames McCartney (SuperCollider); currently maintained by the SuperCollider communityс 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
MIME-ТИПtext/plain
ТИПтекстовый файл исходного кода на языке программирования SuperCollider
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Электронная таблица SC (sc) - Классическая терминальная программа электронных таблиц Unix «sc» (Чак Мартин, производная от Oleo) использует .sc для своих файлов таблиц; до сих пор используется в Unix/Linux.
  • Скрипт Scilab - Scilab (научные вычисления) иногда использует .sc, хотя стандартными расширениями Scilab являются .sci и .sce.
  • Драйвер дисплея Framework II (устаревший) - Устаревший конфигурационный файл DOS 1980-х годов для Selections & Functions Inc. Framework II; не имеет современного значения.

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

Windows4 apps
Windows Notepad Встроенная Открывает необработанный исходный текст SuperCollider для чтения.
Notepad Открытый код Открывает .sc как обычный текст для чтения/редактирования; нет специфических функций SuperCollider, но полезно для быстрых правок.
SuperCollider (scide) Открытый код Официальная SuperCollider IDE - используйте «File > Open», чтобы загрузить файл класса .sc, или поместите его в папку Extensions для автоматической загрузки через sclang.
VS Code Бесплатно Установите расширение «supercollider-ide» для подсветки синтаксиса и интеграции с IDE; редактируйте файлы классов .sc и выполняйте блоки кода.
macOS3 apps
SuperCollider (scide) Открытый код Официальная SuperCollider IDE - используйте «File > Open», чтобы загрузить файл класса .sc, или поместите его в папку Extensions для автоматической загрузки через sclang.
VS Code Бесплатно Установите расширение «supercollider-ide» для подсветки синтаксиса и интеграции с IDE; редактируйте файлы классов .sc и выполняйте блоки кода.
Emacs (with scel) Открытый код scel (расширение SuperCollider для Emacs) обеспечивает среду кодирования SuperCollider внутри Emacs, популярную среди продвинутых пользователей.
Linux3 apps
SuperCollider (scide) Открытый код Официальная SuperCollider IDE - используйте «File > Open», чтобы загрузить файл класса .sc, или поместите его в папку Extensions для автоматической загрузки через sclang.
VS Code Бесплатно Установите расширение «supercollider-ide» для подсветки синтаксиса и интеграции с IDE; редактируйте файлы классов .sc и выполняйте блоки кода.
Vim / Neovim (with scvim) Открытый код Плагин scvim обеспечивает интеграцию SuperCollider в Vim - отправляйте блоки кода в sclang прямо из редактора.

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

глубокая спецификация
КодировкаПростой текст, UTF-8
Порядок байтовНеприменимо - текстовый файл
КонтейнерОтсутствует - простой текст
Магические байтыОтсутствуют - идентифицируется по расширению и синтаксису классов SuperCollider
Типичный размерот 100 байт до 500 КБ на файл класса; большие библиотеки расширений могут включать множество файлов .sc
ЯзыкSuperCollider - объектно-ориентированный, под влиянием Smalltalk, с поддержкой функционального и реактивного программирования
Роль файлаОпределения классов, компилируемые sclang при запуске в библиотеку классов - не вычисляются интерактивно, как документы .scd
Триггер компиляцииВся библиотека классов SuperCollider перекомпилируется при добавлении или изменении любого файла .sc
Синтаксис классовСтруктура блоков в фигурных скобках ClassName { methodName { ... } }; поддерживает определения classvar, var и конструктор *new
Поддержка IDESuperCollider IDE (scide), поставляется вместе с SuperCollider 3 (Windows, macOS, Linux); включает окно вывода, управление сервером и перекомпиляцию библиотеки классов
Путь к библиотеке классовsclang компилирует все файлы .sc, найденные в путях поиска библиотеки классов при запуске, включая пользовательский каталог расширений
Интерпретаторsclang (интерпретатор языка SuperCollider), кроссплатформенный - Windows, macOS, Linux
Связь с .scdФайлы .scd - это интерактивные документы для вычисления по запросу в SuperCollider IDE; они не определяют скомпилированные классы
Выпущен1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Последняя версияSuperCollider 3.13.0 (2023) / ongoing active development
Открыть стандартноеДа · без роялти
Спецификацияsupercollider.github.io

Конвертации SC

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

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

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

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

Что такое файл SC?
Чаще всего это файл исходного кода SuperCollider - определение класса или скрипт для среды аудиопрограммирования SuperCollider. Это также может быть электронная таблица из классической терминальной программы электронных таблиц Unix «sc».
Как открыть файл SC?
С помощью SuperCollider IDE (scide, бесплатно, для всех платформ) для полной интеграции или с помощью любого текстового редактора (VS Code с расширением SuperCollider, Notepad++, Vim). Если он выглядит как электронная таблица с координатами ячеек, это может быть файл таблицы Unix «sc».
В чем разница между .sc и .scd в SuperCollider?
Файлы .sc - это файлы определений классов, которые sclang компилирует при запуске для создания библиотеки классов. Файлы .scd - это интерактивные документы-скрипты, открываемые в SuperCollider IDE для построчного выполнения. Большинство пользователей пишут музыку/код в файлах .scd; файлы .sc предназначены для расширения самого языка.
Куда поместить файл .sc в SuperCollider?
Файлы классов (.sc) для расширений или кварков помещаются в папку Extensions (Platform.userExtensionDir в sclang). После добавления или изменения файлов .sc перекомпилируйте библиотеку классов (Ctrl+Shift+L в IDE).
Актуально ли значение .sc как драйвера дисплея Framework II?
Нет - Framework II от Selections & Functions Inc. является устаревшим продуктом DOS 1980-х годов. Это название в базах данных некорректно для современного трафика; сегодня доминирующим использованием .sc является SuperCollider.

Ссылки

1SuperCollider - official websitesupercollider.github.io
2SuperCollider documentation - Using Extensionsdoc.sccode.org

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

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

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

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.RPMSGRestricted Permission Message
7.EXEWindows Executable (Portable Executable)
8.DBSQLite Database File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

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

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

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

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

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

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