Solidity学习教程

#前言

截止2018年5月18日撰写此文时,Solidity最新版本为0.4.24,官方中文文档还没有翻译完毕。网上现存的一些民间中文版:

  • 有些已经过时
  • 有些机翻严重
  • 有些翻译质量还可以,但是部分内容偷工减料
  • 有些需要付费订阅

为了方便广大区块链技术学习者和爱好者研究智能合约Solidity语言,博主开始整理和翻译Solidity官方文档,并将本文作为索引页方便研究者针对性学习。

#索引

  • 智能合约概述
    • 简单的智能合约
      • 存储
      • 子货币
    • 区块链基础
    • 以太坊虚拟机
  • 安装Solidity编译器
  • 安装Solidity编译器——从源代码编译
  • 跟着示例学习Solidity
    • 投票
    • 简单的公开拍卖
    • 秘密竞价(盲拍)
    • 安全的远程购买
  • 深入理解Solidity
    • Solidity源文件结构
    • 合约结构
    • 类型
      • 值类型
      • 引用类型
      • 映射
      • 左值运算符
      • 隐式转换和显式转换
    • 单位和全局变量
    • 表达式和控制结构
      • 输入输出参数
      • 函数调用和赋值
      • 作用域和声明
      • Assert, Require, Revert 和 Exceptions
    • 合约
      • 创建合约
      • 可见性和Getters
      • 函数修饰符
      • 常量
      • 视图函数
      • 纯函数
      • 回退函数
      • 函数重载
      • 事件(Events)
      • 继承
      • 抽象合约和接口
      • Using for
    • Solidity汇编
      • Solidity汇编
      • 独立汇编
    • 杂项
      • 存储中状态变量的布局
      • 内存布局
      • 源文件映射
      • 提示和技巧
      • 运算符优先顺序
      • 全局变量
      • 函数可见性定义符、修饰符、保留字和语法
  • 安全考量
  • 使用编译器
  • 合约的元数据
  • 应用二进制接口(ABI)说明
  • 可用于(内联)装配的语言:Joyfully Universal Language
  • 风格指南

#进展

  • 从智能合约概述直到深入理解Solidity——合约结构的章节,来源自Solidity官方文档现已翻译的部分。
  • 其后的章节为博主翻译。

有更多问题,可以关注我的微信公众号——“码匠人生”。
在这里插入图片描述

你可能感兴趣的:(Solidity文档翻译系列,以太坊去中心化应用开发)