سؤال

أنا أدرس (أو تحاول تعليم) برمجة الكمبيوتر إلى غراد الطالب.لها خبرة سابقة إلى كميات أكثر قليلا من كتابة جدول الصيغ.التي IDE أو محرر نص علي أن يوصي ؟

يرجى أن تضع في الاعتبار أن:

  • أنا فقط لمقابلة الطالب عن مرة واحدة في الأسبوع.
  • أنها تستخدم ويندوز وأنا استخدم لينكس.
  • ليس لديها مجتمع من المستخدمين في متناول اليد.
  • لم يكن لديك الكثير من المال للإنفاق.

تحرير: اللغات هي التعلم في هذه اللحظة هي بيرل و R.(آسف ...نسيت أن أذكر لهم في وقت سابق.)


تحرير: شكرا على إجاباتك!

الأكثر يوصي المحررين jEdit و Notepad++.

إذا أنا يمكن أن تجد وسيلة لإعطاء الطالب الدعم الكافي Notepad++ (مثلا ، عن طريق تشغيل تحت النبيذ) أو إذا كنت تعتقد أنها يمكن أن ينجح دون دعم من لي ثم أنا أوصي هذا.إذا كنت لا تذهب jEdit.

أعتذر مرة أخرى إلى أولئك الذين رأوا السؤال قبل أن حصلت حول إلى قائمة اللغات التي أنا التدريس.

هل كانت مفيدة؟

المحلول

تبدأ بسيطة.لا لا تخيف لها مع IDE!هم ساحقة في أول و ليست أساسية في تطوير البرمجيات.تعلمت بدائية جافا مع Crimson Editor.إذا بدأت مرة أخرى ربما تذهب Notepad++.

نصائح أخرى

على Visual Studio Express المنتجات كلها مجانية.إلا أن الحقيقة أن كنت تستخدم لينكس يغير الأمور :)

الكسوف قد يكون خيارا جيدا (إذا كان قليلا الساحقة في البداية).

من الواضح أنك بحاجة إلى أن ننظر عبر منصة IDE.كسوف الشمس هي واحدة من أفضل في هذا الصدد ، فضلا عن وجود دعم العديد من اللغات.كما يأتي مع مجموعة جيدة من الدروس.

بما أنك لم تذكر ما هي لغة البرمجة (أعتقد أنه لا يهم) هل تم تدريس سأبقى في شيء أنه يدعم العديد من لغات البرمجة و منصات متعددة.بالنظر إلى الوضع الخاص بك, وأود أن استخدام jEdit (http://www.jedit.org).

jEdit هو مبرمج محرر النص مع مئات من الإضافات السيارات في الهامش ، و تسليط الضوء على تركيب أكثر من 130 لغة وبما هو مكتوب في جاوة ، فإنه يعمل بشكل جميل على لينكس, ويندوز أو ماك.ويساعد هذا الأمل.

أفضل موثقة ، IDE التي هي حرة في رأيي هو Visual Studio Express.هناك طن من بلوق ، خطوات التطبيق ، والفيديو ، التدريب ، الخ.يمكنك أن تجد المزيد من المعلومات عنها هنا:

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

أيضا, إذا كنت طالب, توفر Microsoft كامل كومة من البرامج المجانية للطلاب فقط لهذا الغرض.هذا هو طريق برنامج يسمى DreamSpark.وشملت هو نظام تشغيل النسخة المهنية من IDE, SQL Server, XNA Game studio والتعبير.يمكن لأي طالب الحصول على هذا.مزيد من المعلومات هنا:

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

على أمل أن يساعد.

لقد استخدمت Notepad++]1 الكثير لمختلف مهام التحرير و أجد أنه من المفيد جدا و المختصة.

يعتمد على لغة البرمجة.C/C++ و أي شيء .net Visual Studio هو الطريق للذهاب.اكسبرس الطبعة مجانا.

الكسوف أو Jedit ، إذا كان الكسوف معقد جدا. jEdit هو عبر منصة مجانا و يدعم عدد من اللغات المختلفة.

Crimson Editor هو أيضا لطيفة جدا.انها مماثلة تحرير زائد.تسليط الضوء على بناء الجملة ، علامات ، الخ.

Notepad++ لتحرير رائع لي:انها ويندوز فقط, ولكن ربما يمكنك استخدامه مع النبيذ تحت لينكس.ولكن إذا كنت تريد شيئا أكثر مثل IDE ، ثم الكسوف ، أو NetBean (كل استخدام جافا) يمكن أن تكون مفيدة جدا ، على الرغم من أنها هي الموارد مكلفة على أجهزة الكمبيوتر القديمة.

اقتراحي هو Textpad.يمكنك تعليمها جافا سكريبت الأساسية و بعض المفاهيم المتقدمة هناك.انها متعة للطالب ترى الإخراج في المتصفح و يمكنك حتى تعليم القليل من HTML إذا كان المزاج الضربات.

كومودو تحرير من الرؤية هو حر مفتوح المصدر, and available for Windows و Linux.ملامح لطيفة جدا.

وإلا Emacs كما هو متوفر على كل المنصات و يمكن تكوين كوا الضوابط.

كريم نسخة من همة هو أيضا خيارا جيدا.

أنها حقا يتوقف على اللغة التي تريد تعلمها.

EditPlus هو جيد محرر بسيط.نسخة تجريبية مجانية و رخيصة جدا رخصة.

Dev-C++ غير MS البديلة.

