m****a 发帖数: 2593 | 1 连成C++的Expert不过是个匠人,有那时间钻研那些鸡毛蒜皮不如去看SICP和复习编译
原理,再去看看python 和ruby 的设计,基本就是砌砖的和建筑师的区别,看你目标是
什么了。
大部
能也
程序 |
|
d****i 发帖数: 4809 | 2 用Clang吧,好像FreeBSD的最新版本的C编译器为了和Linux区分开来都把cc设置成
Clang了。Mac就是一个打扮漂亮的女人味同性恋味傻瓜化的FreeBSD, 而且Clang又是背
后苹果资助的,所以。。。
CS |
|
b*******r 发帖数: 68 | 3 sql server 里面有clr, 基于.net的。 oracle最起码安装部分是java开发的。
其实个人观点,数据库很多部分可以用java写,然后动态编译成当地代码。那样速度会
很快的。 |
|
y*t 发帖数: 3 | 4 你这个办法是可以,但是要先把C# Class编译成DLL, 不方便,
也不方便Debug, 比如从VB.NET Code一直Trace到C# Class里面去, 发现有问题改了C#
Class之后还得重新再来一遍,不够Seamless Integrated
最好能一个Project里面直接就支持多种Program Language的Source |
|
b**r 发帖数: 7 | 5 如何把vb.net的code编译成 *.exe 文件. 不需要.net平台就可运行.
谢谢 |
|
c******a 发帖数: 45 | 6 在C++环境里写的函数,编译成dll后准备让C#程序调用。问题是这个函数的输入变量是
float**类型的,这种情况该如何处理?Thanks a lot! |
|
a9 发帖数: 21638 | 7 呵呵。感觉也没啥别的啊。我也装了。
还是把程序编译成2.0 |
|
c*********e 发帖数: 16335 | 8 eclipse里面安装一个gwt插件,用java写code,然后编译成javascript,用于前台.加快
开发速度。
visual studio有沒有这方面的插件? |
|
a9 发帖数: 21638 | 9 没用过,不知道java "编译"成js有什么用,也不确定这能加快开发速度。 |
|
a******n 发帖数: 28 | 10 这位高手,能不能给几个例子,什么是以前的wlan? 能把mac layer关了写其他的mac
protocol 就成。可是为什么要重新做硬件呢?
。
card
起 |
|
r****y 发帖数: 26819 | 11 语法不一样。和Flash一样,SL是客户端的技术,也是要依赖于浏览器的插件。
应该说SL类似于Actionscript,也是使用script方式,只不过不是编译成swf方式,而是
解释XAML,然后利用javascript来完成功能。XAML说白了就是用XML的方式描述动画内
容。
服务器端的技术可以采用任何现有的,.NET,PHP,Java。。。服务器端可以动态生成
XAML然后在客户端显示出来。
我看现在微软这个新技术还是处于功能扩大阶段,没有到达做creative design的阶段。
C#我也很喜欢。不过C#和这个silverlight相互之间没有直接联系。silverlight的主要
编程是XAML和少量javascript,服务器端可以用C#。 |
|
h******6 发帖数: 2697 | 12 这个完全是看原来的算法可并行化的程度 原算法并行度高的改成GPU的程序优化之后几
百倍的提速是很常见的 另外 这个也取决于你用的什么GPU和什么CPU来比 这里的问题
并不是简单地你把随便一个算法或者程序拿过来放到一个GPU上跑测下时间 然后拿到
CPU上跑测下时间 然后比较两个时间
GPU计算现在还没办法普及 最主要是因为把一个算法在GPU上实现需要很有经验的程序
员才行 涉及到重新设计算法以及内存使用上的分配 目前的几个能自动把串行程序编译
成并行程序的compiler都效率非常低下 所以单纯问GPU计算比CPU计算快几倍是没有意
义的 |
|
t*****z 发帖数: 1598 | 13
谢谢夸奖!基本功而已。你可以下载编译一个叫i7z的小程序来实时监控CPU频率。 |
|
t*****z 发帖数: 1598 | 14
我有服务器可以用,但是服务器上装的软件有限。有的程序是窗口界面且无命令行模式
的。有的程序我在自己电脑里安装编译也很麻烦。而且服务器有时间限制,还经常停机
维护。我的任务一个星期未必是足够的。有的时候我急着要知道初步结果,越快越好。
总之自己有机器会更灵活。 |
|
t*****z 发帖数: 1598 | 15
谢谢夸奖!基本功而已。你可以下载编译一个叫i7z的小程序来实时监控CPU频率。 |
|
t*****z 发帖数: 1598 | 16
我有服务器可以用,但是服务器上装的软件有限。有的程序是窗口界面且无命令行模式
的。有的程序我在自己电脑里安装编译也很麻烦。而且服务器有时间限制,还经常停机
维护。我的任务一个星期未必是足够的。有的时候我急着要知道初步结果,越快越好。
总之自己有机器会更灵活。 |
|
t*****z 发帖数: 1598 | 17 我们学校的机器,好像没有资源总量和同时提交任务数的限制,也可以一次申请很多个
节点(虽然那样会排队排很久),但是,我的一个任务毕竟只能在一个节点上跑,确实
无法分摊到多个。有少数几个最好的节点是四路E7-4830和双路E5-2660的,排队排到过
几次,跑这个任务要三天半。还有少数几个节点有两块特斯拉显卡,但是我编译时无法
引用CUDA模块,不知什么原因。
系里自然是没有好机器的,只有一个教室的台式机供学生上机。我们毕竟只是生物系嘛。
我的家庭神机的第一个任务已经跑好了,用了2.85天。
我想了一些变通的注意:先跑几个同样的任务,观察哪一个跑得特别好,把seed记下来
,下次用同样的seed,但是任务步数少一些,这样就可以节省时间。想归想,暂时没时
间去追究了,正好别的非计算的任务吃紧。
walltime |
|
o***g 发帖数: 2784 | 18 即便你编译成机器码,不还是0day就有破解么?
java程序一般是服务器端的。服务器安全,就是script也不怕。
engin
变了 |
|
d*****l 发帖数: 8441 | 19 程序本身不能完全做到backward compatible也就算了,毕竟可以
把旧程序改写成新版本的就是了,最多费人工和成本罢了。
可是要命的是,用户用旧版本的程序通过Java的Serializable接口
生成了好多曲线结果文件--这些二进制文件是内存中Curve Object
的直接映像啊,结果在新版本中这些对象的结构本身都被重新定义了,
直接导致新版本程序不能够识别老程序所生成的图表文件!你让用户
怎么办?就这么放弃以前的工作? |
|
J*******n 发帖数: 2901 | 20 啥叫php网站能用gwt
gwt是编译成js运行的,跟谁不能搭啊 |
|
t*******e 发帖数: 684 | 21 动态网页我的理解就是有变量,值即时从数据库提取。
client-side scripting只能在browser里运行。用的是客户端的资源。所有和
serversidescrpiting完全不同。
jsp要编译成servlet(Java program)才能与数据库交互。
外。 |
|
t*******e 发帖数: 684 | 22 动态网页我的理解就是有变量,值即时从数据库提取。
client-side scripting只能在browser里运行。用的是客户端的资源。所有和
serversidescrpiting完全不同。
jsp要编译成servlet(Java program)才能与数据库交互。
外。 |
|
r*******n 发帖数: 3020 | 23 我也推荐clojure, 语言非常简练, 表达力非常强;;
语法体系和C, Java之类很不同,所以开始学习有点难度。
确切的说, Clojure不是纯函数式的语言,但是它确实函数式语言,具备函数语言的所
有优点。
但是lz是要脚本语言, 我觉得Clojure不是脚本语言,它没有解释器,而是编译成
bytecode。
所以我觉得如果找脚本语言,我认为Jruby或者Jython最适合不过了, 楼上所说的
performance问题根本就不用担心,因为足够用了。 |
|
r*******n 发帖数: 3020 | 24 我也推荐clojure, 语言非常简练, 表达力非常强;;
语法体系和C, Java之类很不同,所以开始学习有点难度。
确切的说, Clojure不是纯函数式的语言,但是它确实函数式语言,具备函数语言的所
有优点。
但是lz是要脚本语言, 我觉得Clojure不是脚本语言,它没有解释器,而是编译成
bytecode。
所以我觉得如果找脚本语言,我认为Jruby或者Jython最适合不过了, 楼上所说的
performance问题根本就不用担心,因为足够用了。 |
|
b***i 发帖数: 3043 | 25 就是说不应该是我代码的问题?
马上测试32位java。看错误好像是用了hotspot直接编译成C了吧? |
|
|
F****n 发帖数: 3271 | 27 我觉得你搞错了,现在的趋势是把前端script变成 server side scripting.
以后JSP甚至JAVA(GWT),和其他语言(ZK)写的程序编译成html5/js
程序员不用直接写html/js code. |
|
F****n 发帖数: 3271 | 28 服务器端把 DSL/Java编译成 HTML/JS |
|
t********e 发帖数: 880 | 29 像str1 + str2 + ... + strN这样的代码根本没有必要用StringBuilder, 因为java会
自动把它编译成使用StringBuilder. 只有java编译器不知道可以用一个StringBuilder
来做的时候才需要直接用StringBuilder来写,比如
String s = "";
for (...) {
s += ....
} |
|
m******t 发帖数: 635 | 30 Clojure有个类似的Pulsar,不过好像目前的风向更倾向于类似GO Channel的core.
async。
如果akka编译成library的话,clojure应该也可以直接利用吧 |
|
b***i 发帖数: 3043 | 31 谢谢各位,今天在StackOverflow上看到一个人很久以前的办法,用Property里面Java
Build Path的Source标签,Link Source按钮,可以不用编译成jar或者复制代码就可以
利用其他项目的代码。我觉得这个办法挺好的。 |
|
f*****g 发帖数: 887 | 32 用的是MimeMessage和MimeMessageHelper,在本地调试一切都正常
编译成war放到server上,发送邮件就报错
Error message: Failed messages: javax.mail.MessagingException: IOException
while sending message; nested exception is: javax.activation.
UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed;
boundary="----=_Part_9_1095002396.1420822075678"
这是怎么回事? |
|
N****w 发帖数: 21578 | 33 Developer.com: "Internet.com, a division of Jupitermedia Corporation, has
announced the winners for the Developer.com Product of the Year Awards for
2009. These 2009 awards mark the seventh year for this competition."
C# 看来有潜力成为 GUI 的公认开发语言。。。
偶就觉得能不能把byte code 给编译成 native 代码
能省了虚拟机,又能加速。。。
不知道 gnome-do 运行的是 byte code 还是 native code |
|
N****w 发帖数: 21578 | 34 java 也不实用。除了手机上,哪里还见到了像样的 java app?
C#/.net 如果都编译成 native code 运行,还是不错的 |
|
N****w 发帖数: 21578 | 35 都出 1.0.0 了,也不知道是干啥用的
干嘛现在 byte code 这么流行?
编译成 native code 不行么 |
|
r*******n 发帖数: 3020 | 36 python 算解释性语言吗,它也可以编译成字节马,
另外多大的程序算大程序? |
|
r******y 发帖数: 3838 | 37 编译成字节马就失去部分解释性语言好的特性了吧。
你能说出多难算难,我可以就说出多大算大。
举个例子,python在游戏编程中应用很多,但没有什么
有规模的游戏完全是用python编的,python只用在经常可能
改动的地方。
大楼的基础结构和室内装潢用的材料是不一样的。基础结构
还是坚固些的材料(类比C++这样的语言)让人放心。 |
|
u****n 发帖数: 7521 | 38 真不行?理论上应该容易实现。那我得把一堆 *.so 编译成 *.a 了。 |
|
N****w 发帖数: 21578 | 39 偶觉得 java 那样的语法就简单好用
java 编译成 native 肯定不难
可惜。。。都要搞 byte code JIT |
|
|
r*******n 发帖数: 3020 | 41 俺也有同感。用java写的GUI软件,用户体验是非常的不爽。
JVM的特点应该是启动慢,跑起来还是比较快的,所以在后端服务器
运行没有问题。但我觉得java语言语法设计很漂亮,简洁一致,
不如把JVM去掉,直接编译成可执行的码,这样是不是可行?
说道java的跨平台,android选择用java做GUI系统应该不是考虑
跨平台,是不是降低了用户体验,还是Dalvik virtual machine
非常强劲。 |
|
S*A 发帖数: 7142 | 42 展开说说?
我的理解是这样的,你看看有什么不对:
例如 expression a+b.
在 C 里面就是 int a, int b 的话就是编译成:
r1 = load &a
r2 = load &b
r3 = add r1, r2
不算 loading 的话就是一条汇编指令。
Python 里面因为不知道 a, b 是什么 type.
a 有可能是 int, 也有可能是个 custom type, 带 __add__(self, b)
的 method.
先不考虑 a, b 需要 dictionary lookup. 假设 a, b 这两个 PyObject *
已经拿到了,因为你不知道 PyObject 指向什么 type. 所以你必须检查
这样解释:
if (a->type == &intType & b->type == &intType) {
// Fast path for normal int.
c = (int) a->value + (int)b->value
c = Py_BuildValue("i", c)
} else {
fun... 阅读全帖 |
|
j*******o 发帖数: 246 | 43 请教各位一个问题:老板让我把一个很大的linux工程转换成c++,然后再融入我们自己
windows平台下的代码中。我一开始就被复杂的头文件给难住了,感觉linux下头文件的
路径关系和windows下的不一样。而且代码页不是放在一起的。各位有没有什么建议?
我是EE的PhD,编程很一般,所以没啥好想法。。。 |
|
|
n****1 发帖数: 1136 | 45 谢了, 我都试试
其实我的dream editor是emacs in browser. html5/nacl插件实现都行. 把elisp编译
成javascript, 或者用nacl实现elisp解释器,那就无敌了.
网上有人做了个阳春版:
http://www.ymacs.org/demo
但是好像不是很active |
|
m********2 发帖数: 89 | 46 所有应用都得重新编译吧。我觉的不是专门搞distro release的同学就不要想了。
linux |
|
d****i 发帖数: 4809 | 47 这个需要芯片生产商提供这种CPU的指令集,这样编译器就可以把C编译成对应于这种
CPU架构的机器码指令。比如ARM就有自己的编译器armcc,当然也可以用gcc for ARM,
据说前一种出来的更高效优化一点。 |
|
G*****h 发帖数: 33134 | 48 编译成 rpm
或者原包都放着,想卸载就 make uninstall |
|
b********n 发帖数: 8 | 49 NUC 可以考虑, rasberrypi 太轻量级了, 编译个内核慢死了 |
|
|