joe %!s(int64=4) %!d(string=hai) anos
pai
achega
f62bd2f569

+ 29 - 0
content/posts/dreaming_language.md

@@ -0,0 +1,29 @@
+---
+title: "Dreaming_language"
+date: 2021-08-27T22:34:34+07:00
+draft: true
+---
+
+## 编程语言
+
+## Fen
+
+从形式上,一个对我来说比较理想的编程语言要具备的特征
+
+- 解释/编译皆可支持
+- 强制类型。 但也可以进行类型推导,类似于 go
+- 大括号进行函数、类的定义区隔
+- if else else if 类似 go
+- for else
+- switch 可 case 任意变量,表达式,函数,需要 break
+- 支持宏
+- 行尾不用分号
+- 函数使用 fn
+- 支持多返回值
+- struct 类扩展类型
+- struct 表示类
+- 使用和go 类似的机制,但接口必须显式实现,使用关键字在 impl
+- 支持泛型 fn<T> funcName(a T) T
+- 支持 package 
+- 成员函数,变量,以一个下划线开始为 protected,双下划线开始为 private
+- 内置类型支持 bool, byte, string, int, int64, array, hash

+ 15 - 0
content/res/best-sites.md

@@ -33,6 +33,7 @@ draft: false
 - [rtems OS](https://www.rtems.org/)
 - [love2d](https://www.love2d.org/)
 - [ROS](http://wiki.ros.org/)
+- [FOSS HOST](https://fosshost.org/)
 
 ### 素材
 
@@ -50,6 +51,10 @@ draft: false
 - [pinterest](https://www.pinterest.com)
 - [shutterstock](https://www.shutterstock.com/search/game+sprite)
 - [clipsafari](https://www.clipsafari.com/)
+- [unsplash-photos for everyone](https://unsplash.com/)
+- [pexels- Free photos and videos](https://www.pexels.com/)
+- [Stunning free images & royalty free stock](https://pixabay.com/)
+- [Animations](https://lottiefiles.com/)
 
 ### 教程
 
@@ -57,3 +62,13 @@ draft: false
 - [Computer Structure 课程](https://computationstructures.org/index.html)
 - [Game released with source code(leaked)](https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code#Games_with_source_code_available_on_release)
 - [RabbitMq 实战指南](https://zq99299.github.io/mq-tutorial/rabbitmq-ac/)
+- [go101](https://gfw.go101.org/article/101.html)
+
+## 阅读
+
+- [hackernoon](https://hackernoon.com/)
+- [hashnode community](https://hashnode.com/)
+
+### API
+
+- [public-apis](https://public-apis.io/)

+ 1 - 0
content/res/docs_or_books.md

@@ -25,5 +25,6 @@ draft: false
 - [Rust & Webassembly](https://rustwasm.github.io/docs/book/introduction.html)
 - [Daryl's TCP/IP Primer](https://www.ipprimer.com/#/)
 - [自己动手写编译器(TinyC)](https://pandolia.net/tinyc/index.html)
+- [Go 语言设计和实现](https://www.bookstack.cn/read/draveness-golang/cd9337bf6625a2e8.md)
 
 - [英文书籍](http://index-of.co.uk/)

+ 2 - 1
content/res/temp_articles.md

@@ -18,4 +18,5 @@ draft: false
 - [lex & yacc 中文](https://segmentfault.com/a/1190000000396608#articleHeader24)
 - [PLY笔记](https://blkstone.github.io/2015/07/15/ply-simple-demo/)
 - [mamba PLY开发的语言](https://github.com/maldoinc/mamba)
-- [lex & yacc 中文第二版百度盘](https://www.twblogs.net/a/5cacb04abd9eee2e850fab71?lang=zh-cn)
+- [lex & yacc 中文第二版百度盘](https://www.twblogs.net/a/5cacb04abd9eee2e850fab71?lang=zh-cn)
+- [C++ template library for linear algebra](https://eigen.tuxfamily.org/index.php?title=Main_Page)