在休息室谈论巴解组织的问题 - 页 3

 
Andrei:

这种功能是想象出来的,是为受骗者设计的。所有可能的功能都可以在传统语言中实现。这只是希望用功能来代替语法的缩短,实际上只是隐藏了算法的真正实现,这对程序员和不同计算架构的代码优化 工具都是一种伤害......

但你不会否认,在实现多线程算法方面,函数式语言比程序式语言高出一筹。你的CPU有多少个核心?
 
Vasiliy Sokolov:
但你不会否认,在实现多线程算法方面,函数式语言比程序式语言高出一筹。
不要混淆这些概念。功能性语言 在编译器中 对一些函数进行了快速实现,因此这些函数的语法很短,但在传统语言中也可以对函数进行同样的实现,但他们没能做到或不想做到。一旦他们这样做,所有的函数式语言就会立即作为非通用的和片面的语言而付诸东流。
 
Vasiliy Sokolov:

这个逻辑很清楚,因为OOP意味着不是功能性的...facepalm......

哦,有人不知道什么是函数式编程))))。

是你想出了这个逻辑,不是我,我不是这个意思
 
Комбинатор:

哦,有人不知道什么是函数式编程))))。

该死的,伙计,首先你应该稍微了解一下这个主题,然后再来发表你的文盲评论。

仅供参考:这里这里这里这里,等等。

Влюбляемся в F#: Доза 0: Зачем нужен ещё один язык программирования?
Влюбляемся в F#: Доза 0: Зачем нужен ещё один язык программирования?
  • 2003.02.09
  • habrahabr.ru
Дорогие Хабраколлеги! Хочу предложить вашему вниманию возможность приобщиться еще к одному языку программирования: F#. Идея писать такого рода заметки возникла из жизни — по роду своей деятельности мне приходится рассказывать про F#, и когда меня спрашивают, где можно попродробнее прочитать об этом языке — приходится ссылаться на англоязычные...
 
Maxim Dmitrievsky:

当我看到阿列克谢的头像时,我以为这又是关于女人的......我没有看错

论坛上还剩下一些基本的人和事。

论坛上仍有一些基本的人和事。

我并不怀疑这一点。

别碰我们的卡萨诺瓦!至少我很高兴有人有很多女人... ...

 
Alexey Volchanskiy:

对挑衅的冷血反应。

有经验的人不会问这样的问题 ))))))))因为它是无所作为的父类。它的工作是为所有后代提供一个单亲。那是为了什么目的呢?

它不仅仅是一个 "什么都不做的父类"。

它提供基本的表格和比较功能。

我认为这是非常正确和必要的。

所以,CObject是 "一个可以被比较的列表对象"。虽然我们可以争论这个功能是否应该放在基础对象中,但我认为Compare()函数是一个非常有用的东西。我个人使用它来进行数组排序 和搜索。
 
George Merts:

这不仅仅是一个 "什么都不做的父类"。

它提供了基本的表单和比较功能。

在我看来,这是一个非常正确和必要的。

这正是CObject 中不应该实现的功能。其中几乎所有的东西都是多余的,都是错误的。
 
Vasiliy Sokolov:
恰恰是这种功能不打算在CObject中实现。它所包含的几乎所有内容都是多余的和不正确的。

这应该是什么意思?

按照你的说法,"基本对象 "中应该有什么?

就我个人而言,在我所有的项目中,几乎所有的对象都继承自CMyObject:publicCObject,(在我的对象中又增加了两个字段--类名和实例ID),并且反复发现我非常需要CObject::Compare()功能。有几次,列表指针也派上了用场。

 
George Merts:

这应该是什么意思

你认为 "基本对象 "中应该有什么?

就我个人而言,在我所有的项目中,几乎所有的对象都继承自CMyObject: public CObject类,(在我的对象中又增加了两个字段--类名和实例ID),而且我不止一次发现CObject::Compare()功能相当有用。有几次,列表指针也派上了用场。


说得好 。如果这些论点能有代码支持,而不仅仅是胡说八道,那就更好了。

对于这个话题的作者,我想指出,"在休息室里谈论 OOP "是正确的

为什么是这样一个无聊的话题?人们会为了这样的事情上来。"AOP,小鸡,交易","AOP,造型和小鸡","AOP,小鸡或饮料在彼得","SOTCA,BAAABY,AOP"。

开玩笑的 :-))

 
Vasiliy Sokolov:

妈的,伙计,你应该先了解一下这个话题,然后再进入你的文盲评论。

你是个白痴吗?))我没有说过一个关于F#的坏话。在发表你的愚蠢评论之前,要学会阅读和理解你被告知的内容。

如果你要将OOP与FP进行比较,那么将其与纯FP语言即haskel进行比较更为合理。F#已经很一般了,而python和R则完全不是。这就是我的意思。否则,我们可能会走到C++也是一种FP语言的地步。
原因: