Effective C++ Memorandum
[TOC]
Reference
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
为了充分利用C++的特性, 如何看待今天的C++的编程范式?
今天C++以及是一个强大的多重范式编程语言(multiparadigm programming language), 可以同时支持过程形式(procedural), 面向对象形式(object-oriented), 函数形式(functional), 范式形式...
Chisel Memorandum
最近看了一下Chisel Bootcamp,这里记录一下心得体会.
[TOC]
Scala Primer
Chisel是一种基于Scala的高层次硬件描述语言. 而Scala的设计哲学即为集成面向对象编程和函数式编程, 非常适合用来作为硬件描述语言. Scala 运行在Java虚拟机上, 并兼容现有的Java程序. 作为基础我们必须先了解一些Scala的一些语法以及编程特性.
Scala一门面向对象语言, 可以认为Scala程序是Object对象的集合. 顺便复习一下下面几个概念的关系:
Object对象: 对象是类的实例
Class类: 类是对象的抽象
Method方法: 一个类可以包括多个方法
Field字段: 每个对象都有其唯一的实例化的变量集合, 即...
11 post articles, 2 pages.