-
- А вас это как-то беспокоит? На МК оно все равно работать не должно. А цена 1МБ сегодня при стоимости дисков, которые давно перевалили за сотни и тысячи ГИГАБАЙТ -- дешевле туалетной бумаги, которой подтирают зад (цитата Спольски). - bialix(13.01.2010 10:42)
- Выбора ровно 3: (писание ручками на С - долго, но сверхмалый код)|(питание на питоне + wxwidgets - быстро, но 5м)|(C#, другие "суперсистемы" - быстрее питона, но нужны "фреймворки" размром от 20м (скорее 60м)). - Evgeny_CDАрхитектор(12.01.2010 17:38)
- Ага, выбора ровно три. Или питон или не питон. А то что есть ещё десяток питонообразных языков (см. выше Tcl, tclkit в exe, perl тот же, scheme имеет биндинги к gtk...) менагерам знать не положено. - fk0легенда(13.01.2010 12:43)
- Выбор, достойный манагера. По п.1 можете подсказать, почему "долго"? koyodza(167 знак., 12.01.2010 17:44)
- Не надо заниматься ручным управлением памяти. Не надо объявлять типы. Высокоуровневые встроенные типы (например словари). Это все легко дает 10 кратный прирост скорости программирования при использовании Питона вместо С/С++. - bialix(13.01.2010 10:48)
- Это свойство практически любого языка с динамической типизацией. Здесь питон притянут за уши. Но это НЕГАТИВНОЕ свойство для больших программ, только для скриптов на 1000 строк хорошо. Лично я бы смотрел на java больше. - fk0легенда(13.01.2010 12:44)
- Кто-нибудь использовал регулярные выражения в Сях/плюсах? Ну и как ощущения? - bialix(13.01.2010 11:17)
- За меня уже все давно сказали ->? --> Смотрим соотношение размера кода и процессорного времени и понимам, что за счет уменьшения кода в разы можно позволить себе, чтобы задача выполнялась не 100 мкС, а 10 мС. - Evgeny_CDАрхитектор(12.01.2010 20:32, ссылка, ссылка)
- по существу вопроса что-то сказать можете? - koyodza(12.01.2010 21:12)
- Мои "цифры": Простенькая ВЕБ-системка на питоне для Линукс написана-отлажена-введена в эксплуатацию за 3 недели. Портирована на Win за два дня. Не думаю что на С такое возможно. - Cкpипaчпророк(12.01.2010 22:10)
- На C -- невозможно. Но зачем притягивать за уши питон? На perl может быть ещё быстрее, правда вот writeonly код. - fk0легенда(13.01.2010 12:47)
- ну почему же сразу perl? а вот если php? или ruby? мало ли сегодня языков пригодных? - bialix(13.01.2010 15:36)
- К ним биндингов для гуёв и компортов нет. - fk0легенда(13.01.2010 19:39)
- ну почему же сразу perl? а вот если php? или ruby? мало ли сегодня языков пригодных? - bialix(13.01.2010 15:36)
- На C -- невозможно. Но зачем притягивать за уши питон? На perl может быть ещё быстрее, правда вот writeonly код. - fk0легенда(13.01.2010 12:47)
- Я вам так скажу. Пытнонер №2 офигительно знает С++. Творит на них чудеса. Он полгода криво смотрел на питон - типа лабуда. Потом начали изучать. Теперь говорит, что распробовал, многие вещи у него теперь быстрее, чем на С++ пишутся. - Evgeny_CDАрхитектор(12.01.2010 21:34)
- т.е. Вы опираетесь на мнение "пытнонера"? (которое похоже сами ему и навязали) - koyodza(12.01.2010 21:46)
- Ну так преимущества питона наверно все уже знают кроме вас. AlexandrY(99 знак., 12.01.2010 21:54)
- гы гы.. blackbit(397 знак., 13.01.2010 11:59)
- многие либы написаны на сях, чтобы работало быстрее. Будем сравнивать GAE и десктоп? Можете еще посравниваем различные web-фреймворки? - bialix(13.01.2010 12:13)
- не аргумент - blackbit(13.01.2010 12:55)
- многие либы написаны на сях, чтобы работало быстрее. Будем сравнивать GAE и десктоп? Можете еще посравниваем различные web-фреймворки? - bialix(13.01.2010 12:13)
- подписываюсь под каждым словом - bialix(13.01.2010 10:49)
- вместо подписи лучше на вопрос ответили бы - koyodza(13.01.2010 10:52, ссылка)
- Уже ответил, жмите Refresh - bialix(13.01.2010 10:58)
- вместо подписи лучше на вопрос ответили бы - koyodza(13.01.2010 10:52, ссылка)
- 1. что такого в этих либах? 2. есть ли подробная документация на них? 3. почему эти либы существуют только для питона? - koyodza(12.01.2010 22:43)
- 1. Они есть, часто даже в стандартной поставке Питона. 2. Есть и очень хорошая. 3. Они не только для Питона, чаще всего это аналоги других библиотек (из других языков: C/C++/Java/Perl/Tcl), либо обвертки вокруг C/C++ библиотек. bialix(160 знак., 13.01.2010 10:55 - 11:06)
- не нужно делать выводов, чего я понимаю а чего нет. Хорошо? Ну а из п.3 Вашего ответа следует, что каких-то уникальных библиотек и нет koyodza(285 знак., 13.01.2010 11:08)
- 1) По тому какие Вы вопросы задаете я делаю вывод что вы знаете и понимаете, а что нет. Если мой вывод ошибочный -- не надо так остро реагировать. 2) А в чем соль уникальных библиотек? Лично для Вас? Кто мешает разарботчикам других языков/других bialix(349 знак., 13.01.2010 11:13)
- вчера в 17:44 koyodza(556 знак., 13.01.2010 11:21)
- 1) По тому какие Вы вопросы задаете я делаю вывод что вы знаете и понимаете, а что нет. Если мой вывод ошибочный -- не надо так остро реагировать. 2) А в чем соль уникальных библиотек? Лично для Вас? Кто мешает разарботчикам других языков/других bialix(349 знак., 13.01.2010 11:13)
- не нужно делать выводов, чего я понимаю а чего нет. Хорошо? Ну а из п.3 Вашего ответа следует, что каких-то уникальных библиотек и нет koyodza(285 знак., 13.01.2010 11:08)
- Несколько лет назад я написал такую статью -> - bialix(13.01.2010 10:52, ссылка)
- Она и есть №1 в коллекции ресурсов, которую я собрал по теме. - Evgeny_CDАрхитектор(13.01.2010 11:17)
- Прям из анекдота: Спрашивает слепой у равина: "Рабе. Что такое белый цвет?" Питон - объективно "заметно другой" чем С. Это и правда нужно "распробовать". А то, что нет задачи не решаемой на С - баян. - Cкpипaчпророк(12.01.2010 23:35)
- вопрос был поставлен иначе: "Что такого полезного позволяет быстро сделать питон, что на С (С++/делфи/...) делается долго?" koyodza(222 знак., 13.01.2010 10:50 - 10:53)
- Ровно то же самое, что многие другие "языки подвышенного уровня", по сравнению с C. Пишется быстрей, отлаживается меньше, работает медленее, памяти занимает больше, ошибок меньше. - fk0легенда(13.01.2010 12:49)
- Строго говоря в Питоне есть целый класс ошибок-опечаток в именах переменных, которые проявляются только во время исполнения программы. Тогда как в любом компилируемом языке они будут пойманы на этапе компиляции программы. Поэтому для питон-программ bialix(110 знак., 13.01.2010 15:33)
- не, такое не хочу однозначно. Вместо отладки в процессе написания иметь долгое и утомительное тестирование после написания. Ну и где ускорение разработки? - koyodza(13.01.2010 21:31)
- где-то там между тем и этим. - bialix(14.01.2010 14:44)
- Это не в питоне. Это в НЕКОМПИЛИРУЕМЫХ языках и языках с ДИНАМИЧЕСКОЙ типизацие. Поэтому профессионалы пишут таки на Java. - fk0легенда(13.01.2010 19:40)
- согласен. - bialix(14.01.2010 14:45)
- не, такое не хочу однозначно. Вместо отладки в процессе написания иметь долгое и утомительное тестирование после написания. Ну и где ускорение разработки? - koyodza(13.01.2010 21:31)
- Строго говоря в Питоне есть целый класс ошибок-опечаток в именах переменных, которые проявляются только во время исполнения программы. Тогда как в любом компилируемом языке они будут пойманы на этапе компиляции программы. Поэтому для питон-программ bialix(110 знак., 13.01.2010 15:33)
- Отвечаю "по существу", поскольку вы этого так алчете. bialix(1662 знак., 13.01.2010 11:51)
- Я пробовал писать небольшую консольную утилитку, которая в файлах схем и плат ПКАД, присваивает значениям атрибутов RefDes2, RefDes3, RefDes4, RefDes5 значение основного RefDes и ещё там кое-что, на С, С++ и Питоне. leon_(640 знак., 14.01.2010 01:10 - 01:33)
- встречный вопрос не в тему: пикадовские файлы разбирали только ASCII или с двоичными тоже можете? - koyodza(14.01.2010 12:14 - 16:44)
- Только ASCII, с двоичными не разбирался. По форматам ASCII-файлов в комплекте ПКАД есть пдф. leon_(64 знак., 15.01.2010 09:29)
- В перле и тикле есть pack и unpack (format и scan) и в питоне что-то подобное есть для обработки массивов бинарных данных. Проще чем на C даже (но медленее). - fk0легенда(14.01.2010 14:55)
- я не про перлы с питонами, а вполне конкретный вопрос про пикад koyodza(43 знак., 14.01.2010 15:39)
- Питон имеет модуль struct для разбора бинарных данных. Если структура данных известна, то обрабатывать бинарные можно даже проще чем ASCII. - bialix(14.01.2010 16:32)
- бл%;, я не спрашиваю что проще обрабатывать. У меня был вполне конкретный вопрос относительно пикада, а не про ваши недоязыки подвышенного уровня - koyodza(14.01.2010 16:43)
- а я еще на машинке вышивать умею. - bialix(14.01.2010 16:47)
- бл%;, я не спрашиваю что проще обрабатывать. У меня был вполне конкретный вопрос относительно пикада, а не про ваши недоязыки подвышенного уровня - koyodza(14.01.2010 16:43)
- Питон имеет модуль struct для разбора бинарных данных. Если структура данных известна, то обрабатывать бинарные можно даже проще чем ASCII. - bialix(14.01.2010 16:32)
- я не про перлы с питонами, а вполне конкретный вопрос про пикад koyodza(43 знак., 14.01.2010 15:39)
- Что такое "рыба питон-гуи"? - bialix(14.01.2010 16:30)
- Имелись в виду простейшие исходники работающей программы для дальнейшей заточки под свои задачи, протоколы и т.д. leon_(623 знак., 15.01.2010 09:51)
- Не получится универсальная ГУИ. Какой фреймворк выбирать для ГУИ? Tkinter? - bialix(15.01.2010 15:54)
- кстати в папке examples проекта pyserial есть готовая GUI терминалка на wxPython: wxTerminal.py bialix(33 знак., 15.01.2010 19:39)
- Не получится универсальная ГУИ. Какой фреймворк выбирать для ГУИ? Tkinter? - bialix(15.01.2010 15:54)
- Вероятно что-то подобное гипертерминалу из виндовса. Т.е. ГУИ, окошко, переданные данные, принятые данные, кнопочки управления РТС, ДТР и т.п., лампочки состояния ЦТС, РИНГ, и т.п. В общем минимум наворотов, но на питоне и работает :) - AlexBi(14.01.2010 17:10)
- Имелись в виду простейшие исходники работающей программы для дальнейшей заточки под свои задачи, протоколы и т.д. leon_(623 знак., 15.01.2010 09:51)
- встречный вопрос не в тему: пикадовские файлы разбирали только ASCII или с двоичными тоже можете? - koyodza(14.01.2010 12:14 - 16:44)
- спасибо, действительно содержательный ответ koyodza(166 знак., 13.01.2010 13:15)
- Я пробовал писать небольшую консольную утилитку, которая в файлах схем и плат ПКАД, присваивает значениям атрибутов RefDes2, RefDes3, RefDes4, RefDes5 значение основного RefDes и ещё там кое-что, на С, С++ и Питоне. leon_(640 знак., 14.01.2010 01:10 - 01:33)
- на изначальный Ваш вопрос я ответил. - bialix(13.01.2010 11:16, ссылка)
- Вопрос поставлен некорректно. - bialix(13.01.2010 10:56)
- чётко в соответствии с утверждением Evgeny_CD - koyodza(13.01.2010 11:10, ссылка)
- оставляю тогда это на совести Evgeny_CD и koyodza. - bialix(13.01.2010 11:14)
- чётко в соответствии с утверждением Evgeny_CD - koyodza(13.01.2010 11:10, ссылка)
- Ровно то же самое, что многие другие "языки подвышенного уровня", по сравнению с C. Пишется быстрей, отлаживается меньше, работает медленее, памяти занимает больше, ошибок меньше. - fk0легенда(13.01.2010 12:49)
- вопрос был поставлен иначе: "Что такого полезного позволяет быстро сделать питон, что на С (С++/делфи/...) делается долго?" koyodza(222 знак., 13.01.2010 10:50 - 10:53)
- 1. Они есть, часто даже в стандартной поставке Питона. 2. Есть и очень хорошая. 3. Они не только для Питона, чаще всего это аналоги других библиотек (из других языков: C/C++/Java/Perl/Tcl), либо обвертки вокруг C/C++ библиотек. bialix(160 знак., 13.01.2010 10:55 - 11:06)
- гы гы.. blackbit(397 знак., 13.01.2010 11:59)
- Ну так преимущества питона наверно все уже знают кроме вас. AlexandrY(99 знак., 12.01.2010 21:54)
- т.е. Вы опираетесь на мнение "пытнонера"? (которое похоже сами ему и навязали) - koyodza(12.01.2010 21:46)
- С качественными примерами - нет. - Evgeny_CDАрхитектор(12.01.2010 21:20)
- Мои "цифры": Простенькая ВЕБ-системка на питоне для Линукс написана-отлажена-введена в эксплуатацию за 3 недели. Портирована на Win за два дня. Не думаю что на С такое возможно. - Cкpипaчпророк(12.01.2010 22:10)
- Кода, написанного руками разработчика. Сгенеренные 5М тулзой для подговтовки stand alone exe меня не волнуют. - Evgeny_CDАрхитектор(12.01.2010 20:43)
- по существу вопроса что-то сказать можете? - koyodza(12.01.2010 21:12)
- Не надо заниматься ручным управлением памяти. Не надо объявлять типы. Высокоуровневые встроенные типы (например словари). Это все легко дает 10 кратный прирост скорости программирования при использовании Питона вместо С/С++. - bialix(13.01.2010 10:48)