「IronPython」の版間の差分

ページの作成:「'''IronPython'''とは、.NET FrameworkおよびMono上で動作するPythonの実装である。 Jim Huguninによって開発が進められ、2006年9月5日に初...」
 
編集の要約なし
1行目: 1行目:
'''IronPython'''とは、.NET FrameworkおよびMono上で動作するPythonの実装である。
'''IronPython'''とは、.NET FrameworkおよびMono上で動作するPythonの実装である。


Jim Huguninによって開発が進められ、2006年9月5日に初版がリリースされた。
== 概要 ==
 
IronPythonは.NET Frameworkの持つ豊富なクラスライブラリをPythonの文法でシームレスに利用できるだけでなく、従来のPython(CPython)のコード資産さえもある程度そのまま利用できることが特徴である。また、.NETの実行環境に対応した各種ツールが、そのまま利用できる点もメリットといえる。
.NET Frameworkの持つ豊富なクラスライブラリをPythonの文法でシームレスに利用できるだけでなく、従来のPython(CPython)のコード資産さえもある程度そのまま利用できることが特徴である。また、.NETの実行環境に対応した各種ツールが、そのまま利用できる点もメリットといえる。


もともとPythonはスクリプト言語であるが、IronPythonコンパイラサービスによって.NETアセンブリにコンパイルすることも可能である。これはスクリプト言語として利用する場合はバイトコードに動的コンパイルし、アセンブリの場合は、それが事前コンパイルされたものと考えることができる。
もともとPythonはスクリプト言語であるが、IronPythonコンパイラサービスによって.NETアセンブリにコンパイルすることも可能である。これはスクリプト言語として利用する場合はバイトコードに動的コンパイルし、アセンブリの場合は、それが事前コンパイルされたものと考えることができる。