Kategorie:
26

Co nowego w Rubym 1.9.1

Ruby to dynamiczny, w pełni obiektowy język programowania z dynamicznym typowaniem i mechanizmem refleksji. Popularność zdobył ze względu na napisane w nim środowisko do tworzenia aplikacji webowych Ruby on Rails. Jakiś czas temu ukazała się wersja 1.9.1 interpretera tego języka – szybsza i w domyśle przeznaczona do zastosowań produkcyjnych.

Na łamach heise Open Source ukazały się trzy artykuły poświęcone nowej edycji interpretera, a co za tym idzie, samego języka. Można powiedzieć, że mamy do czynienia z opisem składni i gramatyki Ruby’ego w linii 1.9 i zmianami dotyczącymi klas i modułów w wersji 1.9.1.

W pierwszej części opisane są najważniejsze zmiany języka, a w części drugiej rzeczy przydatne w przetwarzaniu tekstów i operowaniu na tablicach. Serię zamyka część trzecia poświęcona operacjom wejścia–wyjścia, obsłudze plików, typom wyliczeniowym i wyliczeniom, a także innym zmianom, nie opisywanym wcześniej.

Więcej informacji: http://www.heise-online.pl/news/Co-noweg...any--/7625

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

6 komentarzy

zwiń wątek ptecza  10 marca 2009 o godz. 15:30 #
Gravatar

Paweł, dzięki za ten cykl o Rubym! Od początku czytam go na Heise-Online PL :)

Przy okazji, dziękuję też za Twoje poprawki do Couriera MTA, którego używamy na UW.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek ymon  11 marca 2009 o godz. 9:49 #
Gravatar

Ale nadal jak zrobimy sobie 10 wątków, to one chodzą jeden po drugim a nie jednocześnie?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek siefca  11 marca 2009 o godz. 11:06 #
Gravatar

@ptecza: Dzięki, to jest fajne uczucie, że gdzieś tam w świecie komuś się przydaje :-)

 

@ymon: To prawda – jest co prawda klasa Fiber wykorzystująca native threads, ale tam trzeba ręcznie projektować w którym momencie wątek odda sterowanie i odłoży swój stan. Zapowiadają i zapowiadają te wątki, jednak Thread wciąż obraca się w ramach jednego natywnego wątku. W tej chwili tylko JRuby potrafi w pełni korzystać z natywnych wątków, a pooling można w nim włączyć używając opcji <code>-J-Djruby.thread.pooling=true</code>

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek cell antenna booster  10 marca 2011 o godz. 9:16 #
Gravatar

Effectively this kind of info is essentially worth looking for, wonderful information for readers and obviously shows superior writing. Its cool to have these types of posts about to help keep the information and facts flow. Helping those who definitely love this, excellent work! Thanks again for taking the time to put this on the internet. I unquestionably liked just about every element of it.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Hollis Adamek  16 marca 2011 o godz. 19:29 #
Gravatar

I’d be inclined to concede with you one this subject. Which is not something I typically do! I love reading a post that will make people think. Also, thanks for allowing me to speak my mind!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Loura Dubray  16 marca 2011 o godz. 21:27 #
Gravatar

This page seems to recieve a good ammount of visitors. How do you get traffic to it? It gives a nice unique spin on things. I guess having something authentic or substantial to give info on is the most important thing.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia