# Re: A major ruby annoyance!

**URL:** <https://www.ruby-forum.com/t/re-a-major-ruby-annoyance/60027>\
**Category:** Ruby\
**Created:** [May 9, 2006, 4:33pm UTC](https://www.ruby-forum.com/t/re-a-major-ruby-annoyance/60027 "2006-05-09T16:33:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gennady\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c57346/32.png) [@Gennady\_B](https://www.ruby-forum.com/u/Gennady_B)\
**Post date:** [May 9, 2006, 4:33pm UTC](https://www.ruby-forum.com/t/re-a-major-ruby-annoyance/60027/1 "2006-05-09T16:33:05Z")

</div>

> > I prefer a language that loudly shouts at with discriptive  
> > information  
> > when  
> > I do something wrong instead of running but producing erroneous  
> > results.
> 
> Probably the #1 reason why, having tried using C, I have no intention  
> of ever exposing myself to such a poorly designed language again.

It is plain beautiful – to call “poorly designed language” something  
hugely popular and successful as C. Doesn’t it bother you that Ruby  
itself is written in such a trash? Poor Matz, he must have known better  
when choosing his implementation language.

For your record, C does perfectly what it was supposed to do, not more  
no less. Even years of its evolution did not introduce anything totally  
orthogonal to its initial “poor” design. Blindly dismissing C, without  
(as I understand) much experience with it, does not do you any service,  
other than coo-coo sign behind your back.

Gennady.

---

<div class="post-metadata">

**Author:** ![Gennady\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c57346/32.png) [@Gennady\_B](https://www.ruby-forum.com/u/Gennady_B)\
**Post date:** [May 9, 2006, 4:36pm UTC](https://www.ruby-forum.com/t/re-a-major-ruby-annoyance/60027/2 "2006-05-09T16:36:13Z")

</div>

On Tue, 9 May 2006, Gennady B. wrote:

> It is plain beautiful – to call “poorly designed language” something hugely  
> popular and successful as C. Doesn’t it bother you that Ruby itself is  
> written in such a trash? Poor Matz, he must have known better when choosing  
> his implementation language.
> 
> For your record, C does perfectly what it was supposed to do, not more no  
> less. Even years of its evolution did not introduce anything totally  
> orthogonal to its initial “poor” design. Blindly dismissing C, without (as I  
> understand) much experience with it, does not do you any service, other than  
> coo-coo sign behind your back.

you are so wrong : it opens up job opportunities for the rest of us!  
😉

cheers.

-a
