LINUX.ORG.RU

Nokia предпочитает Python в качестве официального скриптового языка


0

0

На этой неделе Lee Epting объявил, что Nokia предпочитает Perl'у Python в качестве официального скриптового языка для смартфонов платформы Series 60.

>>> Подробности

★★

Проверено: maxcom

А что, платформа Series 60 на линуксе? По моему там симбиан какой-то. Или симбиан это линукс?

Не, мне нравится питон, нравятся телефоны нокия, но каким боком новость на ЛОР?

anonymous
()
Ответ на: комментарий от gw128

> a piton dejstvitel'no neo4en'...

Да что ты! "А мужики-то не знают" (с). "piton" может "dejstvitel'no neo4en'", а вот Python - сильно o4en'. Безо всяких имхов.

anonymous
()
Ответ на: комментарий от gw128

Leto

Python - действительно здорово. Перепробовал много всякого. А Python понравился, он гораздно лучше Жабы. Как прочитал в одной вумной книге - Phyton Это лучшая альтернатива Jave. Так что долой Жабу! Ура Python!

anonymous
()
Ответ на: комментарий от ananymous

Да, лавайте устроим флейм про телефоны. Какие классные Элжи, пока акк. не сел. Или Сони-Эриксон, пока не сломаются. И какое Г эти Нокии не смотря на то что работают ;) И пофигу, что к линуксу это вообще никакого отношения не имеет. Также как и люди_с_пазами aka пазеры. Или это новый молодежный сленг такой? Писать "фф" вместо "в" - сейчас в сети что-то много таких любителей развелось. Собственную безграмотность крутизной обзывают.

(Да здравствует флейм, бессмысленный и беспощадный!)

anonymous
()
Ответ на: комментарий от anonymous

Замеченные опечатки стр. 1, вместо "лавайте" следует читать "давайте"

anonymous
()
Ответ на: комментарий от anonymous

Да вряд ли альтернатива... Он довольно медленный (медленнее перла). Да и ниша другая, чем у Java, все же скриптовый язык. Больше всего убивает отсутствие деклараций переменных (и их более жесткая типизация ;)). Хотя мне питон нравится даже несмотря на это :) Даже больше, чем перл :)

CybOrc
()
Ответ на: комментарий от anonymous

2anonymous (*) (29.01.2004 10:04:52)

Скриптовый интерпретируемый язык, даже Python, никогда не создаст альтернативы компилируемому сильно типизованному Java. Тем более что J2SE 1.4.2 догнала по скорости работы C/C++ (по потреблению памяти ещё всё очень плохо). Вот OCaml - другое дело. А что касается скриптов, то там, ИМХО, что-либо лучшее, чем Python, надо поискать.

pitekantrop ★★★
()
Ответ на: комментарий от CybOrc

> Больше всего убивает отсутствие деклараций переменных

А зачем?

anonymous
()
Ответ на: комментарий от pitekantrop

> Скриптовый интерпретируемый язык, даже Python,

Ходят упорные слухи, что python именно компилируемый язык. А что такое "скриптовый" - есть какие-нибудь определения?

P.S. Python - фигня, perl - рулез.

anonymous
()

Чесно говоря не сильно понятно зачем в телефоне скриптовый язык ... Основным приемуществом скриптов является отсутствие необходимости их компилировать, отсюда вопрос - Nokia предлогает набирать скрипты с клавиатуры смартфона чтоли ? Если программа заливается через кабель то почему бы её попутно не скомпилить ?

ezhikov
()
Ответ на: комментарий от pitekantrop

>Скриптовый интерпретируемый язык, даже Python, никогда не создаст
>альтернативы компилируемому сильно типизованному Java.

Это вроде анекдота про неуловимого Джо?

>Тем более что J2SE 1.4.2 догнала по скорости работы C/C++

Как это Жабщики говорят "память нынче дешева", так мегагерцы, они
еще дешевле, и дешевеют и дешевеют и дешевеют .... и быстрее чем
память.

>Вот OCaml - другое дело

А он то сдесь каким боком? Его слава богу как затычку в каждую дыру
не пихают.

anonymous
()
Ответ на: комментарий от ezhikov

>Чесно говоря не сильно понятно зачем в телефоне скриптовый язык ... >Основным приемуществом скриптов является отсутствие необходимости их >компилировать, отсюда вопрос - Nokia предлогает набирать скрипты с >клавиатуры смартфона чтоли ? Если программа заливается через кабель то >почему бы её попутно не скомпилить ?

И правда почему не скомпилить то ? Они что отодрали от питона байт-код
компилятор чтоли?

anonymous
()
Ответ на: комментарий от CybOrc

> Он довольно медленный

Питон великолепный клей. Сложная логика на питоне, а места, которые должны работать быстро, можно делать на ц, и в модули их.

Для пущего флейма - для скриптов, питон лучше чем ш. ;)

anonymous
()
Ответ на: комментарий от ananymous

ага , сам дурак, нокие одни из ЛУЧШИХ телефонов,

а по теме - зря они это perl быстрей все-таки, хотя черт его знает, там тоже не дураки сидят.

