[拼搏到底之龟兔赛跑--Day 14]所谓国学

据说,现在国学是越来越热了,但是,什么是国学,好像没什么人说得清楚。是文言文?竖版书?是四书五经?是之乎者也?是那些当年被五四青年们彻底打倒了的旧学?是传统文化的精髓?是封建阶级的糟粕?

那么,什么是国学呢?在我看来,国学无非是国人之学。中国这个国家的历史,从未中断,文化传承自然也绵延至今。那么国学,就该是从古到今,一切曾经产生,甚至至今仍然能够看到、学到的学问。

这样的国学定义,只怕与很多人不同。比如,孔孟之道,自然算是国学;佛经、道书,当然也算是国学;诗词歌赋要算是国学;奇技淫巧,只要是历史上的中国人发明的,当然也算是国学;不但古代的文言文要算是国学,现代文写出来的学问,也该算是国学;不但繁体字可以是国学的载体,简体字也同样可以是国学的载体;不但四书五经、诸子百家是国学;就算是到了现在,有中国特色的社会主义的理论,也同样是国学;千百年后,要写中国学术史,这些学问,都是史书中该记载的内容。

为什么我会这样来定义国学?因为,我既不是守旧派,也不是维新派。既不是简单的说“要继承传统”;也不是简单的说“要脱亚入欧”。就像人不可能拔着自己的头发飞离地球一样,我们同样不可能在中国文化的土壤中,种出不含中国文化的学术来。学术史固然有扬弃、有转折、有吸收、有否定;但是这些都无可逃避的会汇入整个中国学术的发展进程之中。假装自己不在其中,和假装自己不是中国人一样,颇有掩耳盗铃之态。

至于该不该读古书的问题,我感觉其实相当的细枝末节。一个不能放弃思考的人,无论接触古今中外的何种学问,总要拿来联系自己所处的时代与文化,所处的社会与政治环境,来做更加深入的思考。这样的思考得出的成果,总是国学的一部分了,逃不掉的。那么既然要思考研究中国的现实,你当然可以从一切有价值的学术资源入手,喜欢古汉语典籍的,固然可以从经史子集入手;喜欢史料丰富的,也可以从近代现代的学问入手;喜欢西方理论体系的,自然可以从西学入手;钟情华夏文化的,也不妨从中体西用开始考察。

读书,问古今中外,总是荒唐的。第一是好不好,第二是自己喜不喜欢。读有价值的好书,如果读不下去,也不要逼自己。如此而已。

今天的blog里,没有介绍书~~~,还是评论几本吧。
s2180475
《国学概论》,钱穆的书,这本我也没看过,不过相信应该是很不错的。

s1430717
《思维的乐趣》,王小波的思维模式,其实不出程序员的范围;他完全无法理解,理科思维和文科思维是完全不同的两种体系,以理科眼光来看文科的很多东西,往往不免会有些“盲目的自得其乐”,这大概就是他的“思维的乐趣”吧。

s2180180
《经学历史》,清朝的皮锡瑞写的,介绍经学,相当的深入浅出,豆瓣的一篇简介,但是介绍得极为深入,推荐一看。

s1195244
《经子解题》,国学大师吕思勉著,泛论经学与子学,薄薄一本,正可以“启蒙”。

s1007098s2061882
《公羊学引论》、《政治儒学》,有一个叫蒋庆的人,尊敬他的人,叫他蒋子,以为他是当代国学大师。不过依我的见解,此人的学问相当空疏,不过文笔气势很足,读来令人有昂扬振奋之感。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您介绍一下 Java 编写的龟兔赛跑模拟。 首先,我们需要定义两个角色——乌龟和子,他们的基本属性包括速度、位置等信息。可以用一个类来表示他们: ```java public class Animal { private String name; // 名称 private int speed; // 速度 private int position; // 位置 // 构造函数 public Animal(String name, int speed) { this.name = name; this.speed = speed; this.position = 0; } // 睡觉 public void sleep() { System.out.println(name + "在睡觉..."); } // 行动 public void move() { int distance = speed; // 行进距离等于速度 position += distance; // 更新位置 System.out.println(name + "跑了" + distance + "米,当前位置:" + position + "米"); } // 获取位置 public int getPosition() { return position; } } ``` 接下来,我们需要模拟比赛的场景。可以使用一个类来表示比赛,包括两个角色和比赛的逻辑: ```java public class Race { private Animal tortoise; // 乌龟 private Animal hare; // 子 // 构造函数 public Race() { tortoise = new Animal("乌龟", 5); hare = new Animal("子", 10); } // 开始比赛 public void start() { int totalDistance = 100; // 总距离 while (tortoise.getPosition() < totalDistance && hare.getPosition() < totalDistance) { tortoise.move(); hare.move(); if (hare.getPosition() - tortoise.getPosition() > 10) { tortoise.sleep(); // 子领先10米以上,乌龟睡觉 } } System.out.println("比赛结束,"); if (hare.getPosition() >= totalDistance && tortoise.getPosition() >= totalDistance) { System.out.println("双方同时到达终点,平局!"); } else if (hare.getPosition() >= totalDistance) { System.out.println("子获胜!"); } else { System.out.println("乌龟获胜!"); } } } ``` 最后,我们可以在 `main()` 函数中创建比赛对象并开始比赛: ```java public static void main(String[] args) { Race race = new Race(); race.start(); } ``` 这样,我们就成功地用 Java 编写了一个龟兔赛跑模拟程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值