The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Создатель языка Ruby сообщил, что работает над диалектом языка для мобильных устройств

07.09.2011 22:12

Юкихиро Мацумото (Yukihiro Matsumoto), автор языка программирования Ruby, в интервью изданию InfoWorld упомянул о том, что он в настоящее время занимается разработкой альтернативного подмножества или диалекта языка Ruby, специально адаптированного для создания программ для портативных устройств. Первый публичный выпуск мобильного Ruby планируется представить в начале следующего года. Кроме того, в интервью упоминается то, что после выпуска релиза Ruby 1.9.3 (сейчас находится на этапе тестирования), который в большей степени будет корректирующим выпуском, разработчики переключатся на подготовку версии Ruby 2.0.

  1. Главная ссылка к новости (http://www.infoworld.com/d/app...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31701-ruby
Ключевые слова: ruby
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:16, 07/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Haters gonna hate.
     
  • 1.2, Аноним (-), 22:21, 07/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Этот китаец один всё делает???
     
     
  • 2.3, brother anon (?), 22:29, 07/09/2011 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Он японец
     

  • 1.4, Аноним (-), 22:32, 07/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Под андроидом можно будет запутить программы на мобильном руби? А под айос? Или может винмобайл?
     
     
  • 2.5, brother anon (?), 22:45, 07/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Why not?

    Джобс вроде разрешил интерпретаторы в аппсторе главное чтобы никакой код и интернетов не загружался.

    Сервелад который в выньмобайл должен уметь пускать ironruby

    А в андроиде и так никаких проблем не было.

     
     
  • 3.18, Аноним (-), 04:07, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Джобс вроде разрешил интерпретаторы в аппсторе главное чтобы никакой код и интернетов
    > не загружался.

    Лол! "Вы можете выпить все это пиво! Только чур бутылки с ним не открывать!"

     
  • 2.12, follow_me (?), 00:48, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а их уже можно благодаря порту JRuby
    хотя визаяльное взаимодействие (окошки, нативные элементы управления) не сделали ещё
     
     
  • 3.51, вже (?), 18:15, 14/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    google://ruboto
     

  • 1.6, AHAHAC (ok), 22:53, 07/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    За что уважаю японцев, они пока у себя не оттестируют как только можно,
    код публично никогда не покажут.
     
     
  • 2.7, Marbleless (?), 23:23, 07/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но могут сразу загрузить на сервер и запустить. На сервера Playtation Network, например.
     

  • 1.8, Аноним (-), 23:23, 07/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Руби... Это тот язык который нужен чтоб на рельсах писать? :)
     
     
  • 2.9, Аноним (-), 00:01, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хз o.O будем ждать тех у кого инвайт на гугл есть.
     
  • 2.19, Аноним (-), 04:08, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > на рельсах писать? :)

    "...и электричку навстречу?!"

     

  • 1.13, umbr (ok), 00:56, 08/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Он хочет осчастливить вес Мир!
    >Matsumoto: My goal is to make programmers happy. So currently, I think I was successful [at making] Web programmers happy. So I want to help more programmers, like in the embedding field -- the small-device programmers, or the high-performance computing programmers. Like supercomputers.

    LOL

     
     
  • 2.15, Michael Shigorin (ok), 01:07, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > LOL

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

    Кто сам не творит, тому этого не понять, наверное.

     
     
  • 3.17, Crazy Alex (ok), 03:50, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, насчёт красивого... Фанатичное ООП как-то не особо радует. И идея "отдельного диалекта для мобильных устройств" мне непонятна совершенно. Что ж там такго особенного-то, тем более учитывая нынешние мощности смартфонов и планшетов?
     
     
  • 4.40, Michael Shigorin (ok), 21:05, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, насчёт красивого... Фанатичное ООП как-то не особо радует.

    А там как раз не фанатичное, в отличие от плюсов с жабами.  Могу предложить почитать pickaxe book (в Киеве могу одолжить бумажное первое издание, btw) -- очень хорошо легло на извилины в своё время: http://ruby.osdn.org.ua/pickaxe/

    > И идея "отдельного диалекта для мобильных устройств" мне непонятна совершенно.
    > Что ж там такго особенного-то, тем более учитывая нынешние мощности смартфонов
    > и планшетов?

    Этого тоже пока не понял, ну да обождём, что Matz в следующем году грозится показать.

     
     
  • 5.44, northbear (ok), 22:28, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/

    > Этого тоже пока не понял, ну да обождём, что Matz в следующем
    > году грозится показать.

    Мужики, вы что, прикалываетесь, что-ли?
    Платформы мобильных устройств имеют свою специфику: организация многозадачности, управление памятью (GC), доступные размеры RAM и Flash-памяти и т.д.
    Убрав несущественную семантику из языка и перетряхнув стандартную библиотеку можно сделать более компактный и более быстрый интерпретатор языка. Естественно это будет уже новый язык, мало совместимый с Ruby, хотя и похожий на него.

     
  • 4.45, northbear (ok), 22:45, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну, насчёт красивого... Фанатичное ООП как-то не особо радует. И идея "отдельного
    > диалекта для мобильных устройств" мне непонятна совершенно. Что ж там такго
    > особенного-то, тем более учитывая нынешние мощности смартфонов и планшетов?

    Вы меня извините, конечно. Но фраза фанатичное ООП в контексте Ruby звучит также как фанатичное плавание рыбы в воде или фанатичное дышание (или как это правильно сказать) воздухом живыми существами на земле.

    Хотя конечно же, если вы можете без риска для жизни дышать метаном, то я тогда умолкаю.

    ООП в Ruby настолько органичен и естественнен, что через какое-то время его просто перестаешь там замечать.

    Это в С++ ООП вписался в язык системного программирования Си изяществом кирпича в бисквитном торте.    

    В данном случае, вы либо не поняли Ruby, либо  не поняли ООП...

     
  • 3.20, Аноним (-), 04:10, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Кто сам не творит, тому этого не понять, наверное.

    Могу заметить что большинство проектов на этом самом руби являют собой обыкновенные кривульки. Вот мало дельфистов было...

     
     
  • 4.22, Аноним (-), 08:07, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Могу заметить что большинство проектов на любом языке являют собой обыкновенные кривульки.

    fixed

     
  • 4.34, stamnik (ok), 00:01, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Аха! Вы это твитеру расскажите!
     
  • 4.38, zool (??), 20:30, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    например? или будем голословны?
     
  • 4.46, northbear (ok), 23:01, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Могу заметить что большинство проектов на этом самом руби являют собой обыкновенные
    > кривульки. Вот мало дельфистов было...

    Большинство проектов на всех языках программирования являют собой обыкновенные кривульки. Вы видимо басика не видели. Или скриптов на bash'e. А лучше на проект писанные на .NET посмотрите. Вот уж где вахкналия кривулек...  

     
  • 3.30, all_glory_to_the_hypnotoad (ok), 16:53, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    как-то он не особо красив, особенно с украденными фишками из перла.
     
     
  • 4.33, Аноним (-), 20:44, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы еще лисп вспомните. Или даже фортран.
     
     
  • 5.41, Michael Shigorin (ok), 21:05, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы еще лисп вспомните. Или даже фортран.

    И тем более смолток.

     
  • 4.36, anonym (?), 16:32, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да, Perl отличный язык
     
  • 4.48, northbear (ok), 23:35, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > как-то он не особо красив, особенно с украденными фишками из перла.

    Украдено? ТЫ поди gpl'щик небось? Вечно у вас несчастных где-то что-то воруют.
    Заимствовано вообще-то... И не только в perl'е. Да и perl сам не на пустом месте возник.

     

  • 1.23, inv (ok), 08:18, 08/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ага, и этот руби будет тянуть всё свой барахло с зависимостями. Оно надо на мобиле?!
    Пусть лучше этот японец над прямой и обратной совместимостью поработает...
     
     
  • 2.24, Аноним (-), 09:31, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    АААА! Совместимость не нужна, я выпускаю новые версии языка каждые 20 минут!
     
     
  • 3.26, Sergey722 (ok), 10:29, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Какого языка-то? Русского? Ну и как совместимость?
     
  • 2.27, s.tikhomirov (?), 13:15, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А про какое "барахло" Вы говорите? А какие зависимости у ruby?
     
     
  • 3.29, inv (ok), 16:21, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О том барахле, которое тянет rubygems и о зависимостях между всеми теми модулями которые вытягиваются.
     
     
  • 4.31, Andrey Mitrofanov (?), 17:06, 08/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > О том барахле, которое тянет rubygems

    ...которые невозможно положить в дистрибутив, и которые в нём невозможно поддерживать...

    ...[бэк он топик] за обратную совместимомть поинт-релизов $SUBJ-а отдельное спасибо.

     
     
  • 5.39, zool (??), 20:33, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В дистрибутив программы? Операционки?
    И то и то возможно.
     
  • 5.42, Michael Shigorin (ok), 21:08, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> О том барахле, которое тянет rubygems
    > ...которые невозможно положить в дистрибутив, и которые в нём невозможно поддерживать...

    Чуточку иначе, хотя разводить отдельно неохота.  Очень вкратце -- в гемсах немного не хватает метаданных, чтоб их можно было пересобирать в дистрибутив (полу)автоматически, как jpackage или cpan :(

    > ...[бэк он топик] за обратную совместимомть поинт-релизов $SUBJ-а отдельное спасибо.

    Да, ruby-shim между 1.6 и 1.8 весьма порадовал.  А 1.9 (как и 1.7) предпочитаю не пользоваться без нужды.

     
     
  • 6.47, northbear (ok), 23:31, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Чуточку иначе, хотя разводить отдельно неохота.  Очень вкратце -- в гемсах
    > немного не хватает метаданных, чтоб их можно было пересобирать в дистрибутив
    > (полу)автоматически, как jpackage или cpan :(

    А оно и не надо. Gems со своим жизненным циклом, темпами развития никак не вписывались в сложившийся жизненный цикл репозиториев дистров. Автоматическое и/или полуавтоматическое перепаковывание gem'ов в rpm/deb'ы было попросту бессмысленно. Разборки между майнтейнерами debian и rubyst'ами яркий тому пример.

    Какой был в этом смысл, если актуальный gem мог использовать версию lib'ы, которая в репах debian находилась в глубоком unstable?
    Ребятам из Debian было не понятно зачем они должны пытаться угнаться за адептами какого-то ruby. А rubyst'ов раздражала тормознутость майнтейнеров debian.

    Правда ненужность этого осознали не сразу... Но зато нынешнее решение в виде rvm очень удачное. Причем на столько, что другие (тот же node.js с npm) охотно стали вопроизводить это решение у себя...

    > Да, ruby-shim между 1.6 и 1.8 весьма порадовал.  А 1.9 (как
    > и 1.7) предпочитаю не пользоваться без нужды.

    Вы знаете язык, у которого между релизами сохраняется полная обратная совместимость? 0_о
    "Хочу жить в Советском союзе..."

     
     
  • 7.49, КО (?), 09:42, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У Perl это верно на 100%
     
     
  • 8.50, anonym (?), 18:51, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а что с Perl здесь не так ... текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру