Какая ваша любимая функция на одном языке / рамки / API - PullRequest
1 голос
/ 13 декабря 2010

Как вы думаете, что великолепно разработано на одном языке (C, C ++, JAVA, Ruby) или фреймворке (Hibernate, Rails, ....)?Я думаю, что каждый из них делает его особенным.Поэтому я спрашиваю каждого из вас, какую функцию или часть дизайна / кода вы считаете великолепной на одном языке / framework /...

Например: шаблон делегирования C цели iPhone является потрясающим.

Ответы [ 3 ]

4 голосов
/ 13 декабря 2010
  • Сопоставление с шаблоном на любом языке, который его поддерживает. И это действительно showtopper для языков, которые не предоставляют никаких.

  • Список пониманий - то же самое, важно, когда они доступны, боль, когда их нет.

  • Затворы

  • Встроенная поддержка документации: строки документации на Лиспе, CWEB, Javadoc и т. Д.

2 голосов
/ 13 декабря 2010

До этого момента я всегда находил LINQ очень увлекательным и очень полезным в C #.

Но, глядя на будущее C # (5.0), я действительно взволнован паттерном async и тем фактом, что он облегчит жизнь многим людям.

ТамЕсть много других функций, которые я люблю (дан список приоритетов):

  • async

  • LINQ (я понял, какгораздо проще работать с LINQ, когда мне пришлось работать над проектом 2.0 в течение короткого периода времени)

  • Lambda expressions

  • Встроенный iterator шаблон

  • Встроенный observable шаблон

0 голосов
/ 15 декабря 2010
  • Сопоставление с образцом в семействе языков ML
  • Неявное this в теле методов на языках ООП
  • Закрытия на функциональных языках
  • Сопрограммы на Lua и других языках
...