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

Здесь разговариваем о Софте и работнике его Харде
Аватара пользователя
Olmer
Выжигатель
Сообщения: 3292
Зарегистрирован: 03 мар 2004, 18:09
Откуда: отсюда.
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Olmer »

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

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

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

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

Дайте совет, камрады. Что начать курить, чтоб потом не стало обидно за бесцельно потраченное время? :)
Аватара пользователя
UNKIND
Сообщения: 1342
Зарегистрирован: 25 янв 2006, 13:43
Откуда: из Вращенец
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение UNKIND »

Olmer писал(а):Дайте совет, камрады. Что начать курить, чтоб потом не стало обидно за бесцельно потраченное время? :)
Сам знать должен, что начать курить ;)
А вообще вроде Visual Basic самый простой...
Anonymous
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Anonymous »

Что тут можно сказать? VB или Delphi
Аватара пользователя
Olmer
Выжигатель
Сообщения: 3292
Зарегистрирован: 03 мар 2004, 18:09
Откуда: отсюда.
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Olmer »

Нехай будет Delphi.
А курю я всякое... :)
Anonymous
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Anonymous »

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

тем более что синтаксисом от паскаля не особо отличается
Аватара пользователя
Woody
Сообщения: 2154
Зарегистрирован: 21 окт 2005, 22:11
Откуда: Ленинский район
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Woody »

Делфи. Пользовал пару компонентов для комов. Очень всё зашибись :)
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

Дельфи, конечно. Что тут еще думать-то.
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

SlamJam, пойми, Olmer вообще не программист, ему и без программирования хватает чем заняться. Раз знает немножко паскаля, тут и думать дальше даже нечего.
Аватара пользователя
Vastey
Сообщения: 941
Зарегистрирован: 21 сен 2005, 00:23
Откуда: ул. Крупской
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Vastey »

Olmer, По любому Делфи! На Паскале есть куча примеров работы с комами, естесно они будут работать и на Делфи.
Аватара пользователя
TAndrew
Сообщения: 7014
Зарегистрирован: 06 апр 2005, 18:56
Настоящее имя: zengarden
Откуда: Смоленск
Благодарил (а): 65 раз
Поблагодарили: 68 раз
Контактная информация:

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

Сообщение TAndrew »

Или борландовский же C Builder - тоже позволит абстрагироваться от написания оконных междумордий. Хотя в любом случае код придётся писать - тут выбирать, где лучше/удобнее стандартные инструменты под конкретную задачу (работа с портами etc.)
Аватара пользователя
cR@zyK
Сообщения: 778
Зарегистрирован: 11 май 2005, 08:27
Настоящее имя: Сергей
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение cR@zyK »

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

Вот если ты захочешь драйвер написать - то да кроме Си от MS тебе ничего не поможет.
blackdog
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение blackdog »

Olmer,
А ты уверен, что тебе надо компилированный экзешник на выходе. Подумай. Я для своей работы использовал python/perl для внутрипроизводственных целей. Для сом куча библиотек на CPANe плюс для окошек есть tcl/tk, wxWindows, fox, Qt и др. Все отлично портировано для виндов. Другие достоинства – это потенциальная платформенная независимость и избавление от искушения использовать нелицензионный софт. Я бы курил мануалы по этим языкам. Тем более, что для mission critical procedures можно использовать C/C++/Asm код, который достаточно легко линкуется.
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

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

P.S. Собственно, это я так, поговорить. Все, что я хотел Олмеру посоветовать, я уже посоветовал.
pilot22
Сообщения: 2833
Зарегистрирован: 24 апр 2005, 19:28
Откуда: Смоленск, Мск
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение pilot22 »

Я бы посоветовал Олмеру вообще ничо не изучать, ибо стар уже.... :)
Anonymous
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Anonymous »

Я бы посоветовал Олмеру вообще ничо не изучать, ибо стар уже.... :)
И нанять подмастрье.
blackdog
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение blackdog »

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

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

Сообщение Anonymous »

если конкретно о pythone
1. Простота языка позволяет начинать его изучение в школе.
Olmer, вроде, давно не в школе:-)
2. Мощность,по словам гуру, ставит его в один ряд с лиспом.
ЛИСП - list processing, ну и куда его прилепить? Может еще Prolog
посоветуете? Очень даже забавный язык.
5. В комплекте есть своя IDE: IDLE для интерактивной разработки и
отладки.
О, да. IDLE - это мега среда: некоторые текстовые редакторы получше ее
будут:-)
6. Про многообразие библиотек для GUI я уже упоминал.
В общем в моем preference rank python на 2 месте после С++, а дельфи
никогда не рассматривал серьезно в виду ужасной пропраитарности
последнего.
А еще надо добавить, что у Пайтона практически нет русскоязычного
сообщества. Если, вдруг появилось, киньте ссылку плиз.
Anonymous
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Anonymous »

