JetBrainsはC ++ IDEのリリースを準備します

私はJetBrainsの代表者ではなく、まったく関係ありませんが、非常に有望なニュースを渡すことはできませんでした。 先日、JetBrainsは、Objective-C用のAppCodeベースのC ++ IDEをリリースする計画を発表しました。 このニュースは非常にさりげなく言及されており、おそらく(私のような)大多数は、そのような退屈な名前で単にそれに気づかなかったでしょう。 しかし、C ++の高品質で高機能なIDEのおかげで猫は泣いたので、JetBrainsからのそのようなニュースは喜ばずにはいられず、個別に発表する必要があります。



この会社の製品は、Java、Python、Ruby、C#、Objective-Cなどの言語で十分に確立されており、製品を使用したほぼ全員が同意しています。製品は非常に高品質で機能性が高いため、C ++ IDEが期待できます生産は同じ素晴らしい製品になります。



多くの人がこのニュースの現実を疑ったのは、4月1日に発表れたため、同社はブログで確認しましたが、これはエイプリルフールの冗談ではありません。



Objective-CのAppCodeは現在Mac OSでのみ動作しますが、新しいC ++ IDEはすでにクロスプラットフォームとして宣言されており、Windows、Mac OS、Linuxの3つの主要プラットフォームをサポートすると宣言されています。 次期IDE専用のページで 、AppCodeから転送される機能と将来のIDEに追加される新機能の簡単な説明を見つけることができるため、C ++プロジェクトで作業する場合に最も便利です。



既存のAppCodeから継承されるもの



スマートコードエディター


コード追加、自動インポート、コード生成、実装とメソッドのオーバーロード、クラス、名前空間、トップレベル関数など、AppCodeのすべてのスマート機能が新しいC ++ IDEに継承されます。



リファクタリング


新しいIDEには、コード構造の変更と改善に役立つ、スマートで信頼性の高いリファクタリングが付属しています。 コード生成およびリファクタリングの一連のオプションは、テンプレートやプリプロセッサマクロでも使用できます。 これのいくつかはすでにAppCodeで試すことができます。



コード分​​析とクイックフィックス


IDEはClang Analyzerと統合されるため、コード検査とエラー診断のための2000以上のオプションがエディターに直接表示されます。



デバッガー


すでに条件付きブレークポイント、スマート変数、高速式計算を使用してAppCodeデバッガーを試すことができます。



VCSサポート


新しいIDEには、最も一般的なバージョン管理システムのハイエンドサポートが付属します。 これには、各VCSの機能の個別サポートと、すべてのバージョン管理システムの共通統合インターフェースの両方が含まれます。



導入される新機能



C / C ++プロジェクトのサポート


新しいIDEはCMakeに基づいたプロジェクトをサポートします。そのようなプロジェクトはIDEで簡単に開くことができ、その構造を調べることができます。



コード分​​析とクイックフィックス


開発者は、C ++に固有の一連の検査と対応するクイックフィックスに取り組んでいます。これにより、コードの記述に気を取られず、起こりうるエラーや矛盾を防ぐことができます。



コードとプロジェクトのナビゲーション


IDEは、値追跡や型追跡などの高度な機能も実装します。 型の追跡により、テンプレートに渡された型と場所が表示されます。 値の追跡は、プログラム内の特定のポイントに不正な値がどのように転送されたか、さらにどこに転送できるかを判断するのに役立ちます。



テストとデバッグ


また、CPPUnitの使いやすいクイックテストの実行もあります。これにより、テストを実行し、便利でフレンドリーな方法で結果を表示できます。



ドキュメント


サポートされるすべての言語のネイティブDoxigenサポート。



PS:正確なリリース日、価格はどこにも発表されていません。 プロジェクトのお知らせページで 、ニュースレターを購読できます。



All Articles