На чем программировать

Статус
В этой теме нельзя размещать новые ответы.

unixrx

Создатель
Регистрация
29 Сен 2007
Сообщения
27
Реакции
2
Встал следующий вопрос. Никогда не программировал ни на чем кроме бейсика, паскаля, фортрана, IsaGraf.
Нужно просто работать с текстом. ( в зависимости от заданных параметров столько то строк на выходе с таким то содержанием).Но хочется чтобы работа осуществлялась кнопочками. То есть оконный интерфес. Какой язык выбрать чтобы начать ковыряться?
 
Delphi - после паскаля ничего сложного, строковые функции очень похожи.
 
ОС какая ? Если Windows то Delрhi тебе позволит легко и непринужденно создавать графические интерфейсы. Я еще комался в C# но он посложнее.
 
Дельфи - хорошо, можно еще попробовать Java с нормальным гуи-редактором, вроде того что встроен в eclipse или idea.
 
под виндовс проще всего писать ГУИ на Си# - по скорости он будет побыстрее Жавы. бывший разработчик дельфи свалил именно в майкрософт, чтобы развивать си шарп. в принцепе именно поэтому разработка дельфи встала. из недостатков - написанные программы - преимущественно будут работать только на виндовсе где установлен net framework, а он есть не везде и сам фреймоворк не маленький. в висте он уже встроен, в ХР после второго сервис пака рекомендован. но все равно - много где его нету. под линуксом тоже можно запускать - но должен стоять mono фреймворк, это порт дотнета под иксы от новелла - но он ваще далеко не везде плюс функционал у него очень кастрированный. также софт можно пускать на вынь мобайл трубках.

жава для кроссплатформа лучше, но раза в два медленнее и жрет процентов на 30% больше памяти. по синтаксису оба языка очень похожи, поэтому если выучишь один потом быстро сможешь перейти на другой. также запуск приложений требует наличие жавы на машине.

еще один вариант это QT от троллей - у них также есть как под студию, так и отдельный ИДЕ - для отрисовки ГУИ. весь код придется писать на Си++ со всеми вытекающими, для начинающего кодера будет сложновато. но у либы хорошая кросплатформенность, т.е. сделал по винду и с мелкой косметикой можно запускать на линуксе, нокии телефонах, симбиане и маке.

если учил паскать то проще всего конечно свалить на дельфи, но сам дельфи это вымирающая технологи. есть ли смысл тратить на нее свое время смотри сам.

еще кстати есть варианты для питона, это вобще очень универсальный язык и очень лаконичный - но эксешки с ГУИ от питона будут не маленькие + скорость у него меньше жавы. но его можно юзать с темже QT через PyQt

ах да, для текста идеально подойдет питон. и если тебе особенно не нужно распространять свой софт - то имхо это один из лучших вариантов. код будет очень короткий и крос платформенный. и никаких запар с компиляцией и тд. кроме PyQT можешь еще глянуть wxpython.org тоже не плохая либа.
 
ну ты прям по полочкам все разложил)
 
Не согласен, что питон работает медленне Java. По моим наблюдениям, с тем же QT работает пошустрее, а уж про потребление памяти и говорить не стОит =)
Вообще очень рекомендую питон. Это простой язык, который тем не менее идеально подходит для очень широкого круга задач, от веб-программирования до GUI-шных прог.
 
Если хочеться освоить быстро и особо не заморачиваться - то выбирай дельфи. Подключи компонеты для работы с текстами и в путь.
Так как после паскаля - то особых сложностей вызвать не должно.
 
Я очень большой фанат C# и всем советую его использовать. Если вдруг в будущем захочешь свою программу переделать в веб сервисе или добавить SilverLight то проблем не возникнет. А что ни будь навороченное чем .NET Framework ты наврядли найдешь. Я лично пишу на С# более двух лет и очень доволен.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху