Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 15.1.2012, 22:06 |
"Какой язык программирования поддерживается большинством ОС?" не верная формулировка. ОС вообще не поддерживает языки программирования. Это трансляторы (компиляторы/интерпритаторы) могут быть реализованы для нескольких платформ. |
|
Contego | Дата 15.1.2012, 21:39 |
Iron Bug, ок, огромное спасибо за ответы! | |
Iron Bug | Дата 15.1.2012, 21:37 |
да не "среду разработки" а рантайм надо ставить. и жаба стоит почти у всех юзеров. даже если они об этом не подозревают поэтому если нужно вообще тупо и чтобы везде работало без перекомпиляции - то лучше java. а предкомпилированные версии на каждую ось упаришься создавать. и крутые библиотеки типа Qt всё равно требуют установки рантайма, а вот тут уже не у всех это есть. С++, boost,cтатический wxWidgets - это то, что я юзаю. но это не для начинающего, ибо много тонкостей и никакой документации на русском даже близко не бывало. мне кажется, что для неопытного программиста лучше жаба или питон. там и требований меньше, и разработка быстрее, и поддержка сборок для разных осей не нужна. |
|
Contego | Дата 15.1.2012, 21:27 |
sidsukana, Вам не говорили, что Ваш юмор... плосковат? Какой базар? Мне важно мнение человека, имеющего опыт работы с этими языками. Тоже самое, что меня сейчас спросить, на чем лучше сайт делать - Node.js, php либо задрюпаный .NET Iron Bug, аудитория проекта не отличается сообразительностью. Поставить среду разработки смогут далеко не все, как бы наглядно я не показал этапы установки. А учитывая размер аудитории - планируемый около 200000 пользователей в первый месяц работы, боюсь, что я просто не буду успевать разгребать их запросы в службу поддержки.. |
|
Iron Bug | Дата 15.1.2012, 21:20 |
вопрос не в синтаксисе. вопрос в опыте. в С без опыта делать нечего. делфи - визуальная среда разработки на паскале. паскаль тоже язык общего назначения, но его поддержка значительно скромнее. С распространён куда больше. я даже не знаю, есть ли что-то типа делфи в линюксе и маке. но в паскале без опыта тоже не особо далеко уйдёшь. куда проще взять java и на ней под старые стандарты (чтобы была совместимость с динозаврами) написать всю байду. и как это "приложение не графическое", если там какое-то "окошко c xml" фигурирует? он что, xml будет в консоль юзеру вываливать? если не консоль - значит, графическое. значит, нужна кроссплатформенная графическая библиотека. java имеет такие возможности. python тоже. для С++ это библиотеки Qt или wxWidgets. для паскаля - я хз, я его живьём сто лет не видела. просто надо заранее провентилировать вопрос совместимости со старыми осями типа Win98. с графикой могут быть проблемы. |
|
sidsukana | Дата 15.1.2012, 21:16 |
Раскрывающийся текст Базар чтоли? Продавец языков программирования. А какой вы мне посоветуете? С++ тяжеловат для начала...возьмите питончик - очен дружелюбен Налетай не толпись, языком закупись! |
|
Contego | Дата 15.1.2012, 21:05 |
Iron Bug, нет, приложнение не графическое. давным давно, до тех пока в веб разработку не окунулся, учил паскаль. с++ ведь имеет очень похожий синтаксис? еще знакомые советуют делфи. так как опыта ни с делфи, ни с с++ нет, не могли бы Вы посоветовать что более подойдет мне? |
|
Iron Bug | Дата 15.1.2012, 20:50 |
это вовсе не минимальные требования. и ни один язык, в чистом виде, этого не поддерживает. для разных языков есть библиотеки, которые это реализуют. программы могут быть платформонезависимыми - это java, python. зависимыми на уровне компиляции, с кроссплатформенными решениями - это языки общего назначения типа С++. уровень сложности разработки отличается в разы. разработчику без опыта я бы не рекомендовала С++. лучше взять java или python. но там есть свои тонкости с распределением памяти и ограничения на скорость работы приложения. для среднего юзерского приложения их вполне хватает. для работы приложений в этих языках требуется установка среды выполнения. зато не требуется перекомпиляция и учёт особенностей системы. потом, если приложение графическое, то кроме языка нужна ещё и графическая библиотека. в большинстве языков таковые имеются. но её нужно выбирать отдельно от языка. P.S. поддержка динозавров типа Win98 - отдельный вынос мозга. тут проблема не в языке, а в том, что эти оси часто не поддерживают некоторые современные стандарты и под них не выпускают поддержку новых версий сред выполнения типа java. но на С++ там может ещё более геморройно получиться. смотря что писать и смотря как. гуй под разные древние оси писать всегда хуже. |
|
Contego | Дата 15.1.2012, 20:03 |
Iron Bug, в том то и дело, что требования минимальны - умения с интернетом общаться: отправлять запросы на сервер, парсить страницы с сервера, поддерживать XML, автоматом обновляться с сервера, открывать хтмл-страницу в окно программы(через фрейм), а еще нужно чтобы можно было уведомление звуковое делать.. А, нужна поддержка кодировки utf-8. так что нужна кроссплатформенность - а то замучаюсь отвечать на вопросы недовольных юзеров, почему это клиент на их "G@vnoOS" не работает!? Ну или почему, например, не работает клиент на windows 98... |
|
Iron Bug | Дата 15.1.2012, 19:41 |
тебе не от поддержки языка, а от требований задачи лучше исходить. языки на этих основных осях поддерживаются практически все. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 27.4.2024, 8:41 |