C#语言到底是什么,它与C语言有什么区别?
C#是微软公司在2000年6月发布的一种面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft?.NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#语言与C语言区别为:编译不同、内存管理不同、应用不同。
一、编译不同
1、C#语言:C#语言的代码首先会被编译为CLR(公共语言运行库),然后由.NET框架解析。
2、C语言:C语言的代码将会直接被编译为机器代码。
二、内存管理不同
1、C#语言:C#语言是在虚拟机上执行,会自动进行内存管理。
2、C语言:C语言需要手动组织管理内存。
三、应用不同
1、C#语言:C#语言的的应用涉及基于Web的桌面和移动应用程序。
2、C语言:C语言的的唯一目的就是创建独立的控制台应用程序。
搭建环境,就是需要编程用的语言和用什么进行编程,用什么进行调试的这几个条件的总和。
搭建框架,一般不是搭建,都是尽量选择现有的,自己设计构造框架,在编程中总会遇见很多类似的问题和需求,为了避免重复编写,于是就有人设计了框架,用来简化重复需求的编写。
拿python来说,你要使用python来编写程序,那么必须得安装python,要编代码必须得有个编辑器,如果是要进行WEB的开发,总得有个web服务器用来测试,这些个就是编程环境。
而你准备编写的web程序,并不希望全部一点点都自己来开发,于是就有了django 框架。它已经帮你做了很多web开发的基础工作。利用这个框架你可以更加将注意力集中在你所要实现的功能上。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!