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

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.

主站蜘蛛池模板: 略阳县| 焦作市| 宣化县| 凤城市| 广南县| 胶州市| 浏阳市| 额尔古纳市| 洛阳市| 阿拉善盟| 金山区| 固阳县| 兴安县| 铅山县| 双流县| 隆昌县| 钦州市| 永泰县| 桃园市| 嘉定区| 百色市| 遵化市| 旌德县| 宁阳县| 永春县| 彭泽县| 固阳县| 鄂托克前旗| 徐闻县| 布尔津县| 日土县| 黄陵县| 黄龙县| 长顺县| 普格县| 石阡县| 屏东县| 太仓市| 陆良县| 万山特区| 桃园县|