2008-09-16 7 views
1

私は大学院生にコンピュータプログラミングを教える(または教えようとしています)。彼女の以前の経験は、スプレッドシートの数式を書くことに比べるとほとんどありません。どのIDEまたはテキストエディタを推奨しますか?私は週に一回程度、私の学生を満たす初心者のためのWindows IDE /エディタ

  • ことを心に留めておいてください。

  • 彼女はWindowsを使用しており、私はLinuxを使用しています。
  • 彼女には、ユーザーのコミュニティがありません。
  • 彼女には多額のお金がありません。

編集:彼女は現時点で学んだ言語はPerlのRです。 (申し訳ありませんが...それ以前にそれらを言及するのを忘れ。)


編集:すべてのあなたの答えのための感謝を!

最もよくお勧めのエディタはj編集メモ帳++です。

私はメモ帳++(例えばワインの下でそれを実行して)のための私の学生に適切なサポートを提供する方法を見つけることができる場合や、私は彼女が私からの支援なしで管理できることを思えば、私はそれをお勧めします。そうでない場合は、のjEditに行きます。

私が教えている言語をリストアップする前に、前に質問を見た人に謝罪します。

+0

どの言語が話していますか? – cschol

答えて

4

簡単に開始します。彼女をIDEで恐れてはいけません!彼らは最初は圧倒的であり、ソフトウェア開発の核心ではありません。私はCrimson Editorで基本的なJavaを学んだ。 もし私がもう一度始めたら、私はおそらくNotepad++に行きます。

+0

私はCrimson Editor私はConTEXT(contexteditor.org)がより高速でより強力なものであることを発見しました。Windowsでのデフォルトのテキストエディタは長らく今のところありました –

8

Visual Studio Express製品はすべて無料です。あなたがLinuxを使っているという事実が変更されない限り、

2

Eclipseは良いオプションになるかもしれません。

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

+1

質問に "Windows IDE"と明記されているのはなぜ "明白"なのでしょうか? – ima

+0

私は自宅で使うことができれば、Linuxユーザの方が彼女をサポートする方が簡単だからです。 – Pitarou

0

私の提案はTextpadです。彼女のジャバスクリプトを教えることができます、すべての基本的な、いくつかの高度なコンセプトがあります。生徒がブラウザで出力を見るのは楽しいですし、気分が悪い場合はHTMLを教えることさえできます。

0

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

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

VIMのクリームバージョンも良い選択です。

0

本当にあなたが教えている言語によって異なります。

EditPlusはシンプルなエディタです。無料試用版とかなり安いライセンス。

0

Dev-C++を非MS代替物として使用してもよい。

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

1

プログラミング言語によって異なります。 FoR C/C++と何でも.Net Visual Studioが道のりです。 Express版は無料です。

0

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

1

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

1

クリムゾンエディタもとてもいいです。それはEdit Plusに似ています。構文のハイライト、タブなど

2

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

jEditは、数百のプラグイン、自動インデント、および130を超える言語の構文ハイライトを備えたプログラマのテキストエディタであり、Javaで書かれているため、Linux、Windows、またはMACで美しく動作します。お役に立てれば。

2

私はメモ帳++] 1をさまざまな編集作業に多用しています。それは非常に有用で有能であると私は思います。

0

これは、少なくともあなたが教える予定のプログラミング言語に依存します。つまり、Eclipseを見てみるといいでしょう。主にJava IDEとして開始されましたが、プラグインを使用して拡張されています(C/C++、Flex、Haskell、ColdFusionなど)。サポートされていない場合は新しい言語に簡単に対応できますもうそこにはいない。

これにIDEがクロスプラットフォームなので、選択したプラットフォームで同じツールを使用することができます。これは良い選択と思われます。

0

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

0

+ 1メモ帳に+ +提案 - 私はそれがネットではありません。

+0

あなたが+1したいのであれば、なぜ投票しないのですか? (またはこれは評判によって限定されています( –

+0

これは限られていますが、私は当時はあまりにも低かったですが、今私は全力を尽くしていますので、私はその回答に投票しました)thanks – cori

0

Javaの場合、BlueJは優れた教師用IDEです。新しい学生に多くの高度な機能(何年も使用しないもの)が混乱することはありません。 EclipseはすばらしいIDEですが、そこにはたくさんのものがあります。Visual Studioでも同じことが当てはまりますが、.NET言語用のより単純なIDEはわかりません。

Ruby with Sciteを教えることもできます。 IDEはそれほど素晴らしいものではありませんが、Rubyの学習の容易さとともに、これはうまくいくでしょう。 Rubyには初心者のためにJava/C#/ C++に比べていくつかの利点があります(主にプログラムを実行するための主要なメソッドを持つフルクラスを作成する必要はありません)。

2

私の意見では、最もよく書かれているIDEは、Visual Studio Expressです。あなたがここではそれらについての詳細な情報を見つけることができるなど、ブログ、HOWTO文書、ビデオ、トレーニング、のトンがあります

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

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

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

希望。

0

コンポーネントパスカル言語(Niklaus Wirthの後継者であるPascal and Oberonの後継者)は無料のオープンソースBlackBox IDEと書籍Computing FundamentalsをStan Warfordで試してみてください。

よろしく、 tamberg

0

Windowsプラットフォームをターゲットにソフトウェアを書いている場合は、Visual Studioは、多かれ少なかれ標準のIDEです。大学院生を教えているので、たくさんのソフトウェアを書くつもりなら、professional editionの学術ライセンスを取得することをお勧めします。そうでなければ、express editionsは、学習目的には十分でなければなりません。

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

1

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

0

私は誰もviに言及していないと信じられません。私は、あなたのツールが少ないほど、最初はあなたのために、より良いコーダーがあなたにできることを主張します。初心者にとっては、構文強調表示やブロックや行を扱うヘルパーを与えてください。 viのようなものは素晴らしいですし、emacsもうまくいきます。もしあなたが絶対にWindows上にいなければならないなら、notepad ++やjeditのようなものはまともです。主なポイントは、あなたがあなたのために理解していないコードをあなたのIDEに挿入させることを学ぶ前に、プログラムを学ぶことです。

+0

viやEmacsを学ぶには深刻な投資が必要です。あなたの提案に感謝します – Pitarou

0

MultiEdit

多くのIDEの機能(コンパイラ/デバッガなどとの統合)と非常に強力な(とemacsのレベルに拡張可能)テキストエディタ。すべての面で他のすべての提案された編集者を勝ち取る。

viやEmacsのようなUNIX /端末のルートを持つエディタよりもはるかに簡単に学び、使用することができます。

無料ではありません(それほど高価ではありません)、効果的に使用するにはいくつかの学習が必要です。

0

もう1つのフルブローIDEはSharpDevelopです。それはOpenSourceです。

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

+1

Visual Studio Expressのエディションは完全に無料で、IMOはSharp Developよりも優れていますSharp Developは素晴らしいですが、MicrosoftがVisual Studio IDEの無料版を作成する前に作成されました。 –

0

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

関連する問題