c#_笔记_01:初识c#
程序就是软件,软件是相对于硬件的概念。用人类能看懂的单词去对应指令,汇编的来源。编译就是把高级语言编写成计算机能看懂的低级语言代码,高级语言都是需要编译器的。随着更强大的硬件发展,我们需要更多的程序去控制硬件,这也形成了系统,win,mac等等操作系统。
操作系统也就是应用程序。操作系统不是万能的,我们仍有许多需求不能实现,比如编写文字的软件。就需要用程序语言去书写程序,帮助我们能够在操作系统上达到我们想要的效果。
主流的语言:cpp,c,java,python,php等等
不同的编程语言有不同的特点,c#语言能做很多东西。
横向:命令行程序,桌面程序,设备程序,web网站,游戏开发
纵向:语言到类库到框架
java擅长编写网站。
c#比较算通用的语言。而cpp学习曲线很陡峭,比较难,但是效率也是很高的,python也较为简单。
编辑程序,编译程序是两个阶段。编辑阶段有错,那么编译阶段肯定是会报错的。
有的错误是编译器看不出来的,调试的时候,debug的时候是看的出来的。调试的时候也没有问题,就能发布了。

框架就是有一定逻辑的类库。比如网站开发
编译是需要编译器的,也是集成开发环境(ide),宇宙第一IDE就是visual studio
学习资料的准备:
MSDN文档包含了很多横向和纵向的知识
文档已经下载在了计算机大类中的c#规范文档中
本文作者:Kerios
本文链接:https://www.cnblogs.com/kerios-123/p/15837821.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步