Среда программирования для новичка. Что выбрать?

Тема в разделе "Железный поток", создана пользователем Olmer, 8 дек 2006.

  1. Olmer
    Оффлайн

    Olmer Active Member

    Credit:
    $794,80
    Book Reviews:
    0
    Приходится мне осваивать новое умение - программирование под Windows оконных приложений. Раньше дальше Паскакаля не забирался в дебри...

    Итак, что имеем: работа с COM портами, засыл/приём данных. Окошки, кнопки, вывод графиков, ведение логов. В принципе, всё. Остальное делается средствами контроллера, язык которого я знаю достаточно неплохо.

    Что знаем: начала C, средне - Паскаль, средне - Асм.

    Что надо: надо писать виндовый софт с минимальными затратами времени на привыкание к оболочке.

    Дайте совет, камрады. Что начать курить, чтоб потом не стало обидно за бесцельно потраченное время? :)
  2. UNKIND
    Оффлайн

    UNKIND Новичок

    Credit:
    $736,00
    Book Reviews:
    0
    Сам знать должен, что начать курить ;)
    А вообще вроде Visual Basic самый простой...
  3. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    Что тут можно сказать? VB или Delphi
  4. Olmer
    Оффлайн

    Olmer Active Member

    Credit:
    $794,80
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Нехай будет Delphi.
    А курю я всякое... :)
  5. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    O> Нехай будет Delphi.
    O> А курю я всякое... :)

    тем более что синтаксисом от паскаля не особо отличается
  6. Woody
    Оффлайн

    Woody Active Member

    Credit:
    $726,00
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Делфи. Пользовал пару компонентов для комов. Очень всё зашибись :)
  7. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Дельфи, конечно. Что тут еще думать-то.
  8. SlamJam
    Оффлайн

    SlamJam Новичок

    Credit:
    $726,00
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Я конечно понимаю, что сорву кучу негатива, но...
    Visual С + COM порты через WinAPI (CreateFile(...)). Есть готовые классы. К тому же от МС. Интерфейс с помощью wxWidgets...

    А если не гемороиться, то, конечно, дельфи.
  9. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    SlamJam, пойми, Olmer вообще не программист, ему и без программирования хватает чем заняться. Раз знает немножко паскаля, тут и думать дальше даже нечего.
  10. Vastey
    Оффлайн

    Vastey Новичок

    Credit:
    $726,00
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Olmer, По любому Делфи! На Паскале есть куча примеров работы с комами, естесно они будут работать и на Делфи.
  11. TAndrew
    Оффлайн

    TAndrew Новичок

    Credit:
    $874,66
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Или борландовский же C Builder - тоже позволит абстрагироваться от написания оконных междумордий. Хотя в любом случае код придётся писать - тут выбирать, где лучше/удобнее стандартные инструменты под конкретную задачу (работа с портами etc.)
  12. Masterkent
    Оффлайн

    Masterkent Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Только не MFC от MSVC++ :)

    Кстати, никогда ещё не доводилось видеть. Насколько C++ Builder похож на Delphi (как IDE, а не в плане языка)?
  13. cR@zyK
    Оффлайн

    cR@zyK Новичок

    Credit:
    $816,00
    Book Reviews:
    0
    Re: re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    В делфи это тоже можно. Классов тоже предостаточно.
    То что это от MS для обычного приложения ничего не значит.

    Вот если ты захочешь драйвер написать - то да кроме Си от MS тебе ничего не поможет.
  14. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Olmer,
    А ты уверен, что тебе надо компилированный экзешник на выходе. Подумай. Я для своей работы использовал python/perl для внутрипроизводственных целей. Для сом куча библиотек на CPANe плюс для окошек есть tcl/tk, wxWindows, fox, Qt и др. Все отлично портировано для виндов. Другие достоинства – это потенциальная платформенная независимость и избавление от искушения использовать нелицензионный софт. Я бы курил мануалы по этим языкам. Тем более, что для mission critical procedures можно использовать C/C++/Asm код, который достаточно легко линкуется.
  15. NORDmen
    Оффлайн

    NORDmen Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    дельфи. уже обьяснили почему.
  16. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    blackdog, я так и знал, что найдется хотя бы один человек, который предложить чистить зубы через заднепроходное отверстие.
    В ТЗ ясно сказано "надо писать виндовый софт с минимальными затратами времени на привыкание к оболочке."
    Все. Никакой "платформонезависимости", "переносимости", code reuse и т.п. нафиг не надо.

    P.S. Собственно, это я так, поговорить. Все, что я хотел Олмеру посоветовать, я уже посоветовал.
  17. pilot22
    Оффлайн

    pilot22 Active Member

    Credit:
    $23,28
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    Я бы посоветовал Олмеру вообще ничо не изучать, ибо стар уже.... :)
  18. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    Re: re:Среда программирования для новичка. Что выбрать?

    И нанять подмастрье.
  19. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    winzard,
    твое невежество выдает тебя с головой. no comment.
    если конкретно о pythone
    1. Простота языка позволяет начинать его изучение в школе.
    2. Мощность,по словам гуру, ставит его в один ряд с лиспом.
    3. Начинать работать с ним можно после 30 минут изучения вводного туториала.
    4. Существует официальная версия для .NET платформы называемая ironPython, и это помимо дистрибутивов, специально заточенных под винды (ActivePython например).
    5. В комплекте есть своя IDE: IDLE для интерактивной разработки и отладки.
    6. Про многообразие библиотек для GUI я уже упоминал.
    В общем в моем preference rank python на 2 месте после С++, а дельфи никогда не рассматривал серьезно в виду ужасной пропраитарности последнего.
  20. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    Re: re:Среда программирования для новичка. Что выбрать?

    Olmer, вроде, давно не в школе:)

    ЛИСП - list processing, ну и куда его прилепить? Может еще Prolog
    посоветуете? Очень даже забавный язык.

    О, да. IDLE - это мега среда: некоторые текстовые редакторы получше ее
    будут:)

    А еще надо добавить, что у Пайтона практически нет русскоязычного
    сообщества. Если, вдруг появилось, киньте ссылку плиз.
  21. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    Re: re:Среда программирования для новичка. Что выбрать?

    Olmer, вроде, давно не в школе:)

    ЛИСП - list processing, ну и куда его прилепить? Может еще Prolog
    посоветуете? Очень даже забавный язык.

    О, да. IDLE - это мега среда: некоторые текстовые редакторы получше ее
    будут:)

    А еще надо добавить, что у Пайтона практически нет русскоязычного
    сообщества. Если, вдруг появилось, киньте ссылку плиз.
  22. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    Re: re:Среда программирования для новичка. Что выбрать?

    Особенно хороши последние версии Дельфи, которые научились подчеркивать
    неверный код, как IDEA и Eclipse.
  23. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    А я понял! Олмер же тут модератор! В следующий раз он напишет что-нибудь вроде "Появился б/у-шный ноут без системы, думаю использовать его для тестирования и сбора данных со всяких микроконтроллеров. Какую бы операционку туда поставить".
    И в плюсомет ленту подлиннее заправит. То-то я гляжу, его в теме нету. Заманивает, гад :)
  24. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    А я понял! Олмер же тут модератор! В следующий раз он напишет что-нибудь вроде "Появился б/у-шный ноут без системы, думаю использовать его для тестирования и сбора данных со всяких микроконтроллеров. Какую бы операционку туда поставить".
    И в плюсомет ленту подлиннее заправит. То-то я гляжу, его в теме нету. Заманивает, гад :)
  25. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    re:уТЕДБ РТПЗТБННЙТПЧБОЙС ДМС ОПЧЙЮЛБ. юФП ЧЩВТБФШ?

    allap,
    LISP - Lots of Irritaring Small Parentheses :D
    Кстати в книге "on lisp" в главе 24 показана реализация пролога на лиспе. Лисп изначально задумывался как "язык программирования языков программирования"
    ps: прости Олмер, наверно это мой крест - нести просвещение в массы :)

Поделиться этой страницей