代码改变世界

阅读排行榜

读书笔记:《java脚本编程:语言、框架与模式》-(2)jvm内部的脚本语言

2011-04-03 10:30 by 会被淹死的鱼, 413 阅读, 收藏,
摘要: java架构由四个不同的元素组成:java编程语言java类文件格式java虚拟机(JVM)java应用程序编程接口(API)java语言的一些特性,真正可以跨平台移植,对线程的语言级支持,内建标准的Socket实现。有几种jvm脚本语言。BeanShell,是第一种引入java语法的脚本语言。是一种很小的、可嵌入式的java源代码解释器,对java的语法进行了扩展,其中包括了java 1.5引入的一些新特性。比如foreach语法,自动装箱(autoboxing)。使用BeanShell的话,可以在java 1.5之前的jvm上使用这些特性。Jython是Java中Python语言规范的一种 阅读全文

Functional Programming 资料收集

2015-01-03 16:17 by 会被淹死的鱼, 412 阅读, 收藏,
摘要: 书籍:Functional Programming forJava DevelopersSICP(Structure and Interpretation of Computer Programs)课程主页(有免费在线版):https://mitpress.mit.edu/sicp/视频教程:htt... 阅读全文

读书笔记:《java脚本编程:语言、框架与模式》-(1)脚本语言

2011-04-02 20:56 by 会被淹死的鱼, 402 阅读, 收藏,
摘要: 脚本语言的定义很模糊,脚本语言一般是一种高级语言,在它们被执行的时候进行解释。这样,应用程序就以他们原始的形式存在于脚本中,并且这种构造由名为解释器的程序在运行时进行转换。一般而言,你是在执行解释器,它读取应用程序的语句然后执行它们。这类语言称为脚本或者动态语言。java平台幕后的主要思想是将一个虚拟的处理器实现为一个软件组件,称作虚拟机。当我们有这样一台虚拟机时,就可以为该处理器编写和编译代码了,而不需要特定的硬件平台或操作系统。编译过程的输出称作是字节码,它实际上表示目标虚拟机的机器代码。所以,java语言是既有编译语言的特点,也有解释语言的特点,使得java平台非常特殊。java采用的是 阅读全文

[转载]为什么我认为每个程序员都应该用Mac OS X?

2011-10-26 15:52 by 会被淹死的鱼, 396 阅读, 收藏,
摘要: 原文:为什么我认为每个程序员都应该用Mac OS X? 作者:Tinyfool查尔斯·狄更斯老师的《双城记》里有句非常著名的话,我每次看到都心潮澎湃,所以看了无数次《双城记》总是在那两句话前后打转。心说,开头就这么好,正文无论如何也无法让你觉得精彩了吧?原文是,“It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incre 阅读全文

ubuntu 10.04的用户目录下的中文文件名变成英文

2011-05-12 19:12 by 会被淹死的鱼, 388 阅读, 收藏,
摘要: export LANG=en_US xdg-user-dirs-gtk-update export LANG=zh_CN.UTF-8xdg-user-dirs-gtk-update运行完后,会出现一个窗口,询问是否更新目录名字,选择是,就发现原来home下的中文名都成了英文的 阅读全文