1、编程语言
编程语言: 为了实现人与机器的交互,计算机主要识别的就是 0 和 1
语言的发展过程主要分为:
1、面向机器的语言:二进制,汇编
2、面向过程的语言:汇编语言,C语言,B语言,
3、基于面向对象的语言:最典型的就是C++语言,OC
4、面向对象的语言:Java语言,C#语言等
按照需不需编译来分:
1、脚本语言:Cmd命令,数据库操作语言SQL,JavaScript
2、预编译语言:最典型的就是Java语言,首先生成Java汇编,然后通过虚拟机进一步转换成计算机可以识别的二进制汇编语言
3、编译语言:汇编语言,C语言,C++语言,
4、标记语言:Html语言,语言本身没有内容,只是起到辅助的作用,没有他也没问题,只不过影响美观
二、C# 介绍
C# : 一种编程语言: 全称为 C Sharp,是一种面对象的、运行于.NET Framework 和 .NET Core 的高级程序设计语言。Java 和C#,python 都是编程 语言而且都是面向对象的开发语言。
开发者 : 是微软公司开发出来的 ,开发者 安德斯·海尔斯伯格
使用前提: 电脑上安装 Microsoft .NET Framework(MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域)
开发环境 : 主流的开发软件为 Visual Studio
优势:由C和C++ 衍生出来的面向对象的编程语言,继承继承C和C++强大功能的同时去掉了一些它们的复杂特性
综合了VB简单的可视化操作和C++ 的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持,成为.NET开发的首选语言。
.net 就像是C# 的框架,C # 就相当于 .net 的开发语言。
与Java对比:
相似:它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
不同:它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。