
go
skyf**er
北工大计算机本科生
展开
-
Rust的Async-await能与Golang的goroutines一较高下吗?
原文Rust的Async-await入门先说结果结果是各有所长.goroutines简洁优雅Rust的Async-await与goroutines大有不同Rust语法相对复杂, 并可能带来更多的问题Rust的Async-await适合高IO延迟但没有长时间负载原文中: Async/Await is a useful paradigm for programs that have heavy I/O wait times but aren’t doing long-runn..转载 2020-05-13 16:24:54 · 1091 阅读 · 0 评论 -
2020年go/rust都好火,但为啥学校还是在教c/c++/java?
原因因为go可以自己学, 语法很像c, 而且网上大把教程, 比如go 101, go语言圣经, 夜读.go优点是简单高效, 而且语义上也比较明确.缺点是没有泛型, 然后go mod也不是很好用(个人感觉)至于接口与OOP孰优孰劣,自己体会吧. 我全都要至于rust… 建议先用C++搞搞项目, 然后看看有多少内存问题, 宏的问题, 以及模块管理的问题. 希望不会被悬垂指针爆锤狗头. 然后你会发现rust的语义是真的明确, 除了unsafe关键字应该改为i_promise_my_code_i原创 2020-05-10 17:04:05 · 1084 阅读 · 1 评论 -
rust, c/c++, python, php, go
面向内存编程:C面向编译器编程: C++面向第三方库编程: python面向mysql编程: PHP我其实很喜欢七天理解多种范式这本书, 上面写着,学习汇编语言可以让你更好的领悟到函数式的精髓. 每个人多某一种语言的看法是根据过往经验来判断的, 但问题是某个语言的精髓是什么? 某个语言的核心是什么?一家之言姑且听之.C语言星星之火可以燎原, 刚开始学的时候感觉良好, 到了指针就完...原创 2020-03-16 21:05:54 · 345 阅读 · 0 评论 -
用rust写一个玩具解释器0
前言假期闲来无事, 看了Thorsten Ball的Writing An Interpreter In Go, 他还有一本写编译器的暂时没看, 跟着书上的代码写了一遍, 想着用rust重写一遍, 现在正在写eval部分.Writing An Interpreter In Gogo&rustgo我对go的感觉如它宣传的一般, 21世纪的c语言, 用go写了一个小web程序, 感觉比...原创 2020-02-04 20:38:53 · 329 阅读 · 0 评论 -
go操作mysql数据库
package main//mysqlimport ( "bytes" "database/sql" "errors" "strings" _ "github.com/go-sql-driver/mysql")var db *sql.DB //数据库 句柄var errorG error //全局变量func init() { //"root:root@tcp(...原创 2019-10-18 15:25:37 · 109 阅读 · 0 评论 -
gin web(http) server
源代码package mainimport ( "context" "database/sql" "fmt" "log" "net/http" "os" "os/signal" "repro_go/gin_webserver/pool" "repro_go/gin_webserver/view" "time" "github.com/gin-gonic/gin"...原创 2019-10-13 16:06:04 · 678 阅读 · 0 评论