当前位置: 首页 > 我的大学生活 > 正文

迟思堂工作室成立

李迟按:老有人问我这个网站为什么叫“迟思堂工作室”。其实,一个名称没有什么所谓的,它不外乎是一个名称而已。下面是我很久以前跟小郭同学一起搞单片机时写下的一些文字,现再次发布在此。现在看来,强调得最多的一点就是编写程序的风格。最先发表在ednchina博客上,日期为2009.03.24。

热烈庆祝迟思堂工作室成立!

热烈庆祝FightNow!团队成立!

迟思堂,汉语拼音首字母为CST,亦恰好是计算机科学与技术专业的名称的简写,即Computer Science and Technology。

FightNow!并不是Fight Now的简写,而是Fight No waiting!的缩写。用我们的话就是:We fight and we’re here。

目前队员有小郭和李迟两人,均是热爱单片机的小菜鸟。懂的东西不是很多,但我们都很卖力去学。目前正在学习AVR单片机。

我们的性格不同,学习方法不同,所用工具也不尽相同,比如说小郭一般用ICC写程序,而李迟一般用GCC写程序。

既然是一个团队,就得有一些约定,下面写出一些我们商量好的约定,或者是李迟个人的想法。

1、   编写的程序一般会有.H文件和相对应的.C文件,.H文件是声明所用,.C文件是其函数实现部分。在调用时只要包含.H文件即可,我们没有听说过#include “M16_SPI.c”这类的程序,同时也不提倡使用这个形式。

2、   头文件一般是声明外部或内部变量、函数。一般不作变量的初始化。格式为:

#ifndef __MY_TYPE_H__

#define __MY_TYPE_H__

#endif

3、   在程序的某些地方会看到编译环境,测试环境,比如所选用的芯片、晶振和所用编译器等等。

4、   对于一般的for语句,是在括号内声明变量的,这是C99新增加的,李迟也这样用,因为李迟所有的编译器是支持C99的,如果编译出现此类错误,那么就应该设置一下,将相应的变量放在语句之前。

5、   所用编辑器的Tab键宽为8。

6、   关于程序格式,程序的格式是参照某些书籍所定的,只是李迟本人觉得好看,不具代表性,因此不接受诸如此类的忠告。–如果觉得格式不好看,试一下将Tab的宽度设置为8。学习编译原理就会知道,这只是人的感观上的表现,编译器是不会管你的程序写得怎样的。它只是检查词法、语法和语义的错误,所以像逻辑上的错误,只能怪人,不能怪编译器,不能怪单片机。

7、   关于注释,一般不是全部写出来,而且多数是用英文表示的,(试想,在写程序时不时切换输入法是一件多麻烦的事。)因为全部写出来,会有漠视看程序的人,因为如果连简单的语句也看不明白,那就不是我的问题了。^_^

8、   程序的变量、函数名称等均用小写表示,但宏定义始终是大写。这是我们的习惯和约定。因为,除了Windows之外,还有更多更精彩的世界,不一定要遵循它的约定。

 

下面是队员的简介:

李迟:

网络ID有:Late Lee、guiltcool、subfate等等。

好文,喜游山玩水,爱看《史记》、《围城》和《人间词话》等等。

会用AVR、GCC、MFC。

小郭:

email:

menghnh@163.com

喜欢抓《昆虫记》来看,热爱欧亨利和冯梦龙,篮球。

cst studio

后记:每当看到这张图片时,总想到那时奋斗的时光,还有很多人,飞哥、杰哥、木木、峰子、小郭、小桂子,等等。大学的生活总是那么美好,那么让人怀念!!

本文固定链接: http://www.latelee.org/life-in-school/cst-studio.html

如无特别说明,迟思堂工作室文章均为原创,转载请注明: 迟思堂工作室成立 | 迟思堂工作室

迟思堂工作室成立:目前有2 条留言

  1. 2楼
    木木:

    天气不错,阳光正好,正在写代码~

    2015-01-26 下午1:57 [回复]
  2. 1楼
    小桂子:

    到此一游~~

    2015-01-26 下午1:47 [回复]

发表评论

*

快捷键:Ctrl+Enter