HN 日本語サマリー

← 一覧へ戻る
プログラミング

Linux用scScript

scScript for Linux (scapplications.com)

32 pointsby OptionOfT11 コメント

要約

scScriptは、C言語に似た構文を持つ強力かつシンプルなCライクスクリプト言語です。効率的なバイトコードにコンパイルされ、高速な仮想マシン上で実行されます。統合されたエディタであるscEmacsと連携し、64ビットLinux上で動作します。カスタマイズ、移植、拡張、組み込みが容易で、ポインタレスなスクリプティング、自動拡張配列、辞書、コルーチン、高度なパターンマッチングなどの機能を備えています。

全文翻訳

ホーム オンラインマニュアル ダウンロード お問い合わせ Linux用scScript scScriptは、強力でありながら使いやすいCライクスクリプト言語です。 効率的なバイトコード(表示可能)にコンパイルされ、高速な仮想マシンで実行されます。 scScriptは、I/O用の小型ディスプレイエディタであるscEmacsと統合されています。 すべてCで記述されており、64ビットLinuxで動作し、カスタマイズ、移植、拡張、組み込みが容易です! 完全なガイドについてはオンラインマニュアルをご覧ください。サンプルコード(イントロ1)もご覧いただけます。 scScript(およびscEmacs)のソースを入手するには、ダウンロードをご覧ください。 scScript言語: 使い慣れたCライクな構文と演算子を備えています。 ポインタレスなシンプルなスクリプティングを提供します。 64ビット整数と倍精度浮動小数点数 不変のUTF-8テキスト文字列 自動的に拡張される配列 辞書(柔軟な連想リスト) 外部構造体(3種類) ネストされた関数宣言とファーストクラスクロージャ 可変引数 値渡しと参照渡し引数 従属スクリプト スタックフル非同期コルーチンと非局所終了を備えています。 最適化されたバイトコードにコンパイルされ、小型VMで実行されます。 行ごとのソースASTとバイトコードを表示できます。 テールコール再帰を最適化します(スタックフレームなし)。 マーク/スイープGCと参照カウントを使用します。 強力な(テキスト)パターンマッチングシステムを提供します。 パッケージライブラリ用のCルーチンとのインターフェースが容易です。 スラブベースの低レベルメモリ管理を採用しています。 scEmacsは、libx11とlibxftのみを使用し、printfインターフェースにはlibffiを使用しています。 scEmacsは統合エディタで、以下の機能を備えています。 複数のバッファ、ペイン、ウィンドウ、 カラーソースコード表示、 UTF-8テキスト、 元に戻す、キルリング、マークリスト、 インクリメンタル検索、クエリ置換、自動補完、 マウスベースの操作、スクロール、およびUnix選択挿入、 列挙/選択のためのポップアップウィンドウ/メニュー機能、 scScriptを操作するための特殊コマンド。 Copyright (C) 2026 Shawn Amir, All Rights Reserved.