Git之旅 - 历史起源与特点
1. Git是什么带着这个问题,我Google了一下这个单词的含义。是的,你没看错。原意是:蠢货、饭桶。难道今天我们讨论的主题是这个吗,NO,No,No。是,也不全是。
说是:那是在这个单词没有遇到林纳斯之前。说不全是:那是在这个单词遇到林纳斯之后。
维基百科告诉我们:Git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。
2. 关于名字但凡身为开发人员,想必无人不知无人不晓这个目前最流行的代码管理软件。至于为什么是这个名字,可以从几个地方对其了解一二。I’m an egotistical bastard, and I name all my projects after myself. First Linux, now git.—— 林纳斯·托瓦兹自嘲地取了这个名字。Kernel中关于Git名字的说明
12(https://mirrors.edge.kernel.org/pub/software/scm/git/docs/)git(1) Manual PageNAMEgit - the stupid con ...
缓存之王 - Redis
1. Redis是什么Redis官方这样解释
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic pa ...
关于中文编程的一些思考
0. 为什么写这篇文章笔者曾写过一篇《我眼中的C语言及其起源》(在其他地方叫《C语言发展史的点点滴滴》)的文章,文中从历史角度结合Unix系统源码来追溯了C语言的起源以及发展史(C语言的伟大毋庸置疑,但是其他语言带来的多样化也是十分重要),至于文章内容这里就不做过多赘述,感兴趣的读者可以查看原文。
本文则缘起于,在头条转载的本文评论中一位读者提到的一句话:”国产易语言在角落瑟瑟发抖”。看到这句话之后,顿时就对中文编程语言的原理产生了兴趣。由于平时业务开发过程中使用的主要语言是PHP/Golang,所以就从某种角度出发,并结合PHP、编译原理来分析一下中文编程语言的某些相似性原理。如果感兴趣的话,可以跟随笔者的步伐一探究竟。
1. 中文编程语言如果说,给中文编程语言下一个定义的话:那就是,如其字面义,中文编程语言就是用中文汉字去编写代码逻辑,这些代码在经过编译处理之后,能够在现代计算机系统上跑起来的编程语言。
1.1 现存的中文编程语言查了一下维基百科了解到:目前,中文编程语言大概有下面几种:https://zh.wikipedia.org/wiki/%E4%B8%AD%E6% ...