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

Which programming languages?

There is a plethora of programming languages available on the Raspberry Pi, so knowing where to start can be hard. Many languages are useful for a variety of different project types, including building websites, programming hardware, and writing desktop applications.

In this book we will use Assembly, C/C++, and Python. Each of these languages provides us with methods for exploring different aspects of the Raspberry Pi.

Assembly language, being so close to the computer's hardware, will help you to explore more about computer architecture and how it is realized on the Raspberry Pi. You'll also have the benefit that some of steps needed to build your executable in Assembly carry over to C and C++.

The C/C++ languages are popular for building software for controlling external electronics hardware and in the case of C, are the language Raspbian is written in. Using the knowledge you gain about Assembly, you'll be able to start tackling C programs next.

Finally, the Python programming language is incredibly versatile. From writing web servers to controlling hardware, you'll find it a useful tool for your future projects. The understanding of the C language you will gain will help to shed some light onto Python.

The first language we are going to start with is Assembly language, so login to your Raspberry Pi and get ready to write some code.

主站蜘蛛池模板: 上虞市| 藁城市| 睢宁县| 会宁县| 饶阳县| 香港 | 新巴尔虎右旗| 兴文县| 安宁市| 西乌| 桃园市| 增城市| 偏关县| 三台县| 瓦房店市| 栾川县| 闵行区| 和平区| 兴文县| 阿勒泰市| 江川县| 阿荣旗| 黑水县| 肥西县| 丁青县| 九江市| 宜良县| 翁牛特旗| 防城港市| 九龙城区| 津市市| 南部县| 陕西省| 北辰区| 岚皋县| 遵化市| 昌吉市| 石棉县| 卓尼县| 天津市| 临武县|