社区
图形处理/算法
帖子详情
c#与c++的执行效率
youlitai0116
2009-03-28 09:38:54
我想对一副图像按某种算法进行下重采样,想问下 用c#和c++ 的效率区别大吗? 不大的话 就用c#了,个人感觉简单一点, 要大的话 就要回头去捡vc 的书了!
...全文
425
10
打赏
收藏
c#与c++的执行效率
我想对一副图像按某种算法进行下重采样,想问下 用c#和c++ 的效率区别大吗? 不大的话 就用c#了,个人感觉简单一点, 要大的话 就要回头去捡vc 的书了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wonaixiaogang
2009-03-29
打赏
举报
回复
楼主写成C++也要至少15秒以上。
如果会MMX等汇编语言指令,也许会好点
wonaixiaogang
2009-03-29
打赏
举报
回复
个人觉得,其实C 和c#jave在对代码进行执行的时候,除了在界面上的效率有差别之外,核心算法上的效率并不会有什么差别。
为什么呢?因为对C或者c++或者MFC的封装是很薄的(或者没有),而C#和jave比较厚。所以对于像窗口等界面会有效率的差别。但是因为窗口等界面在一开始就加载,然后程序开始等待。界面的过程在程序的运行时间中占的比重很小。程序慢通常是慢在核心算法的时间上。对于核心算法,不同的语言差别都很小。当然在某些情况下C#或者java的数据类型为了安全性牺牲了效率。但是个人觉得,如果一个程序很慢,其实只是你的算法有问题。因为即使写成C++程序,效率也只能提高10%左右。
youlitai0116
2009-03-28
打赏
举报
回复
其实 算法不难 就是解决下 航片 的测摆角和俯仰角 造成的图像变形!算了 c#吧,简单点!但效率实在是 我刚把一个5M 的JPG图像的RGB 读了下,花了20秒!
tttk
2009-03-28
打赏
举报
回复
如果效率不是很重要的话,就用c#,很多封装好的类,省事……
如果效率很重要,只能用c++了
delphi_911
2009-03-28
打赏
举报
回复
C++效率要高!
zhangds379
2009-03-28
打赏
举报
回复
如果算法比较复杂的还是用非托管的C++,效率要高很多哦....
wonaixiaogang
2009-03-28
打赏
举报
回复
用c#
glacier3d
2009-03-28
打赏
举报
回复
这个貌似语言不是问题,算法才是关键
wuyu637
2009-03-28
打赏
举报
回复
计算量比较大的,还是有差的。
henrythoreau
2009-03-28
打赏
举报
回复
c#效率有那么低么
Visual Assist X 10.8.2043 免积分下载【官方正式安装包+破解DLL】
Visual Assist X 10.8.2043 是由Whole Tomato Software于2014年7月11日刚刚释放出来的,但是网上也有相应的破解DLL。 Visual Assist X是一款非常好的Microsoft Visual Studio插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,Visual Assist X能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发
效率
。 Visual Assist X具有强大的编辑特色,提高了生产
效率
,可以完全集成到您的Microsoft开发环境中,升级了您的IDE!!! 在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。 压缩包内包含VisualAssist10 8 2043原版安装文件和破解后的dll文件 ===================================================== 使用方法: 1
执行
VA X Setup2043 exe安装 2 在电脑内搜索VA X dll文件的位置 把下载到的破解dll文件覆盖原VA X dll文件 Windows7系统和VisualStudio2013的VA X dll所在路径:C: Users 你的用户名 AppData Local Microsoft VisualStudio 12 0 Extensions 一个随机字母的文件夹 3 安装破解结束 注: 使用时VisualAssist的版本信息显示试用 不影响使用 可使用VA的全部功能 时间永不过期 ">压缩包内包含VisualAssist10 8 2043原版安装文件和破解后的dll文件
一个
C#
和
C++
执行
效率
对比的简单实例
这里用一个算法题进行比较。 原题是见http://acm.hdu.edu.cn/showproblem.php?pid=4090,登载在http://blog.csdn.net/woshi250hua/article/details/7997550 作者提供了一个比较快的答案。 我之前也尝试做了一个,没有用递归,但也没有用作者使用的格局保存的剪枝方案,比较慢,随后看了作者的方案后再整合进了一
C++
/JAVA/
C#
运行机制和
执行
效率
很多同学都对
C++
/JAVA/
C#
这三大热门语言的运行机制和
执行
效率
有或多或少的困惑,自己也有,但是经过前期的学习,了解了三者在这两方面的区别,就废话不说了,进入主题吧。 一、运行机制 1、JAVA-编译和解释型语言 一个JAVA文件,首先会由JAVA编译器(JAVAC)编译成class(字节码文件)文件,然后由Java虚拟机(JVM)去解释。不同的操作系统只要装有适合不同平台的JDK,JAVA文...
C#
与
C++
的区别
引子: 刚开始学习
C#
,以前用的是
C++
。学习
C#
的原因是要做界面但是MFC实在太难了,QT的编译环境又不喜欢,然后同学就推荐了
C#
。 学了
C++
以后再用
C#
会发现
C#
很简单,不停的拖控件再双击添加code就行了,后来我考虑添加一个头文件放一些公有的类和函数,然后发现
C#
不能写头文件,也没有include。然后我觉得要去学一下
C#
和
C++
的不同之处
C#
和
C++
的区别: (来自网上搜到的资...
C#
和
C++
的速度大比拼
C#
目前是微软.NET平台首推 的应用程序开发语言。
C#
编写的应用程序必须运行在一个特殊的环境中,即受控环境(managed)。与以往非受控(unmanaged)的
C++
相比,
C#
应用程序的性能到底如何呢?经过几个方面的性能测试,我们发现
C#
应用程序的运行速度远远不如非受控
C++
应用程序。在这场速度的大比拼中,非受控C ++具有明显的优势。它将一如既往地成为大多数程序员的最爱。 本文拟
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章