Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : pavel kurnosoff                      2:5030/661.25  06 Jul 2001  02:08:59
 To : Dmitry Ochnev
 Subject : Ruby
 -------------------------------------------------------------------------------- 
 
 05 Jul 01 09:18, you wrote to all:
 
  DO> Расскажите про SUBJ ?
 
 ну, я сейчас могу развести тут гнусный пиар. но Шиков меня тогда совсем
 запинает, так что лучше не буду :)
 
 а так:
 
 Take a true object-oriented language, such as Smalltalk. Drop the unfamiliar
 syntax and move to more conventional, file-based source code. Now add in a good 
 measure of the flexibility and convenience of languages such as Python and Perl.
 
 You end up with Ruby.
 
 OO aficionados will find much to like in Ruby: things such as pure object
 orientation (everything's an object), metaclasses, closures, iterators, and
 ubiquitous heterogeneous collections. Smalltalk users will feel right at home
 (and C++ and Java users will feel jealous).
 
 At the same time, Perl and Python wizards will find many of their favorite
 features: full regular expression support, tight integration with the underlying
 operating system, convenient shortcuts, and dynamic evaluation.
 
 Ruby is easy to learn. Everyday tasks are simple to code, and once you've done
 them, they are easy to maintain and grow. Apparently difficult things often turn
 out not to have been difficult after all. Ruby follows the Principle of Least
 Surprise---things work the way you would expect them to, with very few special
 cases or exceptions. And that really does make a difference when you're
 programming.
 
 We call Ruby a transparent language. By that we mean that Ruby doesn't obscure
 the solutions you write behind lots of syntax and the need to churn out reams of
 support code just to get simple things done. With Ruby you write programs close 
 to the problem domain. Rather than constantly mapping your ideas and designs
 down to the pedestrian level of most languages, with Ruby you'll find you can
 express them directly and express them elegantly. This means you code faster. It
 also means your programs stay readable and maintainable.
 
 Using Ruby, we are constantly amazed at how much code we can write in one
 sitting, code that works the first time. There are very few syntax errors, no
 type violations, and far fewer bugs than usual. This makes sense: there's less
 to get wrong. No bothersome semicolons to type mechanically at the end of each
 line. No troublesome type declarations to keep in sync (especially in separate
 files). No unnecessary words just to keep the compiler happy. No error-prone
 framework code.
 
 So why learn Ruby? Because we think it will help you program better. It will
 help you to focus on the problem at hand, with fewer distractions. It will make 
 your life easier.
 
                              http://www.rubycentral.com/book/preface.html
 
 сслыки по теме:
 www.rubycentral.com
 www.ruby-lang.org
 
 что еще ты хотел бы узнать?
 
 pavel
 
 --- np: Lacrimosa - Alleine Zu Zweit
  * Origin: there's no tomorrow (2:5030/661.25)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Ruby   Dmitry Ochnev   05 Jul 2001 09:18:52 
 Ruby   pavel kurnosoff   06 Jul 2001 02:08:59 
 Re: Ruby   Serge Shikov   06 Jul 2001 17:41:38 
 Ruby   pavel kurnosoff   07 Jul 2001 01:52:04 
 Re: Ruby   Serge Shikov   08 Jul 2001 09:50:54 
 Ruby   pavel kurnosoff   08 Jul 2001 14:50:50 
 Re: Ruby   Serge Shikov   09 Jul 2001 10:49:57 
 Ruby   pavel kurnosoff   10 Jul 2001 01:19:03 
 Re: Ruby   Serge Shikov   10 Jul 2001 10:39:51 
 Ruby   pavel kurnosoff   11 Jul 2001 01:26:42 
 Re: Ruby   Serge Shikov   09 Jul 2001 10:49:57 
 Re: Ruby   Oleg Polianski   09 Jul 2001 06:42:27 
 Ruby   pavel kurnosoff   10 Jul 2001 01:17:27 
 Re: Ruby   Oleg Polianski   11 Jul 2001 06:28:43 
Архивное /ru.website/39313b44e581.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional