-1

私は大学院生にコンピューター プログラミングを教えています (または教えようとしています)。彼女のこれまでの経験は、スプレッドシートの数式を書くこと以上のものではありません。どの IDE またはテキスト エディターをお勧めしますか?

次の点に注意してください。

  • 学生とは週に1回くらいしか会わない。
  • 彼女は Windows を使用しており、私は Linux を使用しています。
  • 彼女には手元にユーザーのコミュニティがありません。
  • 彼女は使うお金があまりありません。

編集:彼女が現在学んでいる言語はPerlRです。(すみません...先に言及するのを忘れてしまいました。)


編集:すべての回答に感謝します!

最も強く推奨されるエディターはjEditNotepad++です。

学生にNotepad++の適切なサポートを提供する方法を見つけることができる場合(たとえば、Wineで実行するなど)、または私のサポートなしで学生が管理できると思われる場合は、それをお勧めします。そうでない場合は、jEditを使用します。

繰り返しますが、私が教えている言語をリストする前に質問を見た人には申し訳ありません。

4

27 に答える 27

8

Visual Studio Express製品はすべて無料です。Linuxを使用しているという事実が状況を変えない限り:)

于 2008-09-16T12:44:12.460 に答える
4

シンプルに始めましょう。IDE で彼女を怖がらせないでください。それらは最初は圧倒され、ソフトウェア開発の中核ではありません。Crimson Editorで Java の初歩を学びました。もう一度始めたら、おそらくNotepad++に行きます。

于 2008-09-16T12:52:33.283 に答える
2

Eclipse は良い選択肢かもしれません (最初は少し圧倒されるかもしれません)。

明らかに、クロスプラットフォーム IDE を検討する必要があります。Eclipse はこの点で最高の 1 つであり、多くの言語をサポートしています。また、優れたチュートリアルのセットも付属しています。

于 2008-09-16T12:44:31.570 に答える
2

あなたが教えていたプログラミング言語について言及していないので (それは問題ではないと思います)、複数のプログラミング言語と複数のプラットフォームをサポートするものに固執します。あなたの状況を考えると、jEdit ( http://www.jedit.org ) を使用します。

jEdit はプログラマー向けのテキスト エディターで、130 を超える言語に対応する数百のプラグイン、自動インデント、および構文の強調表示を備えています。Java で記述されているため、Linux、Windows、または MAC 上で美しく動作します。お役に立てれば。

于 2008-09-16T12:48:36.960 に答える
2

私は Notepad++] 1をさまざまな編集タスクに使用してきましたが、非常に便利で有能だと思います。

于 2008-09-16T12:49:17.957 に答える
2

私の意見では、無料で最も文書化された最高の IDE は Visual Studio Express です。たくさんのブログ、ハウツー、ビデオ、トレーニングなどがあります。それらの詳細については、次を参照してください。

http://www.microsoft.com/Express/

また、あなたが学生である場合、Microsoft はこの目的のためだけに学生にソフトウェアのスタック全体を無料で提供しています。これは、DreamSpark と呼ばれるプログラムを通じて行われます。含まれているのは、オペレーティング システム、IDE のプロフェッショナル バージョン、SQL Server、XNA Game Studio、および Expression です。これはどの学生でも取得できます。詳細はこちら:

https://downloads.channel8.msdn.com/

それが役立つことを願っています。

于 2008-09-16T12:55:00.937 に答える
1

プログラミング言語に依存します。C/C++ などの .net Visual Studio を使用するのが最適です。Express エディションは無料です。

于 2008-09-16T12:47:12.203 に答える
1

Eclipse が複雑すぎる場合は、Eclipse または Jedit。jEditはクロスプラットフォームで無料で、さまざまな言語をサポートしています。

于 2008-09-16T12:47:43.483 に答える
1

Crimson Editor も非常に優れています。エディット プラスに似ています。構文の強調表示、タブなど。

于 2008-09-16T12:48:29.067 に答える
1

編集用のNotepad++は私にとって素晴らしいものです。これは Windows のみですが、Linux の Wine で使用できるかもしれません。しかし、IDE のようなものが必要な場合は、古い PC ではリソースが非常に高価ですが、Eclipse またはNetBean (どちらも Java を使用) が非常に便利です。

于 2008-09-16T13:04:49.963 に答える
0

PSPadについて言及する必要があります。
非常に優れた、機能豊富な無料のエディターです。私はUtraEditを使用して、ついにPSPadで無料の代替手段を見つけました

于 2008-09-17T08:42:40.223 に答える
0

私の提案はTextpadです。彼女に JavaScript を教えることができます。すべての基本的な概念と、いくつかの高度な概念がそこにあります。生徒がブラウザで出力を見るのは楽しいし、気分が良ければ HTML を少し教えることもできます。

于 2008-09-16T12:44:46.640 に答える
0

アクティブ ビジョンの Komodo Edit は無料のオープン ソースで、Windows と Linux で利用できます。非常に素晴らしい機能。

それ以外の場合、Emacs は両方のプラットフォームで使用でき、CUA コントロール用に構成できます。

VIM の Cream バージョンも良い選択肢です。

于 2008-09-16T12:45:27.950 に答える
0

それはあなたが彼女に教えている言語に大きく依存します。

