И тут скорее дело не в названиях а ток как в функциональных языках можно комбинировать фунции, например большинство функций которые принимаю функции как аргумент скорее всего принимают их как первый аргумент и это позволяет одно строчкой делать новую функцию просто скомбинировав.
А также помогает то что + это функция а не оператор.
Хм, забавно писать про функциональные вещи на C#, последний пример выглядит гораздо элегантней на `функцональных от рождения` языках, например на ocaml этот кусок кода:
public static int Sum(IEnumerable<int> list)
{
return Reduce((x, y) => x + y, list, 0);
}
public static string Join(IEnumerable<string> list)
{
return Reduce((a,b) => a + b, list, string.Empty);
}
Может очень странно прозвучит, но имхо было бы не плохо OCaml т.к. программа на нем более близка к математической модели. Тоесть для школьников в каком то смысле можно было бы обьеденить понятия функции в ЯП и в математике.
Иногда разрдражает фанатизм по канвасу, вещи для которых svg подходит больше люди все равно хотят делать на кавнвасе, потому что модно а многие даже не знают про svg видимо и автор опроса тоже не знает.
Когда вижу такие посты мне кажется что люди все еще не поняли что js полноценный язык, если бы декодер написали на C то врятле бы об этом написали на хабр, а про js пишут как если бы декодер был написан на брейнфаке, обидно за js.
Сейчас вчитывался в код на CoffeScript и пытался его понять (под конец понял), но тем не менее хотелось бы узнать, я что один такой тупой что даже CoffeScript не понимаю?
Извинюсь за выражение, но это же ппц какойто, иметь iPad с детского сада, в детский сад детей отдают если я не ошибаюсь чтобы они были не одни, чтобы не были замкнуты в себе, а так они совсем не будут общаться, а только на iPad-е в игры играть.
<h1>Внимание! КОНЕЦ СВЕТА ОТМЕНЯЕТСЯ. (Администрация)</h1>
на самом деле fold_left из caml.inria.fr/pub/docs/manual-ocaml/libref/List.html
А fold_left1 даже не опредлеен в стандартной либе.
Моя вина.
А также помогает то что + это функция а не оператор.
l — left
1 — инициализирующим элементом выступает первый элемент списка
выглядел бы так:
Я всегда буду закрывать второй браузер.
…
Compute
Amazon Elastic Compute Cloud (EC2)
Amazon Elastic MapReduce
Auto Scaling
Content Delivery
Amazon CloudFront
Database
Amazon SimpleDB
Amazon Relational Database Service (RDS)
Amazon ElastiCache
Deployment & Management
AWS Elastic Beanstalk
AWS CloudFormation
E-Commerce
Amazon Fulfillment Web Service (FWS)
Industry-specific Clouds
AWS GovCloud (US)
Messaging
Amazon Simple Queue Service (SQS)
Amazon Simple Notification Service (SNS)
Amazon Simple Email Service (SES)
Monitoring
Amazon CloudWatch
Networking
Amazon Route 53
Amazon Virtual Private Cloud (VPC)
Elastic Load Balancing
AWS Direct Connect
Payments & Billing
Amazon Flexible Payments Service (FPS)
Amazon DevPay
Storage
Amazon Simple Storage Service (S3)
Amazon Elastic Block Store (EBS)
AWS Import/Export
Support
AWS Premium Support
Web Traffic
Alexa Web Information Service
Alexa Top Sites
Workforce
Amazon Mechanical Turk
Это очень смахивает на выжимание денег.