# 7.1 智能合约与Solidity语言

如果你想开发智能合约，那么请看[Solidity官方推荐中文版](https://learnblockchain.cn/docs/solidity/)。

如果你不想编程，只是想了解下其中的主要原理和工作，阅读谭粤飞老师编写的[《Solidity智能合约开发》](https://u.naturaldao.io/solidity/)即可：

[1.1 智能合约简介](https://u.naturaldao.io/solidity/intro)

[1.2 以太坊虚拟机简介](https://u.naturaldao.io/solidity/evm)

[1.3 智能合约的编写与调试](https://u.naturaldao.io/solidity/testing)

[1.4 智能合约的部署与执行](https://u.naturaldao.io/solidity/deploy)

[1.5 智能合约如何与其他IT系统交互](https://u.naturaldao.io/solidity/interactive)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://u.naturaldao.io/be/chapt7/7.1-zhi-neng-he-yue-yu-solidity-yu-yan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
