请各位推荐下我应该学习那种编程,非常非常感谢!!!
我目前主要是做PHP
现在想学一门编程开发 WINDOWS 应用软件
不希望开发的软件被人轻松给反编译
DELPHI,C#,VB,C,C++
给个建议感谢了 !!! 决定好了今天就开始每天花5小时学习
[解决办法]
VB/C#是解释语言或在虚拟机中执行,效率不行,而且比较容易被反编译.
反编译这一块不能满足你的要求.
C\C++,Delphi都是编译型语言.效率没问题.反编译基本也是不可能的.
C\C++的好处就是平台众多,Windows,Linux之类的都可以.
Delphi的好处就是开发效率高.目前只有Windows,Mac和iOS,而Mac和iOS开发资料比较少.如果你只考虑Windows开发Delphi是首选.
[解决办法]
C,C++:可以做嵌入式,可以做IDE,可以做语言,如PHP就是用C写的。缺点是效率不高,但做出的东西都很NB。现在VS C++更强大了。
所以选你想要的,就是对的。
[解决办法]
从纯技术角度来说,C#绝对是优于Java/C++的一流的编程语言。易学,强大,好用,面向对象,web/winform通吃,极高的开发效率,极快的编译速度,出自Delphi之父Anders Hejlsberg之手,强大的In-Memory Compile技术,编译速度极快!(当年Delphi的成功,同样离不开其闪电般的编译速度)
楼上有朋友说“VB/C#是解释语言或在虚拟机中执行”
虽然学过VB,但我对VB的运行机制不了解,但C#编译出来的是中间层,运行时由框架自动编译到机器码(非解释),只在初次运行时耗点时间(可以忽略不计),运行效率与C/C++媲美。
而且C#马上成为标准,离跨平台、跨处理器就不远了!
我也热爱Delphi,但面对现实时必须作出选择。楼主应该勇敢的迈向新的技术,果断的甩开Delphi/C++的历史包袱,加入主流的VS行列吧!