EditPlus は優れたシンプルなエディターです。無料の試用版とかなり安価なライセンス。

于 2008-09-16T12:45:47.810 に答える
0

MS 以外の代替手段としてのDev-C++ 。

引用: 「Bloodshed Dev-C++ は、C/C++ プログラミング言語用のフル機能の統合開発環境 (IDE) です。GCC (GNU Compiler Collection) の Minw ポートをコンパイラとして使用します。Dev-C++ は組み合わせて使用​​することもできます。 Cygwin またはその他の GCC ベースのコンパイラを使用します。」

于 2008-09-16T12:46:28.230 に答える
0

Code::Blocksも無料でクロス プラットフォームです。ほとんどが C/C++ であるため、VB / C# またはその他の .NET 言語を使用するために何かが必要な場合を除きます。Linux 上の .NET 言語については、MonoDevelopをお勧めします

于 2008-09-16T12:47:34.187 に答える
0

Aptana は、Web 指向のプログラミングに非常に便利です。

http://www.aptana.com

于 2008-09-16T12:47:37.163 に答える
0

別の本格的な IDE は SharpDevelop です。それはオープンソースです。

http://www.icsharpcode.net/OpenSource/SD/

于 2008-09-16T13:41:15.680 に答える
0

それは、あなたが彼女に教えようとしているプログラミング言語に少なくとも部分的に依存します. そうは言っても、 Eclipseを見てみたいと思うかもしれません。主に Java IDE として開始されましたが、プラグインを介して拡張され、他の多くの言語 (C/C++、Flex、Haskell、ColdFusion など) をサポートし、サポートされていない場合は新しい言語に簡単に適応させることができます。まだそこにいません。

それに加えて、IDE はクロスプラットフォームであるため、選択したプラットフォームで同じツールを使用できます。これは適切なようです。

于 2008-09-16T12:51:17.453 に答える
0

*nix と Windows の両方で利用でき、無料 (ビールのように) であるため、SciTEをお勧めします。まともなエディターに期待されるほとんどすべてをサポートしており、彼女が使い続ける場合は、かなりカスタマイズ可能です。また、複雑すぎないので、彼女が簡単に始められるはずです。

于 2008-09-16T12:51:18.950 に答える
0

Notepad++ の提案に +1 - 私が行うことはすべて、.Net 関連ではないことです。

于 2008-09-16T12:51:38.887 に答える
0

Java の場合、BlueJ は優れた教育用 IDE です。新入生を多くの高度な機能 (今後何年も使用しないもの) と混同することはありません。Eclipse は優れた IDE ですが、使い物にならないものがたくさんあります。Visual Studio についても同じことが言えますが、.NET 言語用のより単純な IDE を私は知りません。

Ruby with Scite を教育オプションとして検討することもできます。IDE はそれほど凝ったものではありませんが、Ruby を学習する際の起動のしやすさと相まって、これは非常にうまくいく可能性があります。Ruby には、初心者にとって Java/C#/C++ よりも確かにいくつかの利点があります (主に、プログラムを実行するためだけに main メソッドを含む完全なクラスを作成する必要がないという点です)。

于 2008-09-16T12:54:55.947 に答える
0

Component Pascal 言語 (Niklaus Wirth の Pascal と Oberon の後継) を簡単に教えるには、無料のオープン ソースBlackBox IDEと、 Stan Warford によるComputing Fundamentalsという本を試してください。

よろしく、タンバーグ

于 2008-09-16T12:56:55.317 に答える
0

Windows プラットフォームを対象としたソフトウェアを作成している場合、Visual Studio は多かれ少なかれ標準的な IDE です。あなたは大学院生を教えているので、彼らが多くのソフトウェアを書くつもりなら、プロフェッショナル エディションアカデミック ライセンスを取得することをお勧めします。

テキスト エディターに関しては、現在最もよく使用しているのはNotepad++ です。これは無料でオープン ソースであり、ソフトウェア開発に役立つさまざまな機能をサポートしています。また、そのために利用できる便利なプラグインも多数あります。

于 2008-09-16T12:57:06.330 に答える
0

誰もviについて言及していないなんて信じられない。最初にツールの機能が少ないほど、最終的にはより優れたコーダーになることができると私は主張します。初心者には、構文の強調表示と、ブロックと行を処理するためのヘルパーを提供してください。vi のようなものは素晴らしいですし、emacs も問題ありません。または、どうしても Windows を使用する必要がある場合は、notepad++ や jedit のようなものが適切です。要点は、理解できないコードを IDE に挿入させる方法を学ぶ前に、プログラミングを学ぶことです。

于 2008-09-16T13:05:47.557 に答える
0

マルチエディット

多くの IDE 機能 (コンパイラ/デバッガなどとの統合) を備えた非常に強力な (そして emacs レベルで拡張可能な) テキスト エディタ。あらゆる面で、他のすべての提案されたエディターを凌駕します。

vi や Emacs などの UNIX/ターミナル ルートを持つエディタよりも、習得と使用がはるかに簡単です。

無料ではありませんが (高すぎません)、効果的に使用するにはある程度の学習が必要です。

于 2008-09-16T13:31:29.820 に答える
0

ゼウス - http://www.zeusedit.com

于 2008-09-17T02:28:06.960 に答える