اقتباس:"إراقة الدماء Dev-C++ هو كامل المواصفات-بيئة التطوير المتكاملة (IDE) ل C/C + + لغة البرمجة.ويستخدم مينغو ميناء دول مجلس التعاون الخليجي (GNU Compiler Collection) كما انه المترجم.Dev-C++ يمكن أيضا أن تستخدم في تركيبة مع Cygwin أو أي دول مجلس التعاون الخليجي الأخرى على أساس مترجم."

Code::Blocks هو أيضا جيد آخر واحد حر عبر منصة.إلا إذا كنت بحاجة إلى شيء باستخدام VB / C# أو غيرها .NET languages كما هو الغالب C/C++.أجل .NET languages على لينكس أود أن ريكوميد MonoDevelop

Aptana مفيد جدا بالنسبة ويب-البرمجة الموجهة.

http://www.aptana.com

الذي يعتمد في جزء منه على الأقل على لغة البرمجة كنت تنوي تعليمها.قال ذلك ، قد ترغب في إلقاء نظرة على الكسوف.على الرغم من أنها بدأت في المقام الأول باعتباره Java IDE انه تم تمديد طريق الإضافات إلى دعم العديد من الآخرين (بما في ذلك C/C++, فليكس, هاسكل, و كولد فيوجن, على سبيل المثال لا الحصر) و يمكن بسهولة أن تتكيف مع لغة جديدة إذا كان الدعم ليس بالفعل هناك.

أضف إلى ذلك حقيقة أن IDE هو عبر منصة حيث يمكنك على حد سواء استخدام نفس الأداة على منصات الاختيار, و يبدو أن هذا قد يكون مناسبا.

أنصح SciTE, كما انها على حد سواء المتاحة *nix و ويندوز مجانا (مثل البيرة).وهو يدعم أي شيء تقريبا كنت تتوقع من محرر لائق ، إذا ذهبت إلى استخدامه تماما للتخصيص.كما أنها ليست معقدة جدا ، لذلك ينبغي أن يكون من السهل بالنسبة لها أن أذهب معها.

+1 إلى Notepad++ اقتراح أي شيء أقوم به ليس .صافي المتعلقة أفعل في ذلك.

جافا, BlueJ ممتازة التدريس IDE.لا تخلط بين الطالب الجديد مع الكثير من الوظائف المتقدمة (الأشياء التي لن تستخدم لسنوات قادمة).الكسوف هو عظيم IDE, ولكن هناك الكثير من الاشياء هناك يمكن أن يغرق في.نفس الشيء صحيح بالنسبة Visual Studio, ولكن أنا لا أعرف من أبسط IDE على .NET languages.

كنت قد تنظر أيضا في روبي مع Scite التدريس الخيار.IDE أليس هذا الهوى ، ولكن جنبا إلى جنب مع سهولة بدء التشغيل من تعلم روبي هذا يمكن أن تعمل بشكل جيد جدا.روبي لديها بالتأكيد بعض المزايا على Java/C#/C++ بداية طالب (معظمها أن لم يكن لديك لإنشاء فئة كاملة مع طريقة الرئيسي فقط للحصول على برنامج تشغيل).

عن سهل لتعليم العنصر لغة باسكال (خليفة Niklaus Wirth باسكال أوبيرون) في محاولة الحرة ومفتوحة المصدر الاسود IDE و الكتاب أساسيات الحوسبة بواسطة ستان Warford.

التحيات ، tamberg

إذا كنت كتابة البرامج التي تستهدف منصة ويندوز ثم Visual Studio هو أكثر أو أقل مستوى IDE.منذ كنت في تدريس طالب الدراسات العليا أنصح الحصول على الأكاديمية ترخيص professional edition إذا أنهم ذاهبون إلى أن كتابة الكثير من البرامج ، وإلا التعبير عن الطبعات ينبغي أن يكون كافيا بالنسبة يميل الأغراض.

من حيث النص المحررين ، تلك التي كنت تستخدم حاليا أكثر Notepad++ التي هي حرة ومفتوحة المصدر ، ودعم مجموعة واسعة من الميزات التي هي مفيدة لتطوير البرمجيات.هناك أيضا عدد من الإضافات المفيدة المتاحة كذلك.

لا أصدق أن لا أحد قد ذكر السادس.سوف يجادلون بأن أقل أداة الخاص بك بالنسبة لك في البداية أفضل المبرمج سوف تكون في نهاية المطاف.لمبتدئ ، ومنحهم بناء الجملة تسليط الضوء على بعض المساعدين في التعامل مع الكتل والخطوط.شيء مثل vi كبيرة ، emacs هو أيضا غرامة ، أو إذا كنت على الإطلاق يجب أن يكون على ويندوز شيء مثل notepad++ أو jedit سوف تكون لائقة.النقطة الرئيسية هي أن تعلم أن البرنامج قبل أن تتعلم أن اسمحوا الخاص بك IDE إدراج التعليمات البرمجية التي لا فهم لك.

MultiEdit

جدا قوية (و الموسعة على emacs مستوى) محرر النص مع العديد من IDE الميزات (التكامل مع المجمعين/مصححات الخ).يدق جميع اقترح المحررين على كل جانب.

أسهل بكثير من تعلم واستخدام من المحررين مع UNIX/محطة جذور مثل السادس أو Emacs.

غير مجاني (غير مكلفة للغاية على الرغم من) ، ويتطلب بعض التعلم لاستخدامها بفعالية.

أخرى كاملة IDE هو SharpDevelop.انها مفتوحة المصدر.

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

يجب أن أذكر PSPad.
هو جيد جدا, ميزة الغنية الحرة محرر.لقد استخدمت UtraEdit وأخيرا وجدت بديل حر في PSPad

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top