[ZX]
-
- Вам тут всем смяшно, а у меня сейчас трудный выбор - какую именно кроссплатформенную среду выбрать для научных программ. Работа с СОМ-портами и интернетом обязательна. Обязательно Си-шный код, 2D и 3D визуализация данных. Крайне желательна scorpion(155 знак., 09.03.2015 15:33 - 16:44, ссылка)
- Я бы посмотрел на Visual Studio 2013 Community. Он безплатный даже для коммерческих программ, есть С++ ну и недурён собой. .Net вроде как и на линухе идёт... - бомж(10.03.2015 23:16 - 23:21, ссылка)
- Я бы и близко не подходил. На работе куплен Visual Studio Professional Edition. Профессионал -- это значит для студента. Нормальная версия, в которой вообще работать нужно, называется Team Edition или Ultimate. Самое главное, нет профайлинга и fk0(1196 знак., 11.03.2015 01:22)
- А я вот начал C# изучать, прикольно. Даже нравиться начинает. А недостатки есть везде, что поделаешь, нет в жизни совершенства. Жизнь состоит из компромисов - бомж(11.03.2015 21:53)
- Да что там прикольного, напоминает джаву. С той лишь разницей что джава мультиплатформена и гораздо востребованней. Правда синтаксис "вырви глаз", после Си поначалу напрягает. - scorpion(11.03.2015 22:16)
- Прикольного в нём - то, что разработка на нём в несколько раз быстрее, чем на с++. Но я пока только начинающий шарпистЪ :-) - бомж(11.03.2015 22:39)
- Почему вы думаете, что разработка будет быстрее? Мне кажется, что и там и там скорость разработки определяется наличием готовых модулей, библиотек, классов и т.п. Т.е. чем больше у вас знаний о готовых решениях, тем быстрее будет решаться задача. AlexBi(52 знак., 12.03.2015 09:44)
- Потому что посмотрел, что требуются в основном программисты на шарпе, а не на плюсах. Трудно предположить, что работодатели настолько тупы и используют неэффективный инструмент. Ну и потом, я учу его для себя лично, пусть будет в копилке :-) - бомж(12.03.2015 21:24)
- Ещё до 27 лет и обязательно с мамой папой и квартиркой. Ага. Ниже про Visual Basic сказано уже. Хотя это немного и перегиб. - fk0(13.03.2015 03:14)
- VB6 я с 2001 года знаю :-) Хороший язык, но дельфи лучше. Зато VBA время от времени пригождается. - бомж(13.03.2015 22:42)
- В коммерции требуются в основном программисты на Java и PHP, в науке в основном Си, иногда FORTRAN и Java. С#, на мой взгляд, временное майкрософтовское явление. Типа того, каким был в своё время вижуал бейсик. - scorpion(12.03.2015 22:00)
- Может и временное явление, но сам язык мне нравится. К тому же дотнет на разных платформах идёт. Ну и вообще, время от времени надо что-то новое учить, а то регресс наступает - бомж(12.03.2015 23:28)
- Да мне кажется что в наше время для программиста железа актуальны не сколько новые языки, сколько навыки в цифровой обрабоке. А для чистых программеров на компы более денежно наверно Java. И синтаксис интересный, не даст соскучиться :) - scorpion(12.03.2015 23:50)
- Не дать соскучиться может только качественный говнокод на C/C++. Там столько интересного каждый день. - fk0(13.03.2015 03:14)
- А на Java и говнокодить не обязательно - синтаксис временами такой что мозги в лист мёбиуса сворачиваются :) - scorpion(13.03.2015 13:54)
- Не дать соскучиться может только качественный говнокод на C/C++. Там столько интересного каждый день. - fk0(13.03.2015 03:14)
- Да мне кажется что в наше время для программиста железа актуальны не сколько новые языки, сколько навыки в цифровой обрабоке. А для чистых программеров на компы более денежно наверно Java. И синтаксис интересный, не даст соскучиться :) - scorpion(12.03.2015 23:50)
- Может и временное явление, но сам язык мне нравится. К тому же дотнет на разных платформах идёт. Ну и вообще, время от времени надо что-то новое учить, а то регресс наступает - бомж(12.03.2015 23:28)
- А вчера на собеседовании мне сказали "только Си, никаких плюсов и боже упаси шарпов". - POV(12.03.2015 21:44)
- Ну везде своя специфика. - scorpion(12.03.2015 22:05)
- Ещё до 27 лет и обязательно с мамой папой и квартиркой. Ага. Ниже про Visual Basic сказано уже. Хотя это немного и перегиб. - fk0(13.03.2015 03:14)
- Потому что посмотрел, что требуются в основном программисты на шарпе, а не на плюсах. Трудно предположить, что работодатели настолько тупы и используют неэффективный инструмент. Ну и потом, я учу его для себя лично, пусть будет в копилке :-) - бомж(12.03.2015 21:24)
- Почему вы думаете, что разработка будет быстрее? Мне кажется, что и там и там скорость разработки определяется наличием готовых модулей, библиотек, классов и т.п. Т.е. чем больше у вас знаний о готовых решениях, тем быстрее будет решаться задача. AlexBi(52 знак., 12.03.2015 09:44)
- Прикольного в нём - то, что разработка на нём в несколько раз быстрее, чем на с++. Но я пока только начинающий шарпистЪ :-) - бомж(11.03.2015 22:39)
- Да что там прикольного, напоминает джаву. С той лишь разницей что джава мультиплатформена и гораздо востребованней. Правда синтаксис "вырви глаз", после Си поначалу напрягает. - scorpion(11.03.2015 22:16)
- А я вот начал C# изучать, прикольно. Даже нравиться начинает. А недостатки есть везде, что поделаешь, нет в жизни совершенства. Жизнь состоит из компромисов - бомж(11.03.2015 21:53)
- "Есть Цэ плюс плюс" позабавило. Вроде бы мелкософт забил на цэ лет эдак -надцать назад, даже Цэ99 отсутствует как класс :-) - SciFi(10.03.2015 23:24)
- Я бы и близко не подходил. На работе куплен Visual Studio Professional Edition. Профессионал -- это значит для студента. Нормальная версия, в которой вообще работать нужно, называется Team Edition или Ultimate. Самое главное, нет профайлинга и fk0(1196 знак., 11.03.2015 01:22)
- wxwidgets смотрели ? - 3m(09.03.2015 19:13, ссылка)
- Да смотрел, но Qt мне больше приглянулась - scorpion(09.03.2015 20:57)
- А почему сразу не веб-интерфейс? И не javascript. Работает же прямо в браузере. Не самая дурная идея, между прочим. Если взять, например, mozilla xul, то можно сделать свой exe как бы. Который на самом деле браузер, просто меню у него другое. Ну fk0(777 знак., 10.03.2015 01:59)
- Не думал об этом. - scorpion(10.03.2015 17:07)
- И чо, мало было геморроя с html-css -- этот браузер делает так, а другой вон эвон, третий вообще не понимает. Еще и в javascripte так гемороится самому. Нафига? - blackprapor(10.03.2015 12:08)
- И это правильно, ато программист нынче это тот, кто знает больше библиотек - OlegPowerC(10.03.2015 09:58)
- Наконец-то пуризм fk0 дошёл дошёл до pure javascript. Полностью согласен, хотя использование jquery экономит месяцы жизни в смысле уже кросс-браузерности. - General(10.03.2015 07:29)
- А почему сразу не веб-интерфейс? И не javascript. Работает же прямо в браузере. Не самая дурная идея, между прочим. Если взять, например, mozilla xul, то можно сделать свой exe как бы. Который на самом деле браузер, просто меню у него другое. Ну fk0(777 знак., 10.03.2015 01:59)
- Да смотрел, но Qt мне больше приглянулась - scorpion(09.03.2015 20:57)
- Если тебе нужна "среда", то увы, не знаю. А вообще Tcl/Tk. Со средами там правда плохо (их есть и много разных, но лучше сразу забыть). Основной рабочий инструмент -- редактор текста, makefile, окошко консоли. Какие актуальные задачи могут быть: fk0(5330 знак., 09.03.2015 18:55)
- Java в науке не покатила - слишком медленная - scorpion(09.03.2015 20:58)
- В этом сила TCL и состоит. Налобал особоскоростную либу на хардкорном С - и к гую ее прикрутил. - Evgeny_CD(10.03.2015 00:11)
- Собственно: а разве к jave нельзя прикрутить C-dll ??? В древние времена можно было... - Zoro(10.03.2015 09:06)
- DLL - это более грубая интеграция. Начнем с того, что в С и джабе базовые типы разные - джаба похерила беззнаковые и проч. В Tcl можно на С написать "команду", которая потом будет активно использоваться методами самого Tcl. В этом одна из самых Evgeny_CD(257 знак., 10.03.2015 14:03)
- Можно. Но Java это не Tcl. Java это практически тот же C++ в чём-то усечённый, в чём-то более продвинутый. - fk0(10.03.2015 13:30)
- Собственно: а разве к jave нельзя прикрутить C-dll ??? В древние времена можно было... - Zoro(10.03.2015 09:06)
- Ты об чём вообще??? Java допустим считает всего в N раз медленее C/C++. Разве это проблема. Не в e^N, а всего в N. - fk0(09.03.2015 22:58)
- Бывает что это "несколько" видно вооружённым глазом. - scorpion(09.03.2015 23:03)
- В этом сила TCL и состоит. Налобал особоскоростную либу на хардкорном С - и к гую ее прикрутил. - Evgeny_CD(10.03.2015 00:11)
- Ясно, в общем если не готовы положить жизнь на одно приложение - скачайте perl и используйте QT :-) - OlegPowerC(09.03.2015 19:01)
- Это зависит от наличия опыта и знаний в предметной области, а так же какой жизненный цикл приложения. Путь с perl и Qt может _внезапно_ стать очень тернист и будешь как прокажённый ходить по форумам и орать "памагите". Потому, что там внизу очень fk0(1051 знак., 09.03.2015 19:22)
- Я так понимаю у вопрошающего опыта мало, иначе не было бы вопроса. Тут скорее ему вопрос, ну и главное, мне кажется в дебри лезть нужно тогда, когда собираешься заниматься программированием под ПК. А если изредка написать утилиту, то наверное QT и OlegPowerC(33 знак., 09.03.2015 21:22)
- Да, на Qt пока ещё не работал. - scorpion(09.03.2015 21:25)
- А чем Delphi неустраивает? - fk0(09.03.2015 22:58)
- Синтаксис не Сишный. Он на Linux становится ? К тому же C Builder есть - Сишный делфи :) - scorpion(09.03.2015 23:04)
- Для линуха - Лазарус.. но он тоже "делфовый" ) - POV(11.03.2015 21:56)
- Не, выбор был только между Си и джавой. Но Си быстрее и лучше освоен, так что Qt :) - scorpion(11.03.2015 22:17)
- Это эволюционировало в RadStudio, не скажу но поддержка Linux Кажется есть. Завтра проQT спрошу спеца - OlegPowerC(09.03.2015 23:14)
- Для линуха - Лазарус.. но он тоже "делфовый" ) - POV(11.03.2015 21:56)
- Синтаксис не Сишный. Он на Linux становится ? К тому же C Builder есть - Сишный делфи :) - scorpion(09.03.2015 23:04)
- А чем Delphi неустраивает? - fk0(09.03.2015 22:58)
- Да, на Qt пока ещё не работал. - scorpion(09.03.2015 21:25)
- С# вообще не рассматривается :) - scorpion(09.03.2015 21:00)
- Я так понимаю у вопрошающего опыта мало, иначе не было бы вопроса. Тут скорее ему вопрос, ну и главное, мне кажется в дебри лезть нужно тогда, когда собираешься заниматься программированием под ПК. А если изредка написать утилиту, то наверное QT и OlegPowerC(33 знак., 09.03.2015 21:22)
- Это зависит от наличия опыта и знаний в предметной области, а так же какой жизненный цикл приложения. Путь с perl и Qt может _внезапно_ стать очень тернист и будешь как прокажённый ходить по форумам и орать "памагите". Потому, что там внизу очень fk0(1051 знак., 09.03.2015 19:22)
- Java в науке не покатила - слишком медленная - scorpion(09.03.2015 20:58)
- Кроме шуток - TCL просто создан для Вас. Там есть все указанные Вами, очень хорошая интеграция с и плюсами в обе стороны (TCL и встраивать в С код просто, и в него выстраивать с и плюсовый код несложно). Покурите тему -> - Evgeny_CD(09.03.2015 15:53, ссылка)
- Покурю конечно. - scorpion(09.03.2015 16:00)
- Я бы посмотрел на Visual Studio 2013 Community. Он безплатный даже для коммерческих программ, есть С++ ну и недурён собой. .Net вроде как и на линухе идёт... - бомж(10.03.2015 23:16 - 23:21, ссылка)
- Tcl :-) а вы сами то устриц ели? - OlegPowerC(09.03.2015 16:16)
- И неоднократно. И не нужно мне рассказывать об их вкусе. - fk0(09.03.2015 18:20)
- Тогда можно подробности, на какой платформе, какая среда и что за приложения вообще. Просто сделать полноценное приложение, с хорошим пользовательским интерфейсом, с визуализацией 2D 3D на C/java то непросто.... С кучей библиотек, а тут tcl..... OlegPowerC(28 знак., 09.03.2015 18:43)
- Боюсь, на C сложней, чем на Tcl. А что мешает набрать в гугле и посмотреть картинки? Это ведь как-то сделано? Да впрочем это делается на и на Python, и на Perl. Последние могут и с Tk работать, и с тем же Qt. Для особенных извращенцев есть fk0(76 знак., 09.03.2015 19:03, ссылка)
- В гугле я увижу ВАШЕ приложение? Мне интересен ваш опыт. Раз вы за tcl агетируете :-) - OlegPowerC(09.03.2015 21:49 - 22:14)
- Скриншот. Все окна не влезли. И без прибора процесс работы не рисует. fk0(09.03.2015 22:51)
- Да. Когда-то и я такое ваял на дельфях... оххх, погеморроился. Сейчас, когда на все случаи жизни есть копипаста "DrawCurve32(int *Pixelset)", работающая через винапи типа BitBlt, такая междуморда пишется за день. Смешно и грустно смотреть своё Николай Коровин(250 знак., 12.03.2015 00:11)
- Внушает! Сколько человеко-часов на создание ГУЯ ушло (без логики и обработки данных)? - Evgeny_CD(10.03.2015 00:08)
- Сложно сказать, наверное относительно много, если использовать сразу инструмент который освоил (сейчас бы раз в 100 быстрей сделал, протореной тропой-то). Но могу сказать точно, что ни на чём другом я бы так быстро -- не сделал бы. Даже не GUI, а fk0(2287 знак., 10.03.2015 01:41)
- Да, объём работ проделан большой. - scorpion(10.03.2015 17:05)
- Спасибо! - Evgeny_CD(10.03.2015 07:52)
- Сложно сказать, наверное относительно много, если использовать сразу инструмент который освоил (сейчас бы раз в 100 быстрей сделал, протореной тропой-то). Но могу сказать точно, что ни на чём другом я бы так быстро -- не сделал бы. Даже не GUI, а fk0(2287 знак., 10.03.2015 01:41)
- Это под KDE? - OlegPowerC(09.03.2015 23:12)
- ПИКи используются ? :) - scorpion(09.03.2015 22:58)
- Нет!!! Никаких пиков нет! :-))) - fk0(09.03.2015 23:01)
- Да штош такое-то, опять облом :) - scorpion(09.03.2015 23:03)
- Нет!!! Никаких пиков нет! :-))) - fk0(09.03.2015 23:01)
- Скриншот. Все окна не влезли. И без прибора процесс работы не рисует. fk0(09.03.2015 22:51)
- В гугле я увижу ВАШЕ приложение? Мне интересен ваш опыт. Раз вы за tcl агетируете :-) - OlegPowerC(09.03.2015 21:49 - 22:14)
- Боюсь, на C сложней, чем на Tcl. А что мешает набрать в гугле и посмотреть картинки? Это ведь как-то сделано? Да впрочем это делается на и на Python, и на Perl. Последние могут и с Tk работать, и с тем же Qt. Для особенных извращенцев есть fk0(76 знак., 09.03.2015 19:03, ссылка)
- Тогда можно подробности, на какой платформе, какая среда и что за приложения вообще. Просто сделать полноценное приложение, с хорошим пользовательским интерфейсом, с визуализацией 2D 3D на C/java то непросто.... С кучей библиотек, а тут tcl..... OlegPowerC(28 знак., 09.03.2015 18:43)
- И неоднократно. И не нужно мне рассказывать об их вкусе. - fk0(09.03.2015 18:20)
- Вам тут всем смяшно, а у меня сейчас трудный выбор - какую именно кроссплатформенную среду выбрать для научных программ. Работа с СОМ-портами и интернетом обязательна. Обязательно Си-шный код, 2D и 3D визуализация данных. Крайне желательна scorpion(155 знак., 09.03.2015 15:33 - 16:44, ссылка)