以下を提供する Linux での C/C++ でのコーディングに最適な IDE は次のとおりです。
- デバッグ
 - コード補完
 - ツールチップ / ドキュメント (関数定義)
 
また、IDE を一般的に Python および Perl コーディングに使用できる場合は、IDE が最良の選択肢となります。
私の個人的なお気に入りは KDevelop です。私はそのデバッガーを使用したことがありません (私は Straight を使用しますgdb) が、そのコード補完とドキュメント ビューアーは優れています。あなたが見つける最高の1つ。また、Java ではなく C または C++ で書かれているため、劣悪なシステムでも高速に動作します。
私は通常Eclipseを使用します。CDTを介して C/C++ を適切にサポートしています。あなたが要求しているすべての機能を備えています。pydevというプラグインを介して python もサポートしています。perl にはepicがあります。
さらに、利用可能なプラグインは他にもたくさんあります。簡単なリスト:
スタックオーバーフローでも同様の質問の回答を自由に確認してください。
ウィキペディアは常に便利です。ここでは、プログラミング言語ごとにグループ化された多くの IDE を比較しています。
C++ 開発にはQtCreatorの方が好きです。これは、ツールキットを使用したプログラミング (私が時々必要とします) と密接に結びついていますQtが、より「一般的な」プログラムではうまく機能します。私は特に、その優れたサポートが気に入っていCMakeます。もちろんqmakeサポートも充実。これに加えて、QtCreatorはプラットフォームに依存せSVNず、およびを含むいくつかのバージョン管理システムを組み込みでサポートしていgitます。最後になりましたが、そのデバッグ機能は優れています (ただし、gdb手動で使用することを好む場合もあります)。
編集:明確にするために:QtCreatorPythonもPerlもサポートしていません。C/C++ プログラミング専用です。Perl については、私は個人的にvim エディターが一番好きです (通常の構文の強調表示だけを使用します。私は少し純粋主義者です)。Python の場合、私は何もお勧めできません。仲間のスタックオーバーフラワーが介入してくれることを願っています :)