?

Log in

No account? Create an account
Эта песня БГ - о тебе!
ghost_dog66


Гастроли Ольги АРЕФЬЕВОЙ и группы "Ковчег": Украина-Сибирь-Урал-Поволжье, ноябрь 2011
ghost_dog66
Оригинал взят у kalagrafia в Гастроли Ольги АРЕФЬЕВОЙ и группы "Ковчег": Украина-Сибирь-Урал-Поволжье, ноябрь 2011
Ольга Арефьева и Ковчег. Гастрольный тур ноябрь 2011
В ноябре 2011 состоится гастрольный тур Ольги Арефьевой и группы "Ковчег" с участием театра KALIMBA по Украине, а также Сибири, Уралу, Поволжью с новой электрической программой "Ночь в октябре".

2 ноября - Харьков, Центр Культуры
3 ноября - Днепропетровск, ДК ДИИТа
5 ноября - Киев, Дом офицеров

17 ноября - Красноярск, бар "Че Гевара"
20 ноября - Новосибирск, кабаре-кафе "Бродячая собака"
22 ноября - Екатеринбург, театр балета "Щелкунчик"
24 ноября - Челябинск, арт-паб "Ну и чё?"
25 ноября - Уфа, зал "Колизео"
27 ноября - Тольятти, филармония
28 ноября - Пенза, ДК им. Дзержинского
30 ноября - Оренбург, клуб "Дружба"



Репетиция спектакля "Огоньки"
ghost_dog66

(no subject)
ghost_dog66

10 принципов знака Зодиака Весы:




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

Haskell ссылки на всякую всячину
ghost_dog66

Free PDF: GJ: Extending the Java programming language with type parameters - Free ebook manual downl
ghost_dog66

GJ: Extending the Java programming language with type parameters


Say you wish to process collections. Some maybe collections of bytes, others collections of strings, and yet others collections of collections of strings. The Java programming language supports such variation by allowing you to format collection of Object, so the elements may have any reference type. In order to keep the language simple, you are forced to do some of the work yourself: you must keep track of the fact that you have a collection of bytes, and when you extract an element from the collection you must cast it to class Byte before further processing. This situation is becoming more common as the Java platform evolves, notably with the addition of collection classes to JDK 1.2. Other languages provide additional support for this situation: in C++, it is supported with templates; in Ada, it is supported with generics; and in ML and Haskell, it is supported with parametric polymorphism. This note proposes GJ, an extension to the Java programming language that supports types with parameters. GJ programs look much like the equivalent Java programs, except they have more type information and fewer casts. The semantics of GJ is given by a translation in to the Java programming language. The translation erases type parameters, replaces type variables by their bounding type (typically Object), adds casts, and inserts bridge methods so that overriding works properly. The resulting program is pretty much what you would write if generics weren’t available. The translation is designed so that new GJ code will work with existing Java libraries, even when the libraries are available only in binary classleform. GJ comes with a cast-iron guarantee: no cast inserted by the compiler will ever fail. (Caveat: this guarantee is void if the compiler generates an unchecked warning, which maybe necessary in certain cases for purposes of compatibility.) Furthermore, since GJ translates into Java virtual machine (JVM) byte codes, all safety and security properties of the Java platform are preserved. (Reassurance: this second guarantee holds even in….

Download GJ: Extending the Java programming language with type parameters.Pdf

Posted via web from ghost-dog's posterous


ERP5 aand other free ERP
ghost_dog66

Практика программирования на языке D
ghost_dog66

Практика программирования на языке D

Немногие слышали о молодом языке программирования, претендующем на звание языка-мэйнстрима — D. Однако о нем все чаще и чаще начинают писать в интернете. Я тоже хочу сделать свой вклад в распространение данного языка.
О самом языке можно достаточно легко найти информацию в интернете, поэтому я только приведу неполный список его особенностей:
⚫Наличие сборщика мусора, однако остается возможность ручного выделения памяти, или полного отключения сборщика мусора.
⚫Легкий доступ к функциям на С. Также поддерживает все типы С.
⚫Встроенный ассемблер.
⚫С-style синтаксис.
⚫Очень быстрая компиляция.
⚫Поддержка стандартными дебаггерами.
⚫Контрактное программирование, юнит-тестирование и другие техники программирования являются частью языка.
⚫Отсутствие макросов и заголовочных файлов.

Posted via email from ghost-dog's posterous


Сделка Oracle и Sun
ghost_dog66

Url to PDF. Легко и без проблем / Qt Software / Хабрахабр
ghost_dog66
Check out this website I found at habrahabr.ru

Posted via web from ghost-dog's posterous