За что я люблю Ruby (Страница 2) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#26 03-05-11 21:06:26

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
LinuxOpera 11.10

Re: За что я люблю Ruby

Linfan пишет:

Где в рубироиде аналог ctypes?

Не  нужно, уже питон всунули туда, где ему не место.

Linfan пишет:

Где в рубироиде аналог distutils?

Это типа RubyGems что ли?

Linfan пишет:

Где в рубироиде аналог py2exe?

Не нужно, но есть Exerb & RubyScript2exe, но повторюсь же, не нужно.

Linfan пишет:

Если говорить про расход оперативки, то порт sk1 на gtk у меня в убунте потребляет на старте 13 мб. Дальше зависит от того, какой сложности файло открыть.

Опять петун и руби всунули туда, где ему ну просто как не место - десктоп, каким же надо быть тупым быдлом что бы писать гуи на питоне или руби, зачем? Оно же будет тормозит и глючить, не нужно, закопать, все эти RubyQt, PyGtk и так далее, ящитаю. Если человек ленивое быдло, то ему место явно не в разработчиках.

Linfan пишет:

Обоснуй.

Да например то что строки в питоне нельзя просто брать и переводить на новую строку, нужно везде все экранировать, уже задолбешься ставить слеши. Т.е код

HELP = "Use #{File.basename $0} [OPTION]
Options:
--help or -h       Print help and exit"

уже на питоне невозможен.

Добавлено спустя 04 мин 38 с:

Дестер пишет:

Не-не, тут жеш практически человеческий язык.

Человеческий язык это руби, потому что весь код в нем выглядит 2.days.ago, а это уже лучше чем 2.days().ago() или ago(days(2))

Редактировался Babusha (03-05-11 21:12:42)

Неактивен

#27 03-05-11 21:12:57

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.725.0

Re: За что я люблю Ruby

Babusha пишет:

2.days.ago

Но ведь непонятно же, вызываете ли вы функцию 2.days.ago или оперируете ей.

Добавлено спустя 02 мин 25 с:

var t = function() { return true; }

var a = t(); // вызов функции
var b = t ;  // оперирование функцией

Неактивен

#28 03-05-11 21:32:58

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
LinuxOpera 11.10

Re: За что я люблю Ruby

Дестер пишет:

Но ведь непонятно же, вызываете ли вы функцию 2.days.ago или оперируете ей.

Есть объект 2, и к нему используется метод days, а к методу days, используется метод ago, и кстати, разве неочевидно? Если вы так любите скобочки, то почему же не пишете вот так: (2.days().ago()), а?

Добавлено спустя 03 мин 04 с:
Дестер,

irb(main):009:0> def a
irb(main):010:1> true
irb(main):011:1> end
=> nil
irb(main):012:0> a = 'a'
=> "a"
irb(main):013:0> a()
=> true
irb(main):014:0> a
=> "a"

Вот только это быдлокодерство указывать одинаковые имена переменным и методам. Кстати, очевидно же что system("echo 'Hello, World!' ")  это тоже самое, что system "echo 'Hello, World!' "
И как бы тоже очевидно что File.delete "test.txt" это тоже самое что File.delete("test.txt")

Добавлено спустя 08 мин 48 с:
Кстати, предлагаю для наглядности кто то перепишет скрипт https://pastebin.com/jXM49apD на питон и мы сравним. Кстати, да, начал пробовать переписывать, во что получилось https://pastebin.com/3d9c9rTL,  пока все грустно.

Редактировался Babusha (03-05-11 21:45:14)

Неактивен

#29 03-05-11 21:52:22

Linfan
Linux user
Зарегистрирован: 11-11-09
Сообщений: 1,653
UbuntuFirefox 3.6.17

Re: За что я люблю Ruby

Babusha пишет:
Linfan пишет:

Где в рубироиде аналог ctypes?

Не  нужно, уже питон всунули туда, где ему не место.

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


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Неактивен

#30 03-05-11 21:57:26

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
LinuxOpera 11.10

Re: За что я люблю Ruby

Linfan, питон лезет в сектор десктопа, откуда его пытаются выдворить, но тупое школо-быдло неосилившее плюсы продолжает писать на питоне, в действительности где ему место, так это в вебе, консольных утилитах, консольном софте, замена башу, но оттуда его выгоняет руби.

Неактивен

#31 03-05-11 22:48:36

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354
Windows 7Chrome 11.0.696.60

Re: За что я люблю Ruby

Babusha пишет:

но оттуда его выгоняет руби

А можно пруфчик какой-нибудь?
А то свиду наоборот, только питон в лине выгоняет руби))


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

#32 04-05-11 00:56:29

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
LinuxOpera 11.10

Re: За что я люблю Ruby

Майор Очевидность пишет:

/facepalm.png

Я имел ввиду писать десктопные приложения   smile

Неактивен

#33 04-05-11 01:02:01

Linfan
Linux user
Зарегистрирован: 11-11-09
Сообщений: 1,653
UbuntuFirefox 3.6.17

Re: За что я люблю Ruby

Babusha пишет:

Linfan, питон лезет в сектор десктопа, откуда его пытаются выдворить, но тупое школо-быдло неосилившее плюсы продолжает писать на питоне, в действительности где ему место, так это в вебе, консольных утилитах, консольном софте, замена башу, но оттуда его выгоняет руби.

Молодой человек, подрастете, наберетесь опыта и вот тогда по новому на мир взглянете wink


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика