Среда разработки

Рейтинг: 1Ответов: 3Опубликовано: 04.10.2014

Где можно писать программы на C, C#, C++, java?
Можно разные среды, только чтобы были бесплатные и шли на windows 8.1.

Ответы

▲ 6

Для C#:

  1. Visual Studio Express - во многом лучший выбор для C#, поскольку стабильна и вполне удобна. Из недостатоков - не кроссплатфроменна и не поддерживает дополнения (если это важно, то тут надо использовать не бесплатные версии этого продукта).
  2. Xamarin Studio - с одной стороны, лишена вышеописанных недостатков Visual Studio Express (то есть и кроссплатформенна, и дополнения ставить можно), а с другой стороны, весьма грешит нестабильностью работы и довольно дурацкими багами (например, у меня недавно на ней перестала работать комбинация Ctrl+C, тогда как на официальном сайте говорится, что ошибка давно исправлена).

Java:

  1. IntelliJ IDEA - многими небезосновательно считается лучшей IDE в природе. Есть и в бесплатной редакции Community Edition.
  2. Классика жанра Eclipse - очень популярная IDE, с виду может показаться несколько неказистой, но расширяется миллионом дополнений.
  3. NetBeans. Про эту среду, к сожалению, ничего сказать не могу.

С++:

  1. Все те же Visual Studio Express, Eclipse и NetBeans.
  2. Недавно появившаяся CLion. Пока еще не финальный релиз, но вроде очень даже ничего.
  3. CodeBlocks не относится к "взрослым" Ide, но зато легковесна и вполне удобна для новичка.
  4. Еще один весьма небезызвестный и многими любимый продукт - QTCreator.
  5. Не бесплатная, но достойная упоминания вещь Embarcadero RAD Studio, включает в себя известный многим бывший С++ Builder.

Все вышеперечисленные IDE, кроме последней, бесплатны (впрочем для учебы, наверное, можно скачать и кряк). Кроме того, у некоторых платных продуктов есть свои бесплатные лицензии для студентов.

▲ 3

Я на C# пишу в SharpDevelop и счастлив

▲ 3

Очень сомневаюсь, что начинающему (причем такому, который вряд ли станет "продолжающим") вообще нужна IDE. Возьми Sublime Text для всего и не мучайся. А программы запускай в командной строке. Заодно избавишься от мерзейшей привычки всех студентов пихать в конец программы какую-нибудь ересь типа getch(), чтобы, видите ли, окошко у нее, болезной, не закрывалось. Компилятор для C - TCC, для остального - майкрософт (не лучшие, но тут главное "как у всех").

Но если предполагается изучать главным образом Java (а все остальное - так, для разгона), то настоятельно рекомендую BlueJ. Мне, когда я с какого-то перепугу заинтересовался Джавой несколько лет назад, она очень понравилась. Это специальная среда для начинающих, чтобы сразу понимали, что программа - это не код, это архитектура. Кто посоветует мне что-нибудь похожее на BlueJ, но для любого (буквально, т.е. хоть для Кобола) другого языка - буду признателен.