python和C#哪个适合我?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python和C#哪个适合我?相关的知识,希望对你有一定的参考价值。

参考技术A 建议你学python吧。。。现在的C#离开了NET什么都不是,再说NET性能差,不断地更新,让你学的痛苦,再好看的语言不能用于企业生产也是没有用的。微软的很多东西出来不久都边缘化了,现在搞NET
core
还是初级阶段。C#发展了20年了,很多人不知道它用在哪方面的开发好。如C就是定位在操作系统底层,和性能强的核心编写上。。。C#呢。门门好象都可以做,但门门都做不好。。就象一个好看的玩具一样。。。也许它就是一个玩具吧
参考技术B 严格意义上讲,满足你要求的编程语言还真不好找。
python比较接近,不过做GUI程序的复杂度肯定高于Visaul
Studio系列
android上的PYthon目前还十分简陋,自己玩转了的话,能做些有趣的东西,但共享给别人,就不是一件简单的事情了。。。
VBA其实是个挺好的东西,能用来干不少事情。
学JAVA如何?

学习哪个编程语言呢?Python和C#哪个好学?

现在编程语言有很多种,大家在选择的时候可能会疑惑该学习哪个编程语言呢?Python和C#哪个好学?接下来为大家详细介绍一下。

  python是一种跨平台语言,无论是Windows、Linux、Unix还是mac系统,我们都可以使用python。甚至在Linux、Unix及Mac OS系统内已经集成了Python。最重要的是python简洁优美、语法简单、容易学习,拥有强大标准库以及第三方库,应用范围十分广泛。

  C#是微软公司推出的一种功能强大的高级编程语言,可以迅速、高效完成Windows平台上的项目开发,被称为未来语言。

  Python和C#之间有什么区别呢?

  1. Python原本就被设计成类似用英语表达一样,所以语法简单,没有像句法括号和大量的修饰词,易读易学;而C#必须遵循一定的规则,伴随着很多修饰词,还得将代码段放在括号内;

  2. 在编写脚本方面,Python的脚本是真正的脚本,能够被解释器执行,而且使用Python更容易编写跨平台的脚本,甚至不需要重新编译;

  3.程序的运行生命周期可以分为编译时、链接时、加载时、运行时,这4个阶段。在Python中,这4个阶段是一体的,而在C#中却是严格分离的,在C#要想跨阶段执行则就需要用到反射。这就造成了两者之间具有很大的不同;

  4. Python可以实现类型之间的快速切换,而C#却需要通过相应的类型转换才能实现;

  5. Python无法做静态类型检查,而C#却会进行静态类型检查;

  6. Python没有访问修饰符,而C#有public、private、internal、protected、protected internal等的访问修饰符;

  7. Python没有interface,其只能类继承,同时其还支持多继承,而C#只能单继承,一个类只能继承一个类,当然C#为了弥补单继承的不足,还带来了interface,一个类可以继承多个interface。

以上是关于python和C#哪个适合我?的主要内容,如果未能解决你的问题,请参考以下文章

Python和R哪个更适合机器学习?

学习哪个编程语言呢?Python和C#哪个好学?

Python和Java语言,哪个更适合做自动化测试?

Python和C#哪个好就业?python入门

access和python哪个简单些,哪个更适合零基础的初学者

lxml 和 libxml2 哪个更适合在 Python 中解析格式错误的 html?