官术网_书友最值得收藏!

The Building Blocks of Programming

Any programming language starts off looking like ancient Greek to the unaccustomed eye, and C# is no exception. The good news is that underneath the initial mystery, all programming languages are made up of the same essential building blocks. Variables, methods, and classes (or objects) make up the DNA of conventional programming; understanding these simple concepts opens up an entire world of perse and complex applications. After all, there are only four different DNA nucleobases in every person on earth; yet, here we are, unique organisms to the last.

If you're new to programming, there's going to be a lot of information coming at you in this chapter, and this could mark the first lines of code that you've ever written. The point is not to overload your brain with facts and figures; it's to give you a holistic look at the building blocks of programming using examples from everyday life.

This chapter is all about the high-level view of the bits and pieces that make up a program. Getting the hang of how things work before getting into the code directly will not only help you new coders find your feet, it will also solidify the topics with easy-to-remember references. Ramblings aside, we'll focus on the following topics throughout this chapter:

  • Defining what variables are and how to use them
  • Understanding the purpose of methods
  • Classes and their role as objects
  • Turning C# scripts into Unity components
  • Component communication and dot notation
主站蜘蛛池模板: 安泽县| 博野县| 焉耆| 延安市| 泉州市| 临沭县| 资源县| 胶南市| 吴堡县| 永新县| 调兵山市| 若尔盖县| 盖州市| 平乡县| 武城县| 夏津县| 苏尼特右旗| 南华县| 南涧| 微山县| 尼勒克县| 友谊县| 涟源市| 简阳市| 青神县| 洛扎县| 玉溪市| 会宁县| 曲麻莱县| 石嘴山市| 丰顺县| 曲沃县| 乌鲁木齐县| 桃园市| 新野县| 阳东县| 泰宁县| 乡宁县| 贞丰县| 玉环县| 镇原县|