プレプリント
J-GLOBAL ID:202202209653359617   整理番号:21P0003774

チェックメイト:防衛Rプログラミングのための高速議論チェック【JST・京大機械翻訳】

checkmate: Fast Argument Checks for Defensive R Programming
著者 (1件):
資料名:
発行年: 2017年01月05日  プレプリントサーバーでの情報更新日: 2017年01月05日
JST資料番号: O7000B  資料種別: プレプリント
記事区分: プレプリント  発行国: アメリカ合衆国 (USA)  言語: 英語 (EN)
※このプレプリント論文は学術誌に掲載済みです。なお、学術誌掲載の際には一部内容が変更されている可能性があります。
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
Rのような動的にタイプ化されたプログラミング言語は,一般的で柔軟で簡潔なコードを書き込み,インタラクティブRead-eval-print-loop(REPL)を用いて言語と相互作用するようにプログラムマーを許す。しかしながら,この柔軟性は,その価格を持つ:R解釈者は,期待した変数タイプに関する情報を持たないので,多くのベース関数は,例外を上げる代わりに,自動的に入力を変換する。残念ながら,これは,元の問題を混乱させ,デバッギングを困難にする呼び出しスタックをより深くする実行時間誤差をもたらす。より悪いほど,望ましくない変換が検出されないままであり,統計解析の結果を無効にする。頼りとして,実行時間中の予想外の入力を検出し,信号理解可能および追跡可能な誤りを検出することができる。パッケージ「チェックマート」は,最も頻繁に使用されるRオブジェクトと可変タイプのタイプと関連特性をチェックするための多くの機能を提供する。パッケージは,ほとんど不必要な性能オーバヘッドを避けるためにCで書かれた。したがって,プログラマは,多くのアプリケーションに対してカスタムRコードを凌駕する簡潔でよくテストされたアサーションを便利に書き込むことができる。さらに,チェックマートは,多くの付加的期待値関数でそれを拡張することにより,フレームワーク「テスト」を用いて書き込みユニットテストを単純化し,そして,コンパイルされたコードにおける任意のSEXPs(Cにおける構造として実装されたRオブジェクトのための内部データ構造)に関する主張を実行するためのパッケージ開発者のために,登録Cルーチンが利用可能である。【JST・京大機械翻訳】
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
, 【Automatic Indexing@JST】
分類 (2件):
分類
JSTが定めた文献の分類名称とコードです
計算機システム開発  ,  汎用プログラミング言語 
タイトルに関連する用語 (4件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る