冗长的头衔,简短的问题:
如果有人想为Windows开发但不必依赖任何外部依赖(没有运行时,因此排除.net),那里有什么支持,活着和完全正常的*替代品?
Visual Basic 6已经死了,Visual C ++很明显,Delphi似乎是首选,但我不知道还有其他选择吗?
*如:能够使用所有Windows功能,例如在通知区域中放置图标,使任务栏图标闪烁等。
答案 0 :(得分:8)
答案 1 :(得分:2)
C(许多可用的编译器)
答案 2 :(得分:2)
答案 3 :(得分:2)
(*注意SmartEiffel解释eiffel,并生成ANSI C代码,可以使用任何标准C编译器进行编译。它还会生成Java字节代码。)
答案 4 :(得分:1)
答案 5 :(得分:1)
答案 6 :(得分:1)
C + C ++ with Borland,如果您不想完全感谢MS。
答案 7 :(得分:1)
答案 8 :(得分:1)
答案 9 :(得分:1)
Vala(编译为ANSI C)
答案 10 :(得分:1)
答案 11 :(得分:0)
MASM32(http://masm32.com/),如果您能够遵守许可协议。
答案 12 :(得分:0)
我认为你应该试试Qt。至少,下载文件并运行示例,因为它随附了“通知”区域功能的工作示例。
答案 13 :(得分:0)
REALbasic为您提供了能够为Mac和Linux编译的额外好处。
答案 14 :(得分:0)
答案 15 :(得分:0)
答案 16 :(得分:0)
答案 17 :(得分:0)
答案 18 :(得分:0)
(*注意:编译为ANSI C,可以使用任何标准C编译器编译为本机代码)
答案 19 :(得分:0)
答案 20 :(得分:0)
答案 21 :(得分:0)
PowerBasic
答案 22 :(得分:0)
答案 23 :(得分:0)
看看这个页面:
这是在Win32平台上编译的计算机语言枪战的一个端口。在使用的语言图表中,他列出了哪些语言编译为本机代码(编译器以粗体斜体列出)。我注意到他列出了C#和Java编译为本机代码,但这当然是不正确的,所以一定要调查。
我会单独列出每种语言,以便进行个人投票。