Найти - Пользователи
Полная версия: Наглядность кода PHP, Python, Java
Начало » Флейм » Наглядность кода PHP, Python, Java
1 2 3 4
slivlen
alafin
Ладно не будем в даваться в дебри т.е. в Java wink
Ага, и в загаженный кустарник php тоже лезть не следует :)
V.A.KeRneL
Здравствуйте, поприветствуйте новичка в сообществе Python и на вашем замечательном форуме! :)

Извините, что врываюсь вот так, с бухты барахты, да ещё с оффтопом… Но ведь на то и раздел Флейм, надо полагать.
Я вот рубироид. Ruby является моим любимым язык программирования, и остаётся таковым, какие бы новые ЯП я не изучал… Дык вот, я и хочу спросить, насчёт Ruby можете сказать что-нибудь?
arr = ["a", "b", 3, 99, "preved", "medved"]
arr[rand(arr.size)]
По моему не менее выразительно, чем на Питоне.
Хотя более в стиле «Ruby Way» это:
class Array
def rand()
self[Kernel.rand(self.size)]
end
end

arr = ["a", "b", 3, 99, "preved", "medved"]
res = arr.rand
(И скобочки ставить в объявлении метода, кстати, не обязательно. Это уже просто мой стиль.)

З.Ы. Хотя я понимаю, что _серьёзно_ сравнивать Ruby и Python — дело гиблое. Очень уж они похожи… И я сейчас, начиная изучать Python, это в полной мере ощущаю, потому что не испытываю практически никаких проблем в освоении Пайтона. Особенно по своей функциональности они схожи! И тут, что предпочитать, Ruby или Python, — дело вкуса. А для того, чтобы ярко продемонстрировать их выразительные способности, надо сравнивать, правильно, с PHP или Perl'ом, а также с C/С++, и тем более Java'ой! ;)

З.З.Ы. Да, чуть не забыл сказать, главным преимуществом Питона перед Рубином я считаю более-менее развитое русскоязычное сррбщество, т.е. вас, ребята! :)
bialix
а я еще на машинке вышивать умею – говорил кот Матроскин.

А еще в питоне все нормально с юникодом.
V.A.KeRneL
bialix
А еще в питоне все нормально с юникодом.
bialix, булыжник в полисад рубииста?
Mkdir
Много моих знакомых перешло с Ruby на Python. Очень много.
Да я и сам точно таким же образом пришёл к Python =)
bialix
V.A.KeRneL
bialix
А еще в питоне все нормально с юникодом.
bialix, булыжник в полисад рубииста?
Как говорят англичане: well, not exactly.
Возможно, это не рубиновый минус, а просто змеиный плюс? ;-)
dvs
Ну раз уж начали тему сравнения синтаксиса языков, вот ссылки из загашника:
http://99-bottles-of-beer.net/
http://pleac.sourceforge.net/
ну и классика http://shootout.alioth.debian.org/ ,
http://www.tiobe.com/tpci.htm
V.A.KeRneL
V.A.KeRneL
bialix
А еще в питоне все нормально с юникодом.
bialix, булыжник в полисад рубииста?
Да, совсем забыл, когда это писал, сказать, что меня лично эта проблема не задевала, т.к. не сталкивался. Но слышать про неё, естественно, слыхивал. И когда в последний раз про неё слышал, говорили, что над этим активно работают… Вобщем, я думаю, к верии 2.0 final всё будит чики-пуки!.. ;)
V.A.KeRneL
dvs
http://99-bottles-of-beer.net/
Про этот прикольный сайт я знаю. Заходил туды несколько раз… :)

dvs
http://pleac.sourceforge.net/
А вот эта ссылка для меня вновинку. И очень, надо отметить, приятно удивила Alike Cookbook!.. Приятная подсветка… А уж какой контент! *THUMBS-UP* Просто +1, dvs, за сцылку! :) (Жаль только постов у меня для этого маловато… :( Ну да может кто-нить из старожилов поддержит инициативу! Типа, «За крутую сцылку, от Кернела :)»)
Ещё вот это гордость встрепянуло:
Building the project

To generate the sgml and build the html outputs off the source from nightly tarball or directly via an anoymous CVS checkout, you'll need the relevant building software. Here are the typically needed packages:

make
ruby
sgml-common
sgml-tools
openjade
docbook-style-dsssl
docbook-dtd31-sgml
emacs
emacs-X11

Additionally, find `htmlize.el' and put it in your ~/etc/emacs. All right, you'll probably suffer to successfully compile the stuff ;p.
Не в Перле, и даже не в Питоне, а именно в Рубине «Вы нуждаетесь»! ;)
V.A.KeRneL
Mkdir
Много моих знакомых перешло с Ruby на Python. Очень много.
Да я и сам точно таким же образом пришёл к Python :)
Но я про этой проторённой дорожке идтить не собираюсъ, если Вы об этом. Я просто, как и любой программер, который хочет стать неплохим профессионалом, должен знать много современных технологий и ЯП. А уж какие из них больше или меньше нравятся, решать, конечно же, только мне самому!.. ;) С my favorite programming language я уже точно определился, сознательно. Теперь изучаю другие… И большой плюс Пайтона то, что он на него похож. ;) Питончик мне тоже нравится, не так, как Рубинчик, конечно, но всё же…

З.Ы. Я пишу на Ruby для своуго удовольствия. На Python — в принципе, тоже, а ещё для собственного развития и удовольствия других ;). На С я пишу, когда надо, а иногда и для удовольствия тоже, он у меня не вызывает отрицательных эмоций. А вот когда меня заставляли писать на Жабе, я воспринимал это как пытку. Хотя в последнее время даже к ней отношусь философски…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB