Unity脚本CSharp入门

C#是一门由微软公司开发的面向对象语言。首先声明,C#并不是一门动态脚本语言。C#与JAVA和C++很相似,具备面向对象语言大多数特性,如类、对象、继承、重载和多态等。由于微软公司早期的封闭战略,C#语言只能在微软生态里运行。大部分开发者无法忍受微软公司的傲慢,纷纷放弃C#转而选择了JAVA语言,C#从此逐渐开始没落。直到新任CEO纳德拉上台后,微软开始大刀阔斧的改革,开始开源并支持跨平台。再加上.NET框架的性能优化和提升,C#语言正在焕发新的生机。尽管C#影响力大不如前,但在Unity应用领域,C#依然是绝大多数开发者的首选编程语言。

为什么学编程要从Web开始?

本文已独家授权给刘欣老师的《码农翻身》公众号,谢绝任何媒体和公众号转载,违者必究。

大多数大学生接触的第一门编程课便是C语言,这对于一个完全不懂计算机的人可能是噩梦。不少人初次上C语言课都会被指针绕得晕头转向,然而大部分编程工作并不需要你关心指针的使用。此外,C语言对可视化编程并不友好,用C语言编写图形化界面十分繁琐。在这种情况下,很多大学生都会问C语言能做什么?

哈佛幸福公开课笔记(下)

这门课治愈了很多人的抑郁症,也改变了很多人的人生。或许人人都应该学一点积极心理学。与成功学相反,积极心理学具有实质性的数据理论支持。我的笔记无法一一俱到,强烈推荐看完笔记后再去看一遍课程。

哈佛幸福公开课笔记(上)

在看哈佛大学幸福公开课之前,我一直在思考成功学和积极心理学之间的区别是什么?现在我明白了,二者有相似之处,但也有本质的不同。在成功学眼里,似乎只有“出任CEO,赢娶白富美,走向人生巅峰”才是成功,而积极心理学的意义是如何让人更加快乐。

为什么搭建这个博客?

十年前写博客是一种流行,那时每个人都想有自己的思想交流空间。现在仅有一少部分人还在坚持着写博客,也许在他们眼里,写博客已经变成了一种情怀。