西西河

主题:【原创】Delphi XE3发布会纪实 -- 晨池

共:💬47 🌺92 🌵1
全看树展主题 · 分页首页 上页
/ 4
下页 末页
家园 对这段话我也是印象深刻阿!

可惜如今宝兰已经被收购过了

家园 Win7还是可以用Delphi6的

Win7加强了对系统文件的保护,普通程序对Windows目录和Programs目录下的文件都没有操作权,注册表也被屏蔽了,包括Delphi32.exe,还有偷换路径映射的妖蛾子,很多老程序都运行不了。所以安装Delphi的时候不能用缺省路径,可以改成比如c:\Old Prgrams File\Delphi6即可,在Win7-64 Home版上都可以。

家园 估计LLVM与GCC会并存很久,毕竟GCC很成熟,

而且GCC也在发展。

苹果向来比较激进,而且它也有这样的需要 --- iOS平台是ARM,Mac平台是x86,采用LLVM理念会比较方便整合吧?!

家园 是的

是啊,delphi是windows没成为帝国的那个时代的孤胆英雄,现在什么都云服务+端平台垄断了。。。。。。

家园 突然想到,这不就是把Java的字节码再编译成本地执行码么

Delphi如果想省事,也可以先出一个Delphi --> JVM的,然后都往JVM上靠算了。。

家园 多谢 回头试一试
家园 llvm应该是在多语言多平台环境中才有优势

如果是一种语言多平台,交叉编译即可;多语言单平台,虚拟机即可;但如果是多语言多平台,还能互相调用其它语言的库,llvm是个不错的想法。

家园 freebsd 已经开始用clang和llvm了

gcc要死了

家园 我的意思的是其他语言也可以采用类似Java的做法

都编译成jvm字节码,然后再编译成本地代码好了。好像还有一种Groovy就是编译成jvm运行的,而且和Java结合的很好。不过我只想到一种语言可以多平台发布,多语言多平台还能互相调用其他语言的库,更诱人啊

家园 GCC应该废不了

CLANG这玩意只能编译C/C++和Objective-C,还有很多事情只能靠GCC来做呢

家园 从您的表述看,Delphi 不亡还真没天理了

还有就是XE3可以发布不同平台的产品,包括Windows 7和Mac OS,未来还要支持手机版本的Android和IOS,不知道Linux支持的如何。李维当场给我们看了Windows 7和 Mac OS的效果,确实是写一份代码,分别编译就到了不同平台。不知道是不是以前就有了这个特性了,所以他没有花太多时间在这个上面,但是我觉得很惊讶。能做到这样跨平台确实很有用,跨平台一直是很头疼的问题为每个平台都开发一个软件,显然要增加开发成本和维护成本的,这样只要写一份代码就可以通过分别编译来跨平台,简直就是杀手级的应用嘛!

这还“杀手级的应用”?那 JAVA 那么多年都干嘛去了?写一份代码,然后在不同平台上运行,还要达到一样的效果,这不就是 JAVA 一直在干的事吗?而且人 JAVA 还要牛。

还有一些特性,比如一种llv的编译器构架(名字我可能记错了),大概就是前端语言不管是Delphi还是C++还是什么, 都编译成一样的中间语言,再编译成不同的平台上的发布执行包。

呵呵,你确定这不是微软的 .NET?

Delphi 如果搞了这么多年还就把人家早20年就搞出来的东西当新发明,那也就怪不了老天要它完蛋了。整个一闭门造车,而且造的还是别人早就在路上跑的车。

家园 老任。。你不能这样桑害一个Delphi粉的心。。。

我觉得Delphi比Java的优势应该是在于它发布的是原生代码效率上。。。可能会高点。另外就是界面上可以利用原生的库比较方便,当然这肯定会造成不同平台的问题,就看他们怎么解决了

.net我一直以为多语言编译到一个平台上,所以一直没有想通为啥它要用虚拟机,后来Linux也出了一个开源的.net平台似乎是叫mono的?但是也没见很多应用出来。

唉。。不得不承认,这次delphi发布会上展示出来的,除了李维我没有看到值得期待或者值得激动的东西;即便是李维,也老了不少

家园 不是虚拟机

是编译成native code, 苹果,(包括微软)都不允许app跑虚拟机

家园 可惜,Delphi的没落是典型的劣币驱逐良币

也就是从那时候起,极其厌恶微软。

家园 为什么这样说?我感觉Delphi没落还是质量比不过VS

在之前Delphi比VS强多了,但是从VS 7.1开始,Delphi系列就不行了,应该是从VS 7.1开始,加入了C#...

全看树展主题 · 分页首页 上页
/ 4
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河