Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сравнение Python с другими языками 
:(
    Опции темы
dvska
Дата 21.8.2006, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: 6
Всего: 9



Цитата
Есть ещё много проектов на питоне.


точно, например Intersoft Lab ( http://www.iso.ru ):
Код

    УПРАВЛЕНЧЕСКИЕ СИСТЕМЫ

    Финансовое Хранилище данных     

    Для банков     

    Управление филиалами банка
    Бюджет хозяйственных расходов
    Финансовое управление банком     

    Для предприятий     

    Контроль финансов холдинга
    Бюджет холдинга
    Бюджет хозяйственных расходов
    Корпоративная налоговая отчетность     

      СИСТЕМЫ ОТЧЕТНОСТИ

    Технология мобильных отчетов
    Применение мобильных отчетов

--------------------
PM MAIL   Вверх
S.A.P.
Дата 21.8.2006, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Цитата(Ch0bits @  21.8.2006,  19:24 Найти цитируемый пост)
А как у Питона с GUI?
 думаю так же как и в C++ . 

Наверное основной недостаток - размер. Пробовал как - то САБЖ подружить с QT: ~5mb QT шные бинарники, столько - же питоновские либы для QT, питоновский код, интерпретатор со всем необходимым. Нехилый паравоз получился  smile . В Java конечно не меньше будет, но факт для меня удручающий. Правда можно сделать exe шник, но веселее от этого не становится.

Сравнение скоростей считаю недействительными  smile , пока в Питоне не появится родной JIT компилятор, вот тогда можно и сравнить. Слышал, что Psyco пока не даёт должных результатов...


Но это только моё нубовское ИМХО. Я в Питоне пока только сторонный наблюдатель  smile .
А как язык - очень даже неплох.

Это сообщение отредактировал(а) S.A.P. - 21.8.2006, 23:23
PM MAIL   Вверх
Void
Дата 22.8.2006, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 10
Всего: 173



Цитата(S.A.P. @  22.8.2006,  01:16 Найти цитируемый пост)
 думаю так же как и в C++.

Имхо, всё-таки получше.
Дело в том, что почти каждая GUI-библиотека в C++ тянет за собой целый фреймворк: строки, коллекции и т.д. Более того, такие библиотеки частенько навязывают свой стиль кодирования. В Питоне всё необходимое встроено в язык и программный интерфейс библиотек выглядит более единообразно. Код на Питоне с использованием wxPython выглядет естественнее, чем wxWidgets на C++.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
pythonwin
Дата 22.8.2006, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(Ch0bits @  22.8.2006,  02:24 Найти цитируемый пост)
Что программа делала?


работа с БД + формирование документа (html или doc) + отправка на e-mail

Цитата(Ch0bits @  22.8.2006,  02:24 Найти цитируемый пост)
А как у Питона с GUI? 


Есть! Мой любимый wxPython и для него PythonCard.


Цитата(MAKCim @  22.8.2006,  02:14 Найти цитируемый пост)
и что, я что-то не то сказал? 



нет всё нормально, - я просто привел ссылку, где есть ответ на вопрос:
Цитата(MAKCim @  21.8.2006,  19:13 Найти цитируемый пост)
 - мультипарадигменность



Цитата(dvska @  22.8.2006,  04:12 Найти цитируемый пост)
точно, например Intersoft Lab ( http://www.iso.ru ):

dvska, а это OpenSource? если да, тогда где я могу скачать программу?
PM WWW GTalk Jabber   Вверх
albertn
Дата 22.8.2006, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(MAKCim @ 21.8.2006,  12:13)
Все субъективно
если знаешь язык, то и разбираться нечего

Попробуй разберись
Код

int a=10000,b,c=2800,d,e,f[2801],g;main(){for(;b-c;)f[b++]=a/5; for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)for(b=c;d+=f[b]*a, f[b]=d%--g,d/=g--,--b;d*=b);}

PM WWW ICQ   Вверх
MAKCim
Дата 22.8.2006, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 1
Всего: 207



Цитата

Попробуй разберись

в одну строчку и я могу написать  smile 
итак:
Цитата

int a=10000,b,c=2800,d,e,f[2801],g

a=10000,b=0,c=2800,d=e=0,f[0]...f[2800]=0,g=0
Цитата

for(;b-c;)f[b++]=a/5; 

заполняем f[0]...f[2799] числом 2000
Цитата

for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)

повторяем 200 раз печатаем (тут не уверен) 200 раз 0.0000
Цитата

for(b=c;d+=f[b]*a, f[b]=d%--g,d/=g--,--b;d*=b)

повторяем 2799+2785+...<арифм убыв прогрессия с шагом 14, n=200> раз (и т д (могу написать но лень))
вообщем я в синтаксисе ничего ужасного не вижу
другое дело, что программы так не пишут, а возможность такого их написания только плюс языку

Это сообщение отредактировал(а) MAKCim - 22.8.2006, 10:24


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
pythonwin
Дата 22.8.2006, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



иногда было бы хорошо, если бы в Питоне можно было писать несколько операторов в одну строку, как в pascal или C++
PM WWW GTalk Jabber   Вверх
slav0nic
Дата 22.8.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5




a=1+2;b=3+1
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
pythonwin
Дата 22.8.2006, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(slav0nic @  22.8.2006,  18:26 Найти цитируемый пост)

a=1+2;b=3+1 

прикольно!  smile 

От куда ты это знаешь? 
Я лично никогда этого не встречал.
PM WWW GTalk Jabber   Вверх
albertn
Дата 22.8.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



MAKCim, разобраться то можно, но выглядит совсем не наглядно. А прогу эту я нашел в инете.
На питоне такой белиберды почти не встретишь (кроме функций из лиспа). И с первого взгляда все понятно.
Сколько времени у тебя ушло на разбор этой проги?
PM WWW ICQ   Вверх
pythonwin
Дата 22.8.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



slav0nic, а можно ли for, while или if записать как одну строку?

например:
Код

i=0.0
for x in range(1,101,1):
    if x%3:
        i+=x/3
        print x/3
    elif x%2:
        i+=x+2
        print x/3
    elif x%7:
        i+=x*7

PM WWW GTalk Jabber   Вверх
albertn
Дата 22.8.2006, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(pythonwin @ 22.8.2006,  12:23)
slav0nic, а можно ли for, while или if записать как одну строку?

например:
Код

i=0.0
for x in range(1,101,1):
    if x%3:
        i+=x/3
        print x/3
    elif x%2:
        i+=x+2
        print x/3
    elif x%7:
        i+=x*7

Так прокатит?
Код

sum(map(lambda x: x%3 and x/3 or x%2 and x+2 or x%7 and x*7 or 0,range(1,101,1)))

И кому вообще эти циклы нужны, если есть функции из лиспа?

Это сообщение отредактировал(а) albertn - 22.8.2006, 12:40
PM WWW ICQ   Вверх
MAKCim
Дата 22.8.2006, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 1
Всего: 207



Цитата

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

Нормальные программы на Си выглядят вполне нормально
А эта программа - очередной прикол на тему как можно написать программу в одну строчку с минимальным количеством символов
Однако, еще раз говорю, на мой взгляд - это плюс языку, что на нем можно такое написать и это будет работать
Цитата

Сколько времени у тебя ушло на разбор этой проги? 

пару минут, однако опять таки, все, что там делается мне лично понятно


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
albertn
Дата 22.8.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(MAKCim @ 22.8.2006,  12:46)
Нормальные программы на Си выглядят вполне нормально
А эта программа - очередной прикол на тему как можно написать программу в одну строчку с минимальным количеством символов
Однако, еще раз говорю, на мой взгляд - это плюс языку, что на нем можно такое написать и это будет работать

Да, возможно это и плюс, но даже самому криворукому программисту на питоне будет тяжело написать ненаглядную программу.
Питон приучает к культуре письма.
PM WWW ICQ   Вверх
pythonwin
Дата 22.8.2006, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(albertn @  22.8.2006,  19:39 Найти цитируемый пост)
И кому вообще эти циклы нужны, если есть функции из лиспа?


А есть подробная информация по этим функциям (желательно на русском языке)?
И ещё вопрос - чем лучше функции лиспа?

Цитата(albertn @  22.8.2006,  19:51 Найти цитируемый пост)
Питон приучает к культуре письма. 

Согласен! Но можно научиться культуре письма и на других языках - это зависит не только от языка, но от программиста, и того кто его учил.
PM WWW GTalk Jabber   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0583 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.