重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
什么编程语言适合windows系统?那肯定是 C# 跟 VB 了,C# 的相性最佳,因为 C# 就是微软自己造出来的语言呐--!
目前创新互联建站已为千余家的企业提供了网站建设、域名、网络空间、网站托管维护、企业网站设计、拉孜网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
但是,错了错了,或者说你的目的是想学编程的话,其实是跟这个问题无关了,因为几乎所有的语言都可以在 windows 上面跑,所以你需要考虑的是什么语言比较好入门编程,而不需要去考虑平台兼容性的问题。
好入门的编程语言的话需要综合很多因素,但是目前认为的最佳实践是:Python3。
国外很多学校的编程教育都开始向 Python3 靠拢了,国内比较慢一点。R 语言的话,是日本人写的,听说也不错,但是因为国内的资料很少,不建议学习。
当然了,有点天分的话和兴趣的话,也可以从 C 语言开始,学C 加上 C++ 的类部分即可,因为 C 真正的触及了计算机的本质。
我建议你先从 Python 开始学起,这样可以避免放弃。
其实,对于编程初学者来说,在学习之前选择操作系统根据自身情况决定就可以了,哪个系统更加熟悉就选择哪个系统,毕竟学习编程前期都是以学习语法知识为重要,不涉及应用场景,系统的选择是无所谓的,但是以后深入学习之后,会根据不同的方向来选择操作系统。
比如web开发可以在Windows系统下进行,也可以在Linux系统下进行;对于大型互联网公司最好选择Linux系统,中小型公司可以选择Windows系统,当然也需要根据技术人员水平考虑。
对于大数据方向的话,就应该选择Linux操作系统,因为大数据平台部分都是基于Linux系统的。
任何底层组件
都必须是编译执行的语言
因此大部分核心的组件都是c
c++
以及
汇编的产物
但是越新的windows
越表层的组件
都是向解释语言
.net靠拢
vista开始
windows将慢慢用wpf取代当前的windows
form
directx也会被分拆
被.net取代
所以在未来你可能很难用c或者cpp(我们所谓的unmanaged
code)在win平台编程了
打个比方。
C语言是汉语,MFC是一些优美的句子,Windows编程是写一篇文章。
文章你可以用英语、汉语、日语等等,Windows编程也是一样,C语言只是一种选择,其他的C++等也可以。
MFC是WindowsAPI的C++封装,相当于一些句子,需要时直接使用,而不用你一个一个去想。也就是说,本来开发Windows应用都需要API,但是有了MFC之后,某种程度上你甚至可以不了解具体API了。比如我要实现某个功能,需要这个API,那个API,一个个的编写,而mfc也许就是点几下鼠标而已。
当然,对于一个Windows程序员来说API是必须要精通的,我这么说只是说明mfc的作用。
学习编程建议你使用Windows系统,因为苹果系统很多软件都要收费,且苹果系统使用范围非常小。