kouzdra
[Recent Entries][Archive][Friends][User Info]
Below are the 7 most recent journal entries recorded in the "kouzdra" journal:
09:48 am
[Link] |
Go-программерское Кропая фигню всякую задумался на тему, почему в языках отсутствует аналог паскалевского оператора
with ... do ... Вместо этого городят всякие хитрые ad-hoc правила про self/this, qualified/unqualified imports или еще какую фигню. Хотя казалось бы чего проще-то. Надо тебе локально открыть scope - берешь и пишешь.
PS: Go тут при том, что у ем в объектах этого сахару нет, но зато есть хитровывернутая система с импортами. Причем неудобно и то и другое - unqualified импортами в результате в нем никто не пользуется.
Tags: go, Компутерщина
|
02:28 pm
[Link] |
Написал, кстати, тест на сортировку Батчера Ради которого собственно и затевалось: с построением сортировочной сети. Перформанс ожидаемо упал раз в 60. Так что эффективность межпроцессного взаимодействия оставляет желать лучшего. Но зато изячно вышло: ( Read more... )
Tags: go, Компутерщина
|
05:56 pm
[Link] |
Кстати - вспомнил про существование GCC Go И прогнал те же тесты на нем. GCC Go ожидаемо слился. Раза в два на "статических типах" и раз в 5 на вариантах "динамических".
Tags: go, Компутерщина
|
09:26 am
[Link] |
go-многотредное: Попробовал ускорить программку, пуская goрутины по любому чиху, если грубо. Получил интересный эффект (у меня Core Duo):
при MAX PROCS = 1 изменений нет (то есть оверхеда не добавило). при MAX PROCS = 2 - эффект от ускорения примерно на 60%, до замедления настолько же при MAX PROCS = NoCPUs (4) - устойчивое ускорение на 60%
Дело видимо в том, что из-за фирменного гипертрединга обе нитки могут попасть на одно ядро и тады ой. Надо занять все "как-бы-процессоры". То есть забавно - я как-то не ждал, чо етот гипертрединг может так подсирать.
Tags: go, Компутерщина
|
12:24 pm
[Link] |
goбъектное-5 О прошлом: ( Read more... )
Tags: go, goбьектное, Компутерщина
|
11:42 am
[Link] |
goбъектное-4 Теперь о грустном, то есть о недостатках данной модели: ( Read more... )
Tags: go, goбьектное, Компутерщина
|
10:33 am
[Link] |
goбъектное-2 Приведу пример с множественным наследованием (описания из предыдущего поста предполагаются): ( Read more... )
Tags: go, goбьектное, Компутерщина
|
|