私は小さなアプリケーションを作るためにプログラミング言語が必要です。 C++プログラマーとして、私はC++はこの目的のためには実用的ではないと考えています。新しいアプリケーションを一から作成して展開するには多大な労力がかかるからです。しかし、私は同じように強力な言語を使いたいので、C#をスクリプト言語として使用できるかどうか疑問に思っていましたか?C#はスクリプト言語に適していますか?
答えて
読むこの1
CS-Script - The C# Script Engine
CS-Scriptが が プログラミング言語としてECMA準拠のC#を使用してCLR(共通言語 ランタイム)ベースのスクリプトシステムです。 CS-Script は現在、Microsoft Monoでのサポートが限定されたCLR(.NET 2.0/3.0/3.5)の実装をターゲットにしています。
CS-Scriptは、 ライセンスの下で配布されているオープンソースイニシアチブ で、ここにあります。 しかし、商用サポートも です。
CSスクリプトは、C#とFCLの豊富さと の豊富さをスクリプトシステムの柔軟性 と組み合わせています。 CS-Scriptは、システムおよび ネットワーク管理者、開発者、 テスターに役立ちます。さまざまな プログラミングタスクを解決するために 自動化が必要な人のために。
と
良い答えです。右の爪に! –
私は、スクリプト言語の通常の利点があると言うでしょう:
- それは通常、あなたは必ずしもないコマンドラインインタプリタ
- を持っていますそれをコンパイルする必要があります
- コードを変更するのは簡単です。 ourceファイルには、これらは、ほとんどすべてのそれはあなたがかもしれないすべての機能へのアクセスを持っているので、それは.NETを使用すると、PowerShellのだろうそれを行うことができますので、言語のC#の機能ではありません、実際の「実行可能」
ですC#で使用します。
編集:ただ、死者の中からこれを復活させる...
は、私はRubyやPythonのように使用しているスクリプト言語について少し考えた後、同僚とのチャットを持っていました。
スクリプト言語で私にとって最も重要な機能の1つは、主な機能を必要とせずにスクリプト内でコードを直接実行できることです。あなたはC#でこれをしません。しかし、あなたは私の心に来て、すべてのスクリプト言語でこれを行う:
例えば、ルビーやPython、Javascriptを、PowerShellの
モノはC#のためのreplを提供します(私の答えのリンクを参照) – mavnn
スクリプトにC#を使用する場合は、他の便利なツールはhttp://www.mono-project.com/CsharpReplです:モノチームのC#対話型プロンプトです。
Monoは、特にC#を非常に効果的なスクリプト言語として使用するためのツールをすべて提供しています。
- 1. 機能プログラミング言語はグラフィックプログラミングに適していますか?
- 2. インタプリタの実装言語にインタプリタ言語が適していますか?
- 3. C++でバインドするときに最適なスクリプト言語は何ですか?
- 4. Objective Cは3Dゲームに適した言語ですか?
- 5. すべてのスクリプトはスクリプト言語で書かれていますか?
- 6. C#アプリケーションのスクリプト言語としてC#を使用する
- 7. NSISスクリプトはどの言語で書かれていますか?
- 8. スクリプト言語を他の言語に翻訳できますか?
- 9. スクリプト言語を使用したC++ユニットテスト
- 10. gcc CコンパイラはC言語で書かれていますか?
- 11. C言語でD言語DLLを使用していますか?
- 12. 管理タスクのスクリプト作成にはどのようなビジュアルプログラミング言語が適していますか?
- 13. スクリプト言語でC#を解析する
- 14. x個の言語をサポートするためにシステムテキストの多言語に適していますか?
- 15. OCamlをC++のスクリプト言語として使用できますか?
- 16. フレームワーク、プログラミング言語、およびスクリプト言語は何を意味していますか?
- 17. C#アプリケーションにスクリプト言語を統合するのは理にかなっていますか?
- 18. Windowsスクリプト言語
- 19. bashスクリプトを使用してC言語でcharデバイスを追加するには
- 20. ゲームエンジンのAPIまたはスクリプト言語を作成しますか?
- 21. どのWeb開発言語がCプログラマに最適ですか?
- 22. n/wプログラミング+ウェブ開発に最適なスクリプト言語は何ですか
- 23. EXT4ファイルシステムをC言語で記述していますか?
- 24. C++以外の言語は、C++ソースファイルをネイティブサポートしていますか?
- 25. RubyとC++のスクリプト言語としてのLua
- 26. 関数はC言語のストレージクラスを持っていますか?
- 27. Googleの言語コードから言語名を取得するにはgoogle appsスクリプトで翻訳しますか?
- 28. デーモンアプリケーションに最適な言語ですか?
- 29. C言語でpcreに適切なパターンを書くには
- 30. BeautifulSoupはC言語に似ています
私はThomasに同意します。あなたがそれらを受け入れることができない場合、あなたの質問に答えるために人々が時間を取ることをどのように期待しますか?私はこれを渡します。 –
それはちょっとのポイントを逃しませんか? – RobV
@RobV:そうは思わない。最高の答えを選ぶために、自分の意見で投票システムを好む。 –