腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
的
haskell
程序
这么
慢
?
Haskell
编程
,
生活
游戏
、
、
我
正在阅读“在
Haskell
中
编程
”这本书(第二版),
我
注意到“
生活
游戏
”
的
例子在一些迭代之后变得非常
慢
(它看起来每次迭代都会变得指数级
的
慢
)。
我
分析过了,但在prof文件中看不到任何可疑之处。
我
可能漏掉了一些明显
的
东西,你能帮我找出是什么吗?下面是
我
的
代码: import System.IO hS
浏览 28
提问于2019-04-29
得票数 5
回答已采纳
1
回答
Haskell
二叉树
的
快速实现
、
、
、
我
在
Haskell
中实现了二叉树数据结构。
我
的
代码: | Node a (Tree a) (Tree a)= tree in fillTree (x + 1) afillTree 1 EmptyTree
浏览 2
提问于2011-07-23
得票数 5
回答已采纳
1
回答
为什么
我
的
haskell
代码
这么
慢
我
创建了一个用于与Iron.IO消息队列服务对话
的
库。endpoint where
我
正在使用case messageID of return
浏览 3
提问于2014-12-29
得票数 2
回答已采纳
1
回答
为什么
Haskell
中
的
这个递归函数
这么
慢
?
我
正在尝试模仿筛子,使用
Haskell
找出小于某个数字
的
所有素数。
我
发现其他
Haskell
程序
使用Sieve方法
的
速度很快。然而,
我
写
的
下面的递归函数非常
慢
。当我写这个问题
的
时候,Sieve 30还没有完成。 有人能解释
为什么
这个递归函数
这么
慢
吗?感谢您能提供
的
任何帮助。
浏览 3
提问于2011-08-21
得票数 5
回答已采纳
1
回答
对于非常有状态
的
游戏
/模拟,
Haskell
状态与C++相比效率如何?
、
我
就是找不到任何关于这个话题的确凿信息。有很多
Haskell
游戏
实现,但我发现
的
都是小
游戏
,目前还不清楚他们
的
方法是否可扩展。同样,在
Haskell
程序
中有很多关于状态
的
信息(主要使用state monad),但是关于这种方法
的
效率是否可以与命令式语言中
的
状态相媲美的信息很少。
我
正在开发一个具有极其简单
的
图形
的
模拟器,这使得在
Haskel
浏览 0
提问于2013-03-07
得票数 8
回答已采纳
2
回答
哈斯克尔
的
射线追踪
、
、
我
曾经在C++中使用过一个(非常基本
的
)射线追踪软件。现在希望从零开始创建一个高级系统(CSG、辐射度等)。考虑到这一背景(即潜在
的
非常复杂
的
RT),在
Haskell
工作是否可
浏览 2
提问于2013-07-03
得票数 3
回答已采纳
2
回答
有效Collatz序列分析
、
、
、
、
我
对
Haskell
很陌生,
我
想知道
为什么
我
的
程序
与其他语言相比速度
这么
慢
。
Haskell
,6秒(x64,-O2):nextCollatz x = if even x else 33 * i + 1 : i >> 1 end
浏览 0
提问于2014-05-16
得票数 3
回答已采纳
9
回答
在
游戏
开发中使用函数式
编程
的
好资源?
、
、
、
我
是函数式
编程
范例
的
新手,但到目前为止
我
很喜欢它。因为
我
是从事
游戏
开发
的
,所以我想尝试用纯函数式
编程
风格编写一些
游戏
。
我
不介意语言--不管是Erlang,
Haskell
,Lisp,甚至Ruby (
我
发现它支持函数式
编程
特性)。很明显,要学习函数式
编程
(实际上,任何东西),最好
的
建议就是学习函数式语言,并在其中大量
编程</
浏览 0
提问于2009-07-30
得票数 43
回答已采纳
1
回答
为什么
这个简单
的
Haskell
程序
这么
慢
?
、
在这个打印从1到10000000,一个
Haskell
版本和一个C版本
的
所有数字
的
简单
程序
中,
为什么
Haskell
版本和命令会帮助学习如何提高
Haskell
程序
的
性能$ make -B reportimport Data.Fold
浏览 1
提问于2019-07-20
得票数 3
4
回答
箭
的
用途是什么?
、
我
正在使用
Haskell
学习函数
编程
,
我
试图通过首先理解
为什么
需要它们来获取概念。
我
想知道函数式
编程
语言中箭头
的
目标。他们解决了什么问题?
我
查了http://en.wikibooks.org/wiki/
Haskell
/Understanding_箭和http://www.cse.chalmers.se/~rjmh/afp-ar
浏览 0
提问于2011-10-17
得票数 65
回答已采纳
1
回答
为什么
用解压和严格标记记录字段是常见
的
?
、
我
注意到这种模式在
Haskell
库中非常常见:例如,UNPACK对字段
的
类型进行调整并使其严格。
我
理解语用和注释
的
作用,但我不明白
为什么
它如此普遍:
我
在
Haskell
编程
已经15年了,很少使用严格
的
注释,从来没有使用过UNPACK语用。 如果这个成语
这么
有用,
为什么
不让它不
浏览 1
提问于2018-05-22
得票数 10
回答已采纳
2
回答
识字哈斯克尔(.lhs)和哈多克
、
、
目前
我
只使用哈多克,但是在看到一些非常有趣
的
例子(例如)后,
我
对在一个项目中尝试它感兴趣。 哪种味道(标记,乳胶,.)识字
的
哈斯克尔更好?你
为什么
要用识字<
浏览 4
提问于2010-04-25
得票数 41
回答已采纳
5
回答
Haskell
和State
、
、
、
Haskell
是一种纯函数式
编程
语言。还有一个次要问题:以功能方式处理状态有哪些方法?
浏览 2
提问于2010-10-15
得票数 14
回答已采纳
2
回答
Repa性能与列表
、
、
在数字
Haskell
教程中,有一段内容为(用于上下文): Repa依赖于阵列融合来实现快速编码。融合是GHC在编译您
的
程序
时所执行
的
内联和代码转换组合
的
一个很好
的
名称。融合过程将Repa库中定义
的
数组填充循环与您在自己模块中编写
的
"worker“函数合并。如果融合过程失败,则生成
的
程序
将比需要
的
慢得多,通常是使用普通
Haskel
浏览 2
提问于2012-12-03
得票数 4
回答已采纳
1
回答
Haskell
源文件
的
加载在vim中太慢了。
、
/
haskell
_doc.vim:
haskell
_doc.vim can't find locaton of html documentation (set g:haddock_docdir即使
我
禁用了haskellmode、vimproc和ghcmod插件,
我
仍然会收到这些错误。下面是
我
的
.vimrc中
的
一个片段(
我
使用vundle插件将插件加载到vim中): "
Haskell
浏览 4
提问于2017-05-17
得票数 1
回答已采纳
5
回答
Haskell
的
优点和缺点是什么?
我
已经学会了几种语言,但现在
我
想选择一种。
我
最喜欢
的
语言是
Haskell
,它类似于一种解释语言,但它是编译
的
。
Haskell
的
优点和缺点是什么?
浏览 1
提问于2009-11-08
得票数 21
回答已采纳
6
回答
在
Haskell
中实现了哪些事件驱动
的
应用
程序
?
、
、
、
、
我
最近一直在研究
Haskell
,它似乎是从另一种观点来看待
编程
问题
的
一种非常好
的
方式-至少可以替代
我
通常
的
命令式(
我
有很强
的
C++背景)视图。然而,
我
看到
的
所有文章似乎都在处理相同类型
的
编程
问题:
我
想亲自试一试
Haskell
,通过编写一些GUI应用<e
浏览 96
提问于2010-01-18
得票数 16
回答已采纳
8
回答
我
为什么
要学
haskell
?
可能重复:
我
从小就开始用可
编程
计算器
编程
(大约在10到13年前),然后转到basic,然后转到非x86
程序
集(重新定义乘法和除法,编写自修改鼠标驱动<
浏览 21
提问于2010-07-04
得票数 49
回答已采纳
8
回答
服务器
的
Haskell
?
、
关于制作
游戏
服务器,Erlang似乎总是作为一种“为这种事情而构建”
的
语言出现,它具有可伸缩性和并发特性。
我
在
Haskell
和Erlang方面都没有经验,但从表面上看,它们似乎是一样
的
。查看
Haskell
的
文档,它似乎支持多处理器可伸缩性和并发性,而
Haskell
据说是一种更可靠
的
语言,有一个明显更好
的
社区。那么,
我
的
问题是,
Haskell
是否被认为是像Erlan
浏览 30
提问于2008-12-27
得票数 31
回答已采纳
2
回答
使用无限列表时执行速度较慢
、
我
开始尝试了解
haskell
的
性能,以及是什么让事情变得快和
慢
,
我
对此感到有点困惑。primesTo :: (Ord a, Num a, Enum a) => a -> [a] primesTo m = eratos [2..m] where(~100倍),
我
不明白
为什么
。
我</
浏览 0
提问于2014-01-20
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
那些害死Haskell的,也会害死Rust
以下几种编程语言即将消失,脱坑要趁早
为什么Haskell是我们构建生产软件系统的首选
社会的不断发展,人工智能python语言已成为冉冉升起的新星
十年后将要凋零的五种编程语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券