Перейти к содержанию
    

Посоветуйте компилятор и среду программирования для написания простых приложений

Ну, кому как.

Знаю :(. Неспособность воспринять даже отлично продуманные системные вызовы и соответственно поиски каких-то неведомо как и неведомо для чего писаных "библиотек" вместо написания дюжины строк эффективно выполняющих ТО ЧТО НАДО Вам, а не кому-то неведомому, это очень печально.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знаю :( . Неспособность воспринять даже отлично продуманные системные вызовы и соответственно поиски каких-то неведомо как и неведомо для чего писаных "библиотек" вместо написания дюжины строк эффективно выполняющих ТО ЧТО НАДО Вам, а не кому-то неведомому, это очень печально.

 

Что-то тоже не пойму, про какие библиотеки речь. Там ведь для работы с портами нужно-то пару функций. Или есть какие-то особые, неводомые возможности? Если нет, то я против лишних сущностей.

ПС. Это я не ради спора, а дабы предостеречь ТС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для работы с портами Win/Lin никакие "библиотеки" с "компонентами" ни нафиг не нужны.

Может и не нужны, но иногда с ними приятнее.

http://gitorious.org/inbiza-labs/qserialport

Qt Serial Port Library

This library has been tested on:

– Linux on x86 and ARM ;

– Windows XP and CE 5 on x86;

– OS X 10.6 on x86 with a FTDI USB to UART bridge

От себя добавлю - работает через FTDI USB в Win XP/Vista/7 32bit и в Linux

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знаю :(. Неспособность воспринять даже отлично продуманные системные вызовы и соответственно поиски каких-то неведомо как и неведомо для чего писаных "библиотек" вместо написания дюжины строк эффективно выполняющих ТО ЧТО НАДО Вам, а не кому-то неведомому, это очень печально.

Еще печальней смотреть на человека, который не способен осознать право на существование некоторых других методов решения задачи, чем известные ему. Хотите писать- пишите. Мне проще взять готовый компонент, чем писать скажем что-то из нижеперечисленного списка готовых модулей:

Fax

FTP

Modem

Pager

Port

Script

Terminal

 

Я не настолько изощренный писатель, чтобы укладывать это в "дюжину строк". Но вас не неволю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Билдер и иже с ним расхолаживают и ничему не учат. Да сиюминутная выгода. Не более того.

Для более-менее профессиональной работы на плюсах MSVC или gcc+QT.

Билдер - говно редкое. Сама среда падает периодически что 5 что 6 - его вообще не стоит никак рассматривать.

Лучше уж тогда Дельфи (чем билдер).

Имхо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне проще взять готовый...

То, что Вам проще - спору нет. Проблема в том, что такой "простой" подход чрезмерно часто приводит к странным результатам и увеличивает количество мусора во вселенной :(.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Билдер - говно редкое. Сама среда падает периодически что 5 что 6 - его вообще не стоит никак рассматривать.

Имхо.

Хм. А если я скажу что у меня за 7 лет эксплуатации этот пятый билдер вообще ни разу не падал? Как понимаете, я его на разном железе и на разных виндах использовал, да и сейчас продолжаю использовать? не поверите же :)

Я собственно и винду никогда не переставлял после падения, потому как не падала она. Синий экран с сообщением о сбое пару раз видел, но простой перегрузки хватало. Но тут наверное везение, потому как на всех форумах все пишут что винда падучая и переставлять ее нужно каждые несколько месяцев. Может и с Билдером такая же фишка, просто мне повезло и у меня работает нормально и переставлять не приходилось.......

 

То, что Вам проще - спору нет. Проблема в том, что такой "простой" подход чрезмерно часто приводит к странным результатам и увеличивает количество мусора во вселенной :(.

Вопрос спорный. Лично я экономлю, так как, написав и отладив программу быстрее, сэкономил пару деревьев, которые бы пошли на печать денег которыми я бы заплатил за дополнительно потребленное электричество :)

Это напоминает похвальбы по Евроньюсу о том как электромобили сохраняют экологию. При этом как-то забывая что для производства электричества опять же где-то что-то нужно сжечь, а производство и утилизация современных материалов процесс тоже некошерный.

Кто-то уже увеличил количество этого мусора, создав компьютеры и поставив перед нами задачи, без решения которых прекрасно обходились еще каких-то 100 лет назад :)

Тема эта длинная и философическая.....

 

А странные результаты можно и без билдеров достигнуть, сдуру много чего можно намудрить, тут не в билдере или модулях зло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А странные результаты можно и без билдеров достигнуть, сдуру много чего можно намудрить, тут не в билдере или модулях зло.

Но почему-то именно у любителей "билдера с компонентами" чаще рождаются уродцы, загружающие процессор на 30-100% при тормознючем обмене через RS-232. То есть тот самый мусор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм. А если я скажу что у меня за 7 лет эксплуатации этот пятый билдер вообще ни разу не падал?
Вы можете говорить что угодно и не верить вам у меня нет поводов.

Лично у меня было несколько действительно больших проектов под билдером (правда последнее время (лет 5 назад) под шестым).

И только после перехода на gcc я вздохнул с облегчением.

Переход был весьма и весьма тернистым и связано это было с компонентной моделью билдера, часть компонентов которого были на паскале или были без исходников.

Начать его использовать легко, прекратить сложно. Так что стоит дважды подумать прежде чем начинать.

Зачем связывать себя по рукам и ногам с древним, уже не поддерживаемым и тем более не бесплатным продуктом, когда есть альтернативы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну все, началось :smile3009:

Началось не сейчас. Проблема давняя - сколачивать дома быстро из картонных щитов массового производства, замазав-закрасив стыки и развешав по стенкам картинки из глянцевых журналов считать, что дело сделано. А потом снести и опять сколачивать. Либо строить, как это все еще строят без "передовых" картонных технологий. Построить качественный дом с использованием массовых картонных элементов тоже можно, только затраты труда на ХОРОШУЮ работу по любому велики, а использование всяких готовых картонок только накладывает дополнительные ограничения и создает сложности.

По крайней мере не надо поддаваться иллюзиям, что сможете легко и просто построить хороший дом сами из, например, дельфийско/билдеровских кубиков.

Если кого-то устраивает более-менее типовое жилище, то тогда уже используйте максимально готовые, типа того-же поминаемого Labview.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Началось не сейчас. Проблема давняя - сколачивать дома быстро из картонных щитов массового производства, замазав-закрасив стыки и развешав по стенкам картинки из глянцевых журналов считать, что дело сделано.

 

Ну посоветуйте вы что-нибудь из достойных С/С++ компиляторов, IDE для PC.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И только после перехода на gcc я вздохнул с облегчением.

Вы создаёте пользовательский интерфейс на голом gcc?

 

По крайней мере не надо поддаваться иллюзиям, что сможете легко и просто построить хороший дом сами из, например, дельфийско/билдеровских кубиков.

То есть, вы и кирпичи для дома предлагаете выпекать самостоятельно? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну посоветуйте вы что-нибудь из достойных С/С++ компиляторов, IDE для PC.

Компиляторы для PC достигли уже того уровня совершенства, что уже без особой разницы. А вот в аббревиатуру IDE, Вы полагаю, вкладываете какой-то другой смысл, нежели я. Мне почему-то кажется, что Вы имеете ввиду некий набор высокоуровневых инструментов для создания приложений. Для меня IDE это средство интеграции инструментов.

По любому читайте советы dxp.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы создаёте пользовательский интерфейс на голом gcc?
Ну зачем уж так ортодоксально:) QT или VS.

Ну посоветуйте вы что-нибудь из достойных С/С++ компиляторов, IDE для PC.
Вы наверное о RAD спрашиваете?

RAD: MSVC или QtCreator.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...