Chinaunix首页 | 论坛 | 博客
  • 博客访问: 559882
  • 博文数量: 155
  • 博客积分: 4015
  • 博客等级: 上校
  • 技术积分: 1625
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-18 16:55
文章分类

全部博文(155)

文章存档

2009年(20)

2008年(39)

2007年(66)

2006年(29)

2005年(1)

我的朋友

分类:

2009-02-09 09:12:22

记得有本书上说:程序员每年都要学习一门语言。

去年我接触了Python,并且于年底时发现了Ruby。今年我可能主要涉及以下三门语言:

Java:虽然我已有近三年的.net编程经验,但我并不了解Java。之所以我要去了解Java并不是因为我觉得Java超过它的近亲表弟C#,而是今年我们学校开设这门《Java程序设计》课程。既然开了么,当作完成任务也好,也要好好学学。
如今Java已变得十分庞大,我不可能把Java相关的环境都了解一下。我主要集中在Java语言上,对于框架部分,可能Spring,Hibernate是我关注的重点。
学习,书本肯定是少不了的。《Thinking in Java》确实要读读,只是我一下不确定是读中文版的,还是英文版的——英文版太耗时间了。

Ruby:去年年底的时候,我接触了Ruby。借助于元编程(metaprogramming),Ruby确实生产力惊人。加上一些语法甜点(syntax cookie),确实让人感觉很舒服。Matz在《The Ruby Programming Language》中说过:Ruby is designed to make the programmers happy。
让我接触Ruby的是的Bruce Tate《Beyond Java》,确实当下的Java也好,C#也好都太大了,对于一些轻型任务(而大部分程序员的任务都属于轻型任务)有些大炮打小鸟的感觉。Dave Thomas对Ruby有着实践经验,他的演讲让人很喜欢,他的《Programming Ruby 2/e》不可错过。

Lisp:从函数式编程开始,我知道了一个原始的宝藏:Lisp。有些人的思想就是先进,可以超前常人许多。Paul Graham就是其中一位,他的《ANSI Common Lisp》中提出了很多到今天来看仍旧闪闪发光的观念和程序设计方法。这些方法要么当下正在流行,要么刚刚被人们所重视。
对于想急着了解Lisp的朋友Bruce Tate的《跨越边界: Lisp 之美》确实是一碟可口的小菜。

编程也几年了,了解编程本质,学习程序语言是我的乐趣。若今年时间充沛《编译原理》还要拿出来翻翻。
 
 
 
 
 
 
Jerry.Chou
     2/9'09
阅读(679) | 评论(0) | 转发(0) |
0

上一篇:09年阅读的书--年底封功

下一篇:放下

给主人留下些什么吧!~~