если конкретно о pythone
1. Простота языка позволяет начинать его изучение в школе.
Olmer, вроде, давно не в школе:-)
2. Мощность,по словам гуру, ставит его в один ряд с лиспом.
ЛИСП - list processing, ну и куда его прилепить? Может еще Prolog
посоветуете? Очень даже забавный язык.
5. В комплекте есть своя IDE: IDLE для интерактивной разработки и
отладки.
О, да. IDLE - это мега среда: некоторые текстовые редакторы получше ее
будут:-)
6. Про многообразие библиотек для GUI я уже упоминал.
В общем в моем preference rank python на 2 месте после С++, а дельфи
никогда не рассматривал серьезно в виду ужасной пропраитарности
последнего.
А еще надо добавить, что у Пайтона практически нет русскоязычного
сообщества. Если, вдруг появилось, киньте ссылку плиз.
Anonymous
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Anonymous »

Особенно хороши последние версии Дельфи, которые научились подчеркивать
неверный код, как IDEA и Eclipse.
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

А я понял! Олмер же тут модератор! В следующий раз он напишет что-нибудь вроде "Появился б/у-шный ноут без системы, думаю использовать его для тестирования и сбора данных со всяких микроконтроллеров. Какую бы операционку туда поставить".
И в плюсомет ленту подлиннее заправит. То-то я гляжу, его в теме нету. Заманивает, гад :)
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

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

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

Сообщение blackdog »

allap,
ЛИСП - list processing,  
LISP - Lots of Irritaring Small Parentheses :D
ну и куда его прилепить? Может еще Prolog посоветуете? Очень даже забавный язык.  
Кстати в книге "on lisp" в главе 24 показана реализация пролога на лиспе. Лисп изначально задумывался как "язык программирования языков программирования"
ps: прости Олмер, наверно это мой крест - нести просвещение в массы :)
Аватара пользователя
Olmer
Выжигатель
Сообщения: 3292
Зарегистрирован: 03 мар 2004, 18:09
Откуда: отсюда.
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Olmer »

blackdog писал(а): если конкретно о pythone
1. Простота языка позволяет начинать его изучение в школе.
- в школе я Бейсик учил. :) А потом Паскаль. И С. И С с плюсами...
3. Начинать работать с ним можно после 30 минут изучения вводного туториала.
- как и с любым другим. Ну, разве что кроме Асма.

Мне надо скомпиленное под Win оконное приложение. Вот и всё.
Хотя топик уже получил своё логическое завершение, ибо Дельфа установлена, и ХеллоВорлд написан. :lol:
А я понял! Олмер же тут модератор! В следующий раз он напишет что-нибудь вроде "Появился б/у-шный ноут без системы, думаю использовать его для тестирования и сбора данных со всяких микроконтроллеров. Какую бы операционку туда поставить".  
И в плюсомет ленту подлиннее заправит. То-то я гляжу, его в теме нету. Заманивает, гад
- не, я честно вопрос задал. Но над твоим предложением подумаю... 8)
at_hacker
Сообщения: 6559
Зарегистрирован: 16 апр 2004, 00:51
Откуда: Москва, северо-запад
Благодарил (а): 0
Поблагодарили: 8 раз

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

Сообщение at_hacker »

blackdog писал(а):winzard,  
найдется хотя бы один человек, который предложить чистить зубы через заднепроходное отверстие.  
твое невежество выдает тебя с головой. no comment.
Тут ещё большой вопрос, чьё невежество и кого выдаёт :-)
6. Про многообразие библиотек для GUI я уже упоминал.
Странный из тебя программист... Ты программы класса "Hello, World" тоже так пишешь -- наворачиваешь чуть ли не отдельный сервак с EJB, Oracle и т. п.? Объясни мне, друк, за каким Х для софтины, которая будет работать с контроллером по COM-порту и строго под виндами, нужна мультиплатформенность, многообразие библиотек для GUI и прочая ересь? У тебя проблемы с оценкой целесообразности применяемого инструментария для решения задачи? Или просто выпендриться решил? Получилось плохо...
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

за каким Х для софтины, которая будет работать с контроллером по COM-порту и строго под виндами, нужна мультиплатформенность, многообразие библиотек для GUI и прочая ересь?
Для резюме - раз, для удовлетворения потребностей Внутреннего Программиста - два.
Аватара пользователя
Olmer
Выжигатель
Сообщения: 3292
Зарегистрирован: 03 мар 2004, 18:09
Откуда: отсюда.
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Olmer »

Всё, брейк. Всем молчать, а то плюсомёт выну.
Ответить Пред. темаСлед. тема