Eric Python IDE
開発元 Detlev Offenbach
最新版
25.1 / 2025年1月14日 (17か月前) (2025-01-14)
リポジトリ ウィキデータを編集
プログラミング
言語
Python
対応OS クロスプラットフォーム
種別 統合開発環境
ライセンス GPLv3
公式サイト eric-ide.python-projects.org
テンプレートを表示

EricPythonRuby自由統合開発環境(IDE)である。Eric4はPython 2をEric5はPython 3に対応している。

Ericはフロントエンドで動くように設計されている。例えば編集機能はScintillaリファクタリングにはRope性能解析にはPython Profiler、そしてPythonのインタプリタなどが使用されている。どの機能も特別なインストールなしに使うことができる。EricはQtウィジェット・ツールキットであるPyQtを使って書かれている。プラグインを用いることで機能を拡張することができる。Ericのプラグインのレポジトリはさまざまな拡張機能を提供し、IDEから簡単にアクセスすることができる。

Ericの重要な機能はプロジェクト管理であり、文法のハイライトデバッグ・性能解析・単体テストユーザインタフェースデザイン・出力コンソール・タスク管理などを提供する。

Ericに使われているいくつかの名称はイギリスのコメディアンであるモンティ・パイソンに由来する。Pythonの名称自体がモンティ・パイソンから来ている。本IDEの名称であるEricとPythonに付属するIDLEの名称は、モンティ・パイソンのメンバーの一人であるEric Idleに由来する。

関連項目

編集

参考文献

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

PyQt

enter the mainloop of the application. Anki 学習補助ソフトウェア Eric Python IDE Pythonの統合開発環境 Kodos Pythonの正規表現デバッガ Orange データマイニングとデータの可視化のためのフレームワーク qt-recordMyDesktop

IDLE (Python)

IDEにすぐに移ることから、IDLEは使い捨てのIDEであるともいう。 Pythonは公式には、IDLEをPython’s Integrated Development and Learning Environment(Python

Pythonを使っている製品あるいはソフトウェアの一覧

クラスプラットフォームのPython開発用IDE EasyEclipse - Pythonやその他の言語のためのIDE Eric Python IDE - PythonとRubyのためのIDE Geany - Pythonやその他の言語のためのIDE Komodo IDE - Python, Perl, PHP

Clang

IDEで使用する場合、コードの色付表示や自動補完などの機能のために、コードをインデックス化する別のツールが必要になる。 Clangは、コンパイル中にGCCよりも多くの情報を取得し、得られた情報を元のコードと同じ形態で保存する。またClangによるエラーの報告は、より詳細で具体的でありIDE

FOSSの歴史

ドウ(アプリケーション)にまとめて加えてデバッガ連動、入力補完、プログラム実行などの開発補助をする統合開発環境(IDE)が登場した。IBMは2001年11月にJava言語を対象としたIDE「Eclipse」をリリースした。Javaの隆盛と供に爆発的に利用者が増えたEclipseは管理、開発体制の見直

ANTLR

はパーサだけでなくレキサーおよびツリーパーサも生成可能である。 文法の記述方法は、EBNFに似た形式となっている。 4.13 現在、ANTLR は Java、Python、C#、JavaScript、TypeScript、Go、Swift、C++、PHP、および Dart の構文解析器のコードを生成できる。ANTLR

Mathematica

Mathematica標準のノートブック以外にも、代替のフロントエンドが存在する。2006年にはEclipseベースのIDE、Wolfram Workbenchが登場した。プロジェクトベースのコード開発ツールとなっており、リビジョン管理、デバッグ、プロファイル、評価など

Emacs

Lispファイルで定義されカスタマイズ拡張で選択される。 Emacsは、プログラマが単一インターフェースでコードを編集、コンパイル、デバッグするような統合開発環境 (IDE) としても使うことができる。 このような編集機能にとどまらず、Emacs LispはTCP/IP通信や外部プロセスの起動などの機能を持っており、