alphex_kaanoken ★★★
()
Ответ на: комментарий от anonymous

>Пример кода давай, где perl ощутимо делает python.

фигу, дай питоновский код сделаем его =) то есть сравим, тогда будем объективно судить =)

alphex_kaanoken ★★★
()
Ответ на: комментарий от anonymous

2 //Losiki

Партия сказала "Надо!" (выгоним perl в порты) и perl вдруг резко потерял в скорости? А если его вернут в базу он снова станет быстрее python-а?

anonymous
()
Ответ на: комментарий от alphex_kaanoken

Пффф, логике где обучались?
Я, в отличие от вас, не утверждаю, что питон быстрее перла. По мне, скорость их работы примерно одинакова.

//Losiki

anonymous
()
Ответ на: комментарий от anonymous

anonymous (*) (29.01.2004 11:42:49):

Я никогда не утверждал, что перл быстрей, это вы с прямым углом перепутали. А вынос перла в порты мне абсолютно монопенисуален.

//Losiki

anonymous
()
Ответ на: комментарий от anonymous

Утверждаете, что он НЕ быстрее python, а это еще более страшное оскорбление.

anonymous
()
Ответ на: комментарий от anonymous

>Пффф, логике где обучались?

в различных местах =)

>Я, в отличие от вас, не утверждаю, что питон быстрее перла. По мне, скорость их работы примерно одинакова.

опять же давайте объективно, в каких задачах

alphex_kaanoken ★★★
()
Ответ на: комментарий от alphex_kaanoken

4alphex_kaanoken:
Ну таки я вас поздравляю! Обучение не оставило на вас ни малейшего следа.

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

//Losiki

anonymous
()
Ответ на: комментарий от pitekantrop

Python vs. Java

> интерпретируемый язык...никогда не создаст альтернативы компилируемому
> сильно типизованному Java
JFYI: Java is an interpretator. RTFM.
Its byte-code is essentially a P-code kin.
Homework: think for what JVM is for?

anonymous
()
Ответ на: комментарий от anonymous

>Ну таки я вас поздравляю! Обучение не оставило на вас ни малейшего следа.

а это уже переход на личности и оскорбление

>Впрочем, и так было понятно, что утверждение ваше - пустой бездоказательный трёп.

почему? Я ж сказал давайте объективно все оценивать, если perl по скорости такой же как и python то что ж хорошо, просто у меня другое мнение, так вот давайте просто сравним, окажеться по другому Я свое мнение поменяю в правильную сторону

PS да и без религиозных взглядов и переходов на личности

alphex_kaanoken ★★★
()
Ответ на: комментарий от alphex_kaanoken

4alphex_kaanoken:
>просто у меня другое мнение
Если это мнение на чём-то основано - прошу привести доказательства, а не перекладывать это с больной головы на здоровую.

Если нет - то это пустой трёп, как уже было сказано выше.

//Losiki

anonymous
()
Ответ на: комментарий от anonymous

>Если нет - то это пустой трёп, как уже было сказано выше.

с таким же успехом Я тоже требую доказательств, иначе ваши слова тоже пустой треп

alphex_kaanoken ★★★
()
Ответ на: комментарий от anonymous

Прежде чем писать такие PS лучше напиши пару программ серьезных на Perl и Python, а вот когда действительно понравится что-то одно то и пиши в PS! А так это треп! За@#%$#@%л треп!!!

P.S. Perl очень любил, был любимым языком, а сейчас практически все свои проекты переписал на Python, так как от Python'а получаю большее удовольствия, код более читабельный, не позволяет извращаться. Легче другие его понимают. Как показала практика бывшые противники питона после написания программ на нем становятся либо умеренными противниками(таких знакомых практически нет), а в большенстве своем любителями этого языка. На второй работе я начальство переубеждаю... Причем успешно. Так что Перл -- это хорошо, хорошо для парсинга чего-либо, но питон для больших проектов, которые надо быстро сделать(построить модель) IMHO лучше. Где нужна быстрота пишеся сишная либа или отдельная прога на Ц/Ц++

anonymous
()
Ответ на: комментарий от anonymous

>А что такое "скриптовый" - есть какие-нибудь определения?

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

alphex_kaanoken ★★★
()
Ответ на: комментарий от anonymous

питон для больших проектов, которые надо быстро сделать

Не забудьте про CPAN

DBIx::FullTextSearch - Indexing documents with MySQL as storage

Для питона аналог есть?

>Где нужна быстрота пишеся сишная либа или отдельная прога на Ц/Ц++

Модули для perl пишутся на С.

Sun-ch
()
Ответ на: Python vs. Java от anonymous

> JFYI: Java is an interpretator. RTFM. Its byte-code is essentially a P-code kin. Homework: think for what JVM is for?

С точки зрения программиста не важно, во что компилится. Главное, что проверка синтаксиса осуществляется задолго до запуска программы. RE: Homework: What is GCJ?

pitekantrop ★★★
()
Ответ на: комментарий от alphex_kaanoken

>>Если нет - то это пустой трёп, как уже было сказано выше.

>с таким же успехом Я тоже требую доказательств, иначе ваши слова тоже
>пустой треп

