「IronPython」の版間の差分
ページの作成:「'''IronPython'''とは、.NET FrameworkおよびMono上で動作するPythonの実装である。 Jim Huguninによって開発が進められ、2006年9月5日に初...」 |
編集の要約なし |
||
| 1行目: | 1行目: | ||
'''IronPython'''とは、.NET FrameworkおよびMono上で動作するPythonの実装である。 | '''IronPython'''とは、.NET FrameworkおよびMono上で動作するPythonの実装である。 | ||
== 概要 == | |||
IronPythonは.NET Frameworkの持つ豊富なクラスライブラリをPythonの文法でシームレスに利用できるだけでなく、従来のPython(CPython)のコード資産さえもある程度そのまま利用できることが特徴である。また、.NETの実行環境に対応した各種ツールが、そのまま利用できる点もメリットといえる。 | |||
.NET Frameworkの持つ豊富なクラスライブラリをPythonの文法でシームレスに利用できるだけでなく、従来のPython(CPython)のコード資産さえもある程度そのまま利用できることが特徴である。また、.NETの実行環境に対応した各種ツールが、そのまま利用できる点もメリットといえる。 | |||
もともとPythonはスクリプト言語であるが、IronPythonコンパイラサービスによって.NETアセンブリにコンパイルすることも可能である。これはスクリプト言語として利用する場合はバイトコードに動的コンパイルし、アセンブリの場合は、それが事前コンパイルされたものと考えることができる。 | もともとPythonはスクリプト言語であるが、IronPythonコンパイラサービスによって.NETアセンブリにコンパイルすることも可能である。これはスクリプト言語として利用する場合はバイトコードに動的コンパイルし、アセンブリの場合は、それが事前コンパイルされたものと考えることができる。 | ||