The OpenNET Project / Index page

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

Открыты исходные тексты языка программирования NetRexx

11.06.2011 11:46

Компания IBM перевела в разряд открытых проектов продукт NetRexx, в рамках которого с 1996 года развивается альтернативная реализация языка программирования Rexx. После открытия кода, все права на разработку переданы ассоциации RexxLA (Rexx Language Association), курирующей развитие языка и разрабатывающей другой открытый вариант - Open Object Rexx.

Реализация NetRexx полностью совместима с эталонной реализацией языка Rexx. Код открыт под открытой лицензией ICU, являющейся ответвлением от лицензии MIT. Язык Rexx был разработан компанией IBM около 30 лет назад и получил распространение в середине восьмидесятых и начале девяностых годов, во времена популярности операционных систем OS/2 и AmigaOS.

Отличается NetRexx главным образом тем, что исходные тексты скриптов не интерпретируются, а преобразуются в Java-байткод с его последующим выполнением под управлением виртуальной машины JVM. При этом поддерживаются различные типы JVM, включая Dalvik VM, которая используется в платформе Android. С точки зрения языка, NetRexx дополняет классический Rexx поддержкой объектно-ориентированных технологий, совместимых с объектной моделью Java.

По мнению представителей RexxLA, открытие кода NetRexx позволит форсировать развитие проекта, повысить его популярность среди разработчиков приложений и будет способствовать более широкому использованию языка Rexx. В одном из заявлений IBM, язык Rexx был назван эффективной альтернативой Java. В настоящее время представлен релиз NetRexx 3.00, который, за исключением обеспечения сборки в новых версиях Java, идентичен ранее доступным бинарным версиям и создан, чтобы подчеркнуть переход в разряд открытых проектов. В ближайшее время будет выпущен релиз NetRexx 3.01, который станет первым выпуском, подготовленным под эгидой ассоциации RexxLA.

  1. Главная ссылка к новости (http://www.h-online.com/open/n...)
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/30848-Rexx
Ключевые слова: Rexx, lang, ibm
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (136) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Crazy Alex (??), 12:17, 11/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Поразительно! Неужели кому-то ещ нужен этот бейсик! (кто не понял о чём - см. примеры кода на rexx)
     
     
  • 2.2, Аноним (-), 12:18, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем ты это написал? Я посмотрел и у меня вытекли глаза.
     
  • 2.4, none_first (ok), 12:49, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну может паиамучта "выбрасывать" скрипты было бы глупо...
    http://www.monitor.nl/training_os390_zos_rexx_.htm
    http://www.rexxla.org/rexxlang/mfc/rexxbook.html
    в больших машинах(в т.ч.) он юзается
    http://www.rexxinfo.org/
    Rexx comes bundled with all IBM mainframes (on all mainframe operating systems), i5/OS, OS/400, OS/2, eCS, OS/2 Warp, osFree, AmigaOS, AROS, MorphOS, SkyOS, and IBM's PC-DOS versions 7 and 2000.
    из современной винды (после НТ 4.0) его выбросили, создав "свой" велосипед поверШёл ;)
     
     
  • 3.5, Crazy Alex (??), 12:55, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А, понятно. Хотя подозреваю, что на современных системах скрипты пишутся на чем-нибудь другом в основном, но совместимость - это святое. Не знал, что оно есть на мэйнфреймах - всё остальное из перечисленного уже не актуально...
     
     
  • 4.11, Гы (?), 16:57, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да, на мейнфреймах он - живее всех живых.
    И пишется и сопровождается и всё такое.
     
     
  • 5.13, Аноним (-), 17:14, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Учитывая что мейнфреймы сдохли лет 20 назад, звучит смешно.
     
     
  • 6.16, Ян Злобин (ok), 18:18, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Учитывая что мейнфреймы сдохли лет 20 назад, звучит смешно.

    Мсье с какой планеты прибыл?  IBM до сих пор имеет с них своё основное бабло и продолжает совершенствовать железо и софт.  Так совсем другие требования надёжности.

     
  • 6.30, Avator (ok), 20:59, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мейнфреймы не вымерли. IBM очень успешно их продаёт. Также как и поддерживает уже проданные.

    http://www-03.ibm.com/systems/z/hardware/index.html

     
  • 2.15, Ян Злобин (ok), 18:09, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Поразительно! Неужели кому-то ещ нужен этот бейсик! (кто не понял о чём - см. примеры кода на rexx)

    Какой бейсик?  Это совсем другая вещь - командный язык, макроязык и язык программирования в одном флаконе - на каком ещё командном языке можно вызывать функции API системы из командного файла? Программы на нём работают очень быстро, особенно под OS/2, а самая главное его сила, наверное, в простоте и просто огромном количестве всяких разных библиотек на все случаи жизни.

     
     
  • 3.17, Crazy Alex (??), 18:27, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Синтаксис у него, по современным меркам, крайне неприятный
     
     
  • 4.18, Ян Злобин (ok), 18:33, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Синтаксис у него, по современным меркам, крайне неприятный

    Скорее, необычный.  У него своя философия - всё есть строка.

     
     
  • 5.50, Аноним (-), 05:40, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    TCL-же !
    Всё в этом мире ... :)
     
     
  • 6.57, Аноним (-), 08:56, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > TCL-же !
    > Всё в этом мире ... :)

    Два редкостных уродца. Я про ЯП если что :)

     
  • 4.25, Nxx (ok), 19:56, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Синтаксис у него, по современным меркам, крайне неприятный

    А приятный и современный у Си, чтоли? ))

     
     
  • 5.41, StrangeAttractor (ok), 00:06, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да. C, C++, C#, Scala - вот у них приятный синтаксис.
     
     
  • 6.105, at (??), 17:29, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Претензии к синтаксису C были изначально (особено у паскалефилов) скорей всего для Вас он привычный
     
     
  • 7.106, StrangeAttractor (ok), 17:56, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Претензии к синтаксису C были изначально (особено у паскалефилов) скорей всего для
    > Вас он привычный

    Привычным для меня изначально (с возраста 12 лет) был BASIC. Потом я увидел C и восхитился. Потом я увидел Паскаль и подумал дануегонафиг... С тех пор я не видел ничего логичнее и лаконичнее C-подобного синтаксиса. Допускаю что именно с непривычки меня не привлекают Lisp, Haskel и OCAML (в то время как само функциональное программирование мне нравится больше объектно-ориентированного) и, возможно, к ним стоит присмотреться.

     
  • 7.135, Аноним (-), 15:26, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Претензии к синтаксису C были изначально (особено у паскалефилов)

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

     
  • 6.140, Nxx (ok), 04:25, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да. C, C++, C#, Scala - вот у них приятный синтаксис.

    Значит, ты психбольной. Именно из-за идиотского синтаксиса делается столько ошибок в коде, переполнений буфера и утечек памяти. В любом проекте на Си.

    На Си++ можно часами сидеть и ковыряться, почему ::abcd или &abcd или char** а не char* и почему в прошлой версии компилятора все работало, а в новой - нет. Поэтому столько выброшенных программ и заявления, чтио проще переписать, чем разбираться.

     
     
  • 7.141, StrangeAttractor (ok), 04:34, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это да, я не про это. Я про фигурные скобочки и т.п. Указатели я и сам не любил, а :: и вовсе появилось позже чем я завязал с C++ (в пользу Java, затем C#, затем Scala). Верх лаконичности по моим впечатлениям - Scala.
     
  • 7.143, anonymous (??), 05:54, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Значит, ты психбольной. Именно из-за идиотского синтаксиса делается столько ошибок в коде,
    > переполнений буфера и утечек памяти. В любом проекте на Си.

    BREAKING NEWS! день великих открытий на opennet!

     
  • 4.28, vle (ok), 20:48, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Синтаксис у него, по современным меркам, крайне неприятный

    Крайне мерзский синтаксис у Питона, но используют же его...

     
     
  • 5.61, Аноним (-), 10:11, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Крайне мерзский синтаксис у Питона, но используют же его...

    Абсолютный кошмар. Мало того что похож на бейсик-переросток, так еще и навязывают единственно правильный подход к форматированию. В результате на нем пишут исключительно быдлокодеры, порождающие идеально отформатированный ... г@вн@код.

     
     
  • 6.88, Симул (?), 21:17, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Используете же вы буквы? а не мычание. а ведь это специальным образом отформатированные символы.
    Питон пошел дальше (и поэтому он впереди) по пути стандартизации выравнивания и одновременно лаконичности для (=обычных) процедурных-и-ООП ЯП. Из-за того что выравнивание очень продуманное ничего не стоит его признать идеальным.

    Однако в мире существует и зло. в виде php-быдлокодеров, подвид веб-программистов.

    И самым большим преступлением и предательством по отношению к идеям Питона было создание библиотек для клиентского веба == для быдлокодеров. Эти бывшие php-шники просто не в силах осилить его мощь стали портить его имидж (как до этого имидж рhp был опущен как языка на котором нет нормальных программистов)

    Лечение: прописать вечное программирование на REXX и Perl

     
     
  • 7.89, anonymous (??), 21:23, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И самым большим преступлением и предательством по отношению к идеям Питона было
    > создание библиотек для клиентского веба == для быдлокодеров. Эти бывшие php-шники
    > просто не в силах осилить его мощь стали портить его имидж

    вот почему-то они не на Ruby ломанулись все, а в гвидобейсик. может, потому, что гвидобейсик — это такой пых, на самом деле, и целевая аудитория одна и та же?

     
  • 4.76, dfuser (?), 19:00, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю на предмет неприятности синтаксиса. Это, скорее, к Перлу относится. Здесь синтаксис очень понятный. Если кто не пробовал писать на нем скрипты - советую. Единственный, в общем-то, недостаток - нет жесткой типизации данных. Ну так в языках низкого уровня ее тоже нет - и ничего. И, в отличие от ПоверШелл на костылях, этот работает быстро. Идея синтаксиса - Реккса - код должен быть понятен человеку, который использует ЭВМ для чего-то кроме ;) программирования и желает написать себе в помощь скрипт-другой. Стоит порадоваться тому, кстати, факту, что фактическое объединение ООРеккс и НетРеккс, возможно, положит конец зоопраку диалектов для Реккса.
     
     
  • 5.84, anonymous (??), 19:24, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Идея синтаксиса - Реккса - код должен быть понятен человеку, который
    > использует ЭВМ для чего-то кроме ;) программирования и желает написать себе
    > в помощь скрипт-другой.

    я понимаю, что трололо, но не могу удержаться:

    signal=(interpret=value);value=(interpret<parse);do upper=value to value
    end;exit=upper*upper*upper*upper-value-upper;say=' ';return=say say say;
    with.=signal;;do then=value to exit;pull='';do otherwise=upper to then-,
    value;select=otherwise-value;if.otherwise=with.otherwise+with.select;end
    if.value=value;if.then=value;;do otherwise=value to exit-then;pull=pull,
    say''say;;end;do otherwise=value to then;pull=pull center(if.otherwise,,
    length(return));end;say pull;do otherwise=value to exit;with.otherwise=,
    if.otherwise;end;end;exit

     
  • 3.20, anonymous (??), 18:52, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    вдобавок в OS/2 он без особых усилий интегрировался в самописный софт — и ОПА! задаром почти софт получал язык для расширений. причём стандартный системный.
     
     
  • 4.42, ffirefox (?), 00:56, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мда... Со слезой вспоминая читалку FIDO почты FleetStreet
     
     
  • 5.45, anonymous (??), 02:00, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Мда... Со слезой вспоминая читалку FIDO почты FleetStreet

    дададада! отличная штука была, в своё время был в восторге.

     
  • 3.24, Nxx (ok), 19:55, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >  на каком ещё командном языке можно вызывать функции API системы из командного файла?

    На VBScript и JavaScript

     
     
  • 4.27, Ян Злобин (ok), 20:42, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >На VBScript и JavaScript

    Ну ну.  Ну опишите ка пример как на джава скрипте открыть сокет и отправить файл по FTP, используя API системы?  На REXX это делается тремя строчками.

     
     
  • 5.29, vle (ok), 20:53, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>На VBScript и JavaScript
    > Ну ну.  Ну опишите ка пример как на джава скрипте открыть
    > сокет и отправить файл по FTP, используя API системы?  На
    > REXX это делается тремя строчками.

    Слушай, да на любом языке, который поддерживает расширения
    на С (подгружаемые .so модули), т.е. Lua, Ruby, TCL, Python и масса,
    масса других можно использовать API системы посредством библиотек.
    И эти библиотеки уже существуют для многих языков.

    Я ничего против rexx-а не имею, но выдвигать ЭТО как преимущество
    несерьезно.

     
     
  • 6.32, anonymous (??), 21:12, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Слушай, да на любом языке, который поддерживает расширения
    > на С (подгружаемые .so модули),

    в принципе, достаточно одного модуля: с вмонтированным tcc. %-)

     
  • 6.34, Ян Злобин (ok), 21:31, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Слушай, да на любом языке, который поддерживает расширения

    на С

    Прикол в том, что там не надо каких-то особых условий, типа таких-то модулей.  Просто вызываешь функцию, а в начале файла что-то типа сишного #include "file.h"

     
     
  • 7.39, Аноним (-), 23:23, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Прикол в том, что там не надо каких-то особых условий, типа таких-то модулей.  
    >Просто вызываешь функцию, а в начале файла что-то типа сишного #include "file.h"

    Угу. Только вот кто то должен создать этот file.h и дать его вам. Ну и какая разница с любым другим языком программирования тогда? Точно так в любом более менее нормальном языке напишешь import \ include \ use <your_uBBer_module> и всё.

     
     
  • 8.48, Ян Злобин (ok), 05:12, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это просто сишная анлогия Если точнее, то не заголовочный файл вызывается, а ук... текст свёрнут, показать
     
     
  • 9.53, Аноним (-), 05:48, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это что за пурга Ты инженер или когда Ну так и изложи как положено Только ве... текст свёрнут, показать
     
     
  • 10.55, Ян Злобин (ok), 06:04, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это что за эмоциональная хрень - ... текст свёрнут, показать
     
     
  • 11.58, Аноним (-), 08:56, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А как реагировать на перл типа Хорошо хоть про маленьких человечков не начал ... текст свёрнут, показать
     
  • 10.67, Ян Злобин (ok), 11:15, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну давай, скажи по сути своими заумными словами как это правильно формулируется ... текст свёрнут, показать
     
  • 7.44, vle (ok), 01:02, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну покажи полный код на rexx-е, который использует libc-шные
    regcomp/regexec, к примеру. Если можно, чтоб он работал
    на regina, rexx-imc или oorexx. Собирать netrexx с жабой на борту
    я вряд ли буду.
     
     
  • 8.49, Ян Злобин (ok), 05:18, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    С libc не покажу, потому как нет под рукой А вот с FTP покажу Вот пример вс... текст свёрнут, показать
     
     
  • 9.54, Аноним (-), 05:56, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А ты упорный Или упоротый Наш ответ Чемберлену на Python import ftplib ... текст свёрнут, показать
     
     
  • 10.56, Ян Злобин (ok), 06:07, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот тут и начинается прикол - для REXX не нужно никаких модулей в стандартной п... текст свёрнут, показать
     
     
  • 11.59, Аноним (-), 09:02, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Му-ха-ха Почитай книжки про программирование Ян А то скоро окажется что всё... текст свёрнут, показать
     
     
  • 12.64, Ян Злобин (ok), 11:09, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Того, что видно снаружи, такая же обстановка внутри редактора - области видимост... текст свёрнут, показать
     
  • 12.77, dfuser (?), 19:09, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А знаком ли многоуважаемый Аноним с таким текстовым редактором, как Kexx И что ... большой текст свёрнут, показать
     
     
  • 13.79, anonymous (??), 19:14, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да жалкое подобие левой руки w w Emacs жалкое подобие регулярных выражений не... текст свёрнут, показать
     
  • 11.69, vle (ok), 13:27, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Значит так Я не знаю, как там было в OS 2 и BeOS, но в UNIX-е стандартных спосо... большой текст свёрнут, показать
     
     
  • 12.73, Ян Злобин (ok), 16:55, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Библиотек в UNIX, как минимум, два типа Один из них линкуется, другой нет Ли... большой текст свёрнут, показать
     
     
  • 13.74, vle (ok), 17:39, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Неправильно Библиотек у нас три вида static library, shared object file и dyna... большой текст свёрнут, показать
     
     
  • 14.75, Ян Злобин (ok), 18:51, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, минимум два и три - это большая разница - Определись уж для начала че... большой текст свёрнут, показать
     
     
  • 15.87, vle (ok), 19:55, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    lua не линкуется со своими модулями Они лежат отдельно в специальном каталоге ... большой текст свёрнут, показать
     
     
  • 16.92, Ян Злобин (ok), 04:34, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И что К чему ты это всё А в каком-нибудь LISP есть ещё какая-нибудь специфик... большой текст свёрнут, показать
     
     
  • 17.151, Мимо (?), 11:11, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Решил подвести итог Сначала внесу свою лепту быдлокодера на PHP source file... большой текст свёрнут, показать
     
     
  • 18.152, Ян Злобин (ok), 12:14, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Да Примерно так - ... текст свёрнут, показать
     
  • 18.158, Клыкастый (ok), 07:46, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ты не понимаешь REXX это и был шелл А возможности у него более сравнимы с перл... текст свёрнут, показать
     
     
  • 19.160, anonymous (??), 07:56, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в принципе, ничего такого уж суперноваторского всё равно нет ну да унифицирова... текст свёрнут, показать
     
     
  • 20.161, Клыкастый (ok), 08:13, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    толково ... текст свёрнут, показать
     
  • 13.98, Аноним (-), 04:55, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Какой эпик фэйл OS 360 и OS 2 Вот тот пример на питоне про ftp влёт ра... большой текст свёрнут, показать
     
     
  • 14.100, Ян Злобин (ok), 04:58, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А где пример-то - И при чём тут питон Опять слюни - Это ты повыделыватьс... текст свёрнут, показать
     
     
  • 15.107, anonymous (??), 19:02, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    глаза разуй нет, это тебя посадили в лужу и плюнули на макушку обтекай потихон... текст свёрнут, показать
     
     
  • 16.119, Ян Злобин (ok), 06:27, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Список осей - это пример Толсто - ... текст свёрнут, показать
     
     
  • 17.145, Аноним (-), 07:59, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Пост 54 ... текст свёрнут, показать
     
  • 5.31, Nxx (ok), 21:08, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>На VBScript и JavaScript
    > Ну ну.  Ну опишите ка пример как на джава скрипте открыть
    > сокет и отправить файл по FTP, используя API системы?  На
    > REXX это делается тремя строчками.

    На винде - запросто. Из VBScript и Javascript можно вызывать любые системные функции как родные.

     
     
  • 6.33, Ян Злобин (ok), 21:30, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >На винде - запросто. Из VBScript и Javascript можно вызывать любые системные функции как родные.

    Пример можно увидеть?

     
     
  • 7.35, АААаааААА (?), 22:15, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    var f = GetObject("FileSystem")

    не?

     
     
  • 8.47, Ян Злобин (ok), 05:10, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не Это вызов объекта по имени FileSystem, ат это объект не системы, а именно V... текст свёрнут, показать
     
     
  • 9.60, Аноним (-), 09:21, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это COM Его как известно не запрешают даже из уббер рехха юзать Хотя надежд... текст свёрнут, показать
     
     
  • 10.65, Ян Злобин (ok), 11:11, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    При чём тут COM Она изначально создан на экспорт Речь идёт об API, умник Да... текст свёрнут, показать
     
     
  • 11.80, anonymous (??), 19:17, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    при том, товарьщ из альтернативной школы, что нет COM-обёртки 8212 нет и возм... текст свёрнут, показать
     
     
  • 12.82, Ян Злобин (ok), 19:20, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Дуру-то не гони, аноним Я говорил о ЛЮБОМ API, что только есть в системе, не н... текст свёрнут, показать
     
     
  • 13.86, anonymous (??), 19:28, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    хорошо продемонстрируй вызов NtCreateFile , например жду это попадает в поня... текст свёрнут, показать
     
     
  • 14.91, Аноним (-), 04:32, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Эт вряд ли - Ян настолько Злобин - что неудобные вопросы посты в упор не видит... текст свёрнут, показать
     
     
  • 15.94, Аноним (-), 04:36, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да как ему болезному на них ответить - тут же прибегут линуксоиды и потребуют пр... текст свёрнут, показать
     
  • 15.108, anonymous (??), 19:04, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и этим очень напоминает iZEN а который тоже делает вид, что его рядом не стояло... текст свёрнут, показать
     
  • 14.93, Ян Злобин (ok), 04:35, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Открываешь документацию, включаешь мозг это обязательное условие и разбираешьс... текст свёрнут, показать
     
     
  • 15.95, Аноним (-), 04:41, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да мы и не сомневались что ты сольёшь У мужчин солидных принято за слова отве... текст свёрнут, показать
     
     
  • 16.99, Ян Злобин (ok), 04:55, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, для какого-то болтливого и понтовитого анонима, я должен поставить у се... большой текст свёрнут, показать
     
     
  • 17.109, anonymous (??), 19:05, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    торагой, не уходи от темы сюда вот отвечай http www opennet ru cgi-bin openf... текст свёрнут, показать
     
  • 17.146, Аноним (-), 08:03, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ты к ним не относишься - я и не надеялся что ты поймёшь о чём тут - А я чтоле ... текст свёрнут, показать
     
  • 7.38, Nxx (ok), 22:58, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>На винде - запросто. Из VBScript и Javascript можно вызывать любые системные функции как родные.
    > Пример можно увидеть?

    На Гугле забанили?

    http://www.15seconds.com/issue/981203.htm

     
     
  • 8.43, ffirefox (?), 01:00, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Creating an FTP Component in Visual Basic Насколько Я помню VBScript JScript н... текст свёрнут, показать
     
     
  • 9.52, Ян Злобин (ok), 05:48, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Именно так ... текст свёрнут, показать
     
  • 9.70, Nxx (ok), 13:54, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    То же самое можно сделать и на VB6, в данном случае нет разницы ... текст свёрнут, показать
     
  • 8.51, Ян Злобин (ok), 05:48, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Есть повод оценить насколько проще это делается на REXX, несмотря даже на то, чт... текст свёрнут, показать
     
     
  • 9.71, Nxx (ok), 13:55, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Эти примеры на VBScript, они интерпретируемые ... текст свёрнут, показать
     
     
  • 10.72, Ян Злобин (ok), 16:44, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Читаем внимательно заголовок по ссылке Creating an FTP Component in Visual Basi... текст свёрнут, показать
     
     
  • 11.113, Nxx (ok), 19:13, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ниже примеры на VBScript... текст свёрнут, показать
     
     
  • 12.117, Ян Злобин (ok), 06:23, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно не понимаешь или дурака включил Там сначала создает свой компоне... текст свёрнут, показать
     
     
  • 13.142, Nxx (ok), 04:42, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, да господи, вот другой пример http www balagurov com archive scripting fa... текст свёрнут, показать
     
     
  • 14.144, Ян Злобин (ok), 07:54, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Уважаемый, это та же петрушка WScript CreateObject Это не API, это объект... текст свёрнут, показать
     
  • 5.62, Аноним (-), 10:15, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > REXX это делается тремя строчками.

    А как это вы через ОДИН сокет отправляете файл по фтп, когда там как минимум control и data соединения? :) А чисто технически любой скриптоязык является куском текста. Никаких проблем позволить хоть тому же JS открыть сокет (разумеется гейтанув вызов в нативную либу) - нет. То что это не стандартизировано - второй вопрос. Только вот REXX как стандарт - SUXX.

     
     
  • 6.66, Ян Злобин (ok), 11:14, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> REXX это делается тремя строчками.
    > А как это вы через ОДИН сокет отправляете файл по фтп, когда
    > там как минимум control и data соединения? :) А чисто технически
    > любой скриптоязык является куском текста. Никаких проблем позволить хоть тому же
    > JS открыть сокет (разумеется гейтанув вызов в нативную либу) - нет.
    > То что это не стандартизировано - второй вопрос. Только вот REXX
    > как стандарт - SUXX.

    Вижу, опять не уловил о чём говорится - не в способе открытия сокета как такового суть, а в том КАК это делается - через API системы.

    Никто не говорил, что REXX - это стандарт на все времена. :-)  Не надо подменять понятия - и так понятно, что тебе по сути вопроса сказать нечего.

     
     
  • 7.136, Аноним (-), 15:45, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Опять Это вроде мой первый ответ был Да, конечно Я уж вижу - вы вообще похоже... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (95)

  • 1.3, karnath (ok), 12:29, 11/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Будто бы на помойку выкинули, ей богу.
    А язык забавный. Но, похоже, перспектив у него меньше, чем у фокала.
     
     
  • 2.8, Greed (??), 15:29, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    +1000
     
  • 2.37, grafsoft (ok), 22:46, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Помнят еще некоторые :)
     

  • 1.7, Alen (??), 13:32, 11/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Название новости звучит как торжественная поимка неуловимого Джо ;)
     
  • 1.9, Клыкастый (ok), 15:32, 11/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А мне вот rexx нравился. В сквиде под OS/2 логи парсил на рексе. дёшево и сердито.
     
     
  • 2.63, Аноним (-), 10:16, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > рексе. дёшево и сердито.

    А в *никсах для этого вообще стандартных утилит типа грепа достаточно.

     
     
  • 3.102, Клыкастый (ok), 15:51, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> рексе. дёшево и сердито.
    > А в *никсах для этого вообще стандартных утилит типа грепа достаточно.

    А то, я смотрю, из отпуска вернулся. Тот самый телепат. Ну здравствуй!

    Конечно достаточно. Все грепом и пользуются, и кроме грепа никаких анализаторов логов в *nix не было нет и не будет, правда?

    А ты что сказать-то хотел? "Один наш grep круче всего вашего REXX-а?" Ну так это неправда. Тем более что именно делалось в скриптах ты не знаешь, откуда прыть-то такая? Или что  набор стандартных утилит лучше стандартного в оси интерпретатора? таки это дело вкуса. Тем более интерпретатор всё одно нужен, где-то это sh/bash, где-то rexx.

     
     
  • 4.137, Аноним (-), 16:15, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А то, я смотрю, из отпуска вернулся. Тот самый телепат. Ну здравствуй!

    Здравствуй, здравствуй, тролль клыкастый.

    > Конечно достаточно. Все грепом и пользуются, и кроме грепа никаких анализаторов логов
    > в *nix не было нет и не будет, правда?

    Почему-же, есть специализированные. Например free-sa или analog понятно зачем нужны - они нужны для быстрого разбора реально больших логов. Они за минуту смолотят столько, сколько ваша поделка на рексе будет неделю жевать. К тому же выводя результат в гламурную хтмлку, где вся потенциально интересная аналитика работы например вебсервера - как на ладони. Самое печальное для велосипедиста: пакет с такими прогами ставиться в 10 раз быстрее написания велосипеда и работает все это намного быстрее и гибче.

     
     
  • 5.155, Клыкастый (ok), 05:54, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    с перлом скорость вполне сравнимая Да, сделал вывод в html OS 2 Warp - 1994 го... большой текст свёрнут, показать
     

  • 1.14, Аноним (-), 17:24, 11/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я еще в конце 90-х много писал на рексе под OS/2, удобный и несложный скриптовый язык, вполне готовый для самых различных применений. Не знаю, выживет ли он в современных условиях, при большом количестве альтернатив, но то, что он имеет право на жизнь - однозначно.
     
     
  • 2.46, Заморский Гость (?), 03:53, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Он не только под полуосью ведь был. Все, кто использовали PC DOS 7.0 использовали и REXX. ;)
     

  • 1.19, anonymous (??), 18:51, 11/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    о, вспомню молодость. OS/2, REXX… регину, опять же, поставлю. ностальжЫ.
     
     
  • 2.21, anonymous (??), 18:55, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хм. что-то расхотелось мне этот NetRexx щупать: они даже сайт не могут сделать руками: без включеного js показывает только пустоту. ну его нафиг, кривульку эту.
     
  • 2.103, Клыкастый (ok), 15:52, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > о, вспомню молодость. OS/2, REXX… регину, опять же, поставлю. ностальжЫ.

    Регину я помницца ломал. 4 часа отладки и патч на 2 NOP-а :) первая и последняя сломаная прога )))

     
     
  • 3.114, anonymous (??), 19:26, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Регину я помницца ломал. 4 часа отладки и патч на 2 NOP-а
    > :) первая и последняя сломаная прога )))

    э... а зачем её ломать? это ж опенсорц.

     
     
  • 4.156, Клыкастый (ok), 05:56, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > э... а зачем её ломать? это ж опенсорц.

    так было не всегда :)

     

  • 1.36, Аноним (-), 22:22, 11/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот если бы ИБМ впридачу к рексу ещё и OS/2 "отдала".. :)  это была бы не новость, а бомба ! у Гейтса удар бы случился :)
     
     
  • 2.40, Аноним (-), 23:26, 11/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > вот если бы ИБМ впридачу к рексу ещё и OS/2 "отдала".. :)
    >  это была бы не новость, а бомба ! у Гейтса
    > удар бы случился :)

    С какого перепугу? Хотя да - на вид оно до того страшное, что даже ССМ сразу стака залпом, а уж потом за клаву :)

    В 2011 любой linux рвет os/2 как Бобик грелку по _всем_ параметрам.

     
     
  • 3.81, dfuser (?), 19:19, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> вот если бы ИБМ впридачу к рексу ещё и OS/2 "отдала".. :)
    >>  это была бы не новость, а бомба ! у Гейтса
    >> удар бы случился :)
    > С какого перепугу? Хотя да - на вид оно до того страшное,
    > что даже ССМ сразу стака залпом, а уж потом за клаву
    > :)
    > В 2011 любой linux рвет os/2 как Бобик грелку по _всем_ параметрам.

    Кроме стабильности работы на многопортовых сетевых картах. ;)
    И неплохо бы уточнять, какой Линукс имеется в виду. ;)

     
     
  • 4.90, Аноним (-), 04:29, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> В 2011 любой linux рвет os/2 как Бобик грелку по _всем_ параметрам.
    > Кроме стабильности работы на многопортовых сетевых картах. ;)
    > И неплохо бы уточнять, какой Линукс имеется в виду. ;)

    Любой из 2011. И неплохо бы уточнить - что на Линукс стабильно работают такие сетевухи, от которых полуОс родит полуReboot :)

    А уж как стабильно в полуозе заработает SATA-II? Или SAS? Или 10G Ethernet? Или Wireless 811.[gn]? Или SSD? Или тупо - что процессоров - 32, а памяти - 94GB RAM? 8-)


    PS: Ну и да - огласите список на каких это "многопортовых сетевых картах" у линукса проблемы?

     
     
  • 5.96, Ян Злобин (ok), 04:46, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >А уж как стабильно в полуозе заработает SATA-II? Или SAS? Или 10G Ethernet? Или Wireless 811.[gn]? Или SSD? Или тупо - что процессоров - 32, а памяти - 94GB RAM? 8-)

    Работает.  И SMP, и много памяти и SAS с SATA.  10G может и нет, хотя подозреваю, что ребята из eCS уже сделали и это.  Там вообще очень стабильно - оно обычно сразу или работает, или нет.

     
     
  • 6.147, Аноним (-), 08:10, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Работает.  И SMP, и много памяти и SAS с SATA.  

    SMP до 2-х процессоров и памяти до 2ГБ? :)

    > Там вообще очень стабильно - оно обычно сразу или работает, или нет.

    Там походу ещё стабильнее - оно обычно сразу не работает и всё тут :)


     
  • 3.97, Ян Злобин (ok), 04:49, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >В 2011 любой linux рвет os/2 как Бобик грелку по _всем_ параметрам.

    Неа.  Есть до сих пор непревзойённые вещи.  И их немало.  Именно по этому открытое сообщество уже несколько просит исходники у IBM, а те не дают.  Новости об этом были и на этом сайте.

     
     
  • 4.104, Клыкастый (ok), 16:05, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>В 2011 любой linux рвет os/2 как Бобик грелку по _всем_ параметрам.
    > Неа.  Есть до сих пор непревзойённые вещи.  И их немало.
    >  Именно по этому открытое сообщество уже несколько просит исходники у
    > IBM, а те не дают.  Новости об этом были и
    > на этом сайте.

    однако eComstation не взлетел...

     
  • 4.112, anonymous (??), 19:09, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Неа.  Есть до сих пор непревзойённые вещи.  И их немало.

    и тебя, конечно, не затруднит привести ссылки на эти вещи.

     
     
  • 5.115, Ян Злобин (ok), 06:20, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Неа.  Есть до сих пор непревзойённые вещи.  И их немало.
    > и тебя, конечно, не затруднит привести ссылки на эти вещи.

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

    Самая быстрая java-машина (насколько я знаю, до сих пор): http://ru.wikipedia.org/wiki/OS/2#Java
    Объектный Workplace Shell (сюда заложено немало новаторских вещеё): http://en.wikipedia.org/wiki/Workplace_Shell

    Остальное, если уж так интересно, потрудись поискать сам.  IBM - очень достойный производитель софта.

     
     
  • 6.153, Клыкастый (ok), 12:50, 17/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, java jit компилер там был тематичный.

    > Остальное, если уж так интересно, потрудись поискать сам.  IBM - очень достойный производитель софта.

    Оне не будут искать. Оне повякали и слились.

     
     
  • 7.154, anonymous (??), 01:47, 18/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Оне не будут искать. Оне повякали и слились.

    тут была переписка, её потёрли. так вот, для тугодумов: разговор шёл про ядра, а не про прикладной софт, и любому вменяемому человеку это было ясно сразу. но твой патрон и ты слились, потому что преимуществ ядра OS/2 назвать не смогли. тогда полезли искать примеры прикладух, которые собственно к осям отношения не имеют.

    я сейчас таким методом могу перечислить кучу прикладух под винды и GNU/Linux, после чего OS/2 будет выглядеть как наколенная студенческая поделка.

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

     
     
  • 8.157, Клыкастый (ok), 07:40, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и любому вменяемому человеку понятна фраза для своего времени любому вменяемо... большой текст свёрнут, показать
     
     
  • 9.159, anonymous (??), 07:50, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и 171 до сих пор не превзойдённые 187 8212 это включает в себя умолчател... текст свёрнут, показать
     
     
  • 10.162, Клыкастый (ok), 08:58, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    про до сих пор - не я говорил с до сих пор есть проблемы Более того, по одно... большой текст свёрнут, показать
     
     
  • 11.163, anonymous (??), 09:12, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    тогда твои ответы в принципе не в тему, потому что было чётко спрошено 171 чт... текст свёрнут, показать
     
     
  • 12.164, Клыкастый (ok), 11:22, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    непревзойдённое поныне я теоретически допускаю но ориентируюсь на хороша дл... текст свёрнут, показать
     
  • 12.165, anonymous (??), 11:41, 27/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ах, да извиняюсь за 171 патрона 187 был неправ, погорячился осознал, раск... текст свёрнут, показать
     
  • 4.148, Аноним (-), 08:12, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>В 2011 любой linux рвет os/2 как Бобик грелку по _всем_ параметрам.
    > Неа.  Есть до сих пор непревзойённые вещи.  И их немало.

    "У нас есть _ТАКИЕ_ приборы ... но мы вам о них не расскажем!"(С)Ногу свело.

     
     
  • 5.150, anonymous (??), 08:42, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ©Ногу свело.

    неа, не «НС» а «Манго-манго». %-)

     
  • 2.138, Аноним (-), 16:16, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > вот если бы ИБМ впридачу к рексу ещё и OS/2 "отдала".. :)

    И зачем вам эти окаменелые останки?

    > у Гейтса удар бы случился :)

    Я думаю ему сильно пофиг на эти окаменелости. Они умерли своей смертью: под них уже никто всерьез не портирует софт -> это не система а труп. ОС ради ОС - не нужна.

     

     ....большая нить свёрнута, показать (20)

  • 1.101, yantux (??), 14:59, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чём приемущества REXX перед Java?
     
     
  • 2.120, Ян Злобин (ok), 06:28, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В чём приемущества REXX перед Java?

    Ну ещё бы C с shell сравнил. :-)

     

  • 1.139, lucentcode (ok), 00:50, 15/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эх, в своё время Rexx был очень крутой фишкой OS/2. А теперь мало кто про него вспоминает, ведь есть perl, python и т.д. для *nix.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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