Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет kouzdra ([info]kouzdra)
@ 2005-09-23 00:46:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Угадайте-ка на каком это языке?
Some examples of lambda expressions follow below:
x => x + 1 // Implicitly typed, expression body
x => { return x + 1; } // Implicitly typed, statement body
(int x) => x + 1 // Explicitly typed, expression body
(int x) => { return x + 1; } // Explicitly typed, statement body
(x, y) => x * y // Multiple parameters
() => Console.WriteLine() // No parameters

http://msdn.microsoft.com/vcsharp/future/


(Читать комментарии) - (Добавить комментарий)


[info]qwerty
2005-09-23 08:47 (ссылка)
Не, про оптимизацию на лету все понятно - свернуть что-нибудь, записать в непосредственные операнды, выкинуть ненужные ветвления, вот уже и счастье.

Я про оптимизирующий ассемблер спрашивал. Он дожен читать ассемблерную программу (возможно, с аннотациями в тексте и трассами профилятора сбоку), статически ее оптимизировать и текст же и выплевывать (можно объектник, разница лишь в удобстве отладки).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]drz
2005-09-23 08:49 (ссылка)
А, ну, тогда таких идей даже, кажется, не было :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2005-09-23 09:08 (ссылка)
Жалко, а то я думал, что нашего полку прибыло. А так NVIDIA публично бьет себя в грудь пяткой и заявляет, что она первая и пока единственная. По обоим пунктам ошибается, но контрпримеров, кроме собственного, мне не известно.

(Ответить) (Уровень выше)


(Читать комментарии) -