Ну вы прямо как дети, грячие финские парни! МДП (aka BTW), карнаухен,
ты первый начал, ты и доказывай.

А так нате, инджойте:

http://dada.perl.it/shootout/perl.html
http://dada.perl.it/shootout/python.html

Сравнение проводилось под вынь, т.к. на аналогичном сайте, где
тесты пускались под *никс-ом очень уж старая версия питона.
Хотя различия невелики.



anonymous
()
Ответ на: комментарий от anonymous

ну убедил, все равно Я мало пользую что один что другой, на C обычно пишу - без плюсов, не нравяться мне плюсы, только флейма не надо

alphex_kaanoken ★★★
()
Ответ на: комментарий от anonymous

> Прежде чем писать такие PS лучше напиши пару программ серьезных на Perl и Python, а вот когда действительно понравится что-то одно то и пиши в PS! А так это треп! За@#%$#@%л треп!!!

Господин обидевшийся! На perl я пишу больше пяти лет и число написанных на нем программ значительно больше "пары".

Если ты всерьез воспринимаешь посты со словом "рулез", и они наносят тебе серьезные моральные травмы, то мой тебе совет - лечись. Или взрослей.

Так не полюбившийся тебе PS: "Perl хорошо для парсинга" - это следует воспринимать как ответную шутку?

anonymous
()
Ответ на: комментарий от Sun-ch

>DBIx::FullTextSearch - Indexing documents with MySQL as storage
>Для питона аналог есть?

Это что, пузомерка? Сами Вы ведь знаете, что для питона много чего
жрать. эта муйня наверняка тоже есть и для питона, тем более, что это простой бинд. А если нет, и позарез нужно, то ДЛЯ ЭТОЙ частной задачи
будем пользовать перл ( помоему есть модуль перл для питона ).

anonymous
()

Вопрос к знающим python
Там блоки кода, которые в С/C++ были бы выделены в {}, определяются просто отступами???
Призниться после С это плющит...

Dead ★★★★
()
Ответ на: комментарий от Sun-ch

> Модули для perl пишутся на С.

А для питона на gwbasic что-ли? Говорить о сравнении языков, при этом притягивая в качестве показателя "лучшести" сторонний модуль, это передёргивание.

Санычь, ты-то что повёлся. Споры о языках, операционках, это... - ну ты понимаешь.

anonymous
()
Ответ на: комментарий от anonymous

>Споры о языках, операционках, это... - ну ты понимаешь.

это лучше чем анекдоты, смеху много от неких постов, вот это что =)

alphex_kaanoken ★★★
()
Ответ на: комментарий от Dead

4Dead:
>Там блоки кода, которые в С/C++ были бы выделены в {}, определяются просто отступами???

Вопрос вкуса и привычки.

Посмотри на это так - зато нельзя написать криво форматированый текст. Поначалу странно, но привыкаешь очень быстро.

//Losiki

anonymous
()

Это мы знаем...
А вот почему -- это загадка 8| Хотя ИМХО ни тому, ни тому в телефоне делать особо нечего.

Zulu ★★☆☆
()
Ответ на: комментарий от anonymous

>>Там блоки кода, которые в С/C++ были бы выделены в {}, определяются просто отступами???

>Вопрос вкуса и привычки.

>Посмотри на это так - зато нельзя написать криво форматированый текст. >Поначалу странно, но привыкаешь очень быстро.

Я смотрю на ето так - я поставил {} вокруг кода, нажал клавишу и текст уже не криво сформатирован а в питоне я должен полчаса с пробелом извращатся. Давно уже есть автоформатировщики кода для основних язиков програмирования (вколючая перл) которие нормально вешаются на бинд в Ви или Емакс. А для питона и Makefile их нет и никогда не будет.

lvm
()
Ответ на: комментарий от lvm

4lvm:
>а в питоне я должен полчаса с пробелом извращатся

Можно, конечно, и так, если времени не жалко.
А можно сразу сдвинуть вправо\влево целый блок.

//Losiki

anonymous
()
Ответ на: комментарий от anonymous

Re:

На тривиальной арифметике, вроде 1+1? :-)

AlexM ★★★★★
()
Ответ на: комментарий от anonymous

>Господин обидевшийся! На perl я пишу больше пяти лет и число написанных на нем программ значительно больше "пары".

Читать учитесь молодой человек! Там скзано еще про пару программ на Python. Ну я по более в Unix'ах и в "перлах", поэтому удостоил вниманием не только эти два языка ;-)

Я рад, что вы не только парсиногом занимаетесь. Попробуйте python, я уверен он вам понравится!

anonymous
()

Господа! Я в шоке: David Frith tells us about his MobileBasic, which is a Java-based BASIC interpreter that can create Java Applets or MIDlets for phones. (цитата из обсуждаемой статьи) А на бейсике они еще напишут интерпретатор ЛОГО и будут черепашек по экрану гонять!

anonymous
()
Ответ на: комментарий от anonymous

В перле очень продуманная система модулей

В пиноне можно модули динамически устанавливать подключать в run-time?

Типа

eval(`perl -e -MCPAN "install A"`);

use A;

$a = A->new();

Sun-ch
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.