最新文章列表

Seaeast&collection——Object-oriented Programming(Java)_No.1

一切都是对象 :  Alan kay曾经总结了第一个成功的面向对象语言、同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这种特性表现了一种纯粹的面向对象程序设计方式:     1.万物皆为对象。     2.程序是对象的集合,他们通过发送消息来告知彼此所要做的。     3.每个对象都有自己的由其他对象所构成的存储。     4.每个对象都拥有其类型     5.某一特定类型 ...
2057 评论(0) 有1001人浏览 2011-01-09 22:51

Jquery入门学习篇--选择器(一)

html示例代码,该代码下载自网站http://www.manning.com/bibeault/,<div> <label>Some images:</label></div><div> <img src="images/image.1.jpg" id="hibiscus" alt=" ...
crawler 评论(0) 有1354人浏览 2011-01-06 14:18

Eval和Apply

Before we apply a function we must first evaluate its arguments. 这一点常常是编程语言的神秘所在。在SICP的封面,EvalApply是被画作一个阴阳的图案。AlanKay说他可以在一页纸上写出最强大的编程语言,主要说的也是Eval和Apply。 如果你觉得简单就是美,你完全可以定义一个图灵完备的语言,仅仅通过一个数组和“减1,然后跳 ...
buluzhai 评论(0) 有1958人浏览 2011-01-03 09:00

阻抗不匹配

持久化存储数据所采用的数据模型(无论是文件系统还是数据库管理系统)如果与编写程序(C++、Smalltalk、VisualBasic、Java、C#)时所采用的数据模型有差异,就称为“阻抗不匹配”问题。 “阻抗不匹配”是企业里的严重问题,高达25-33%的开发时间浪费在努力将对象挤压进关系型的持久化,也就是一般说的对象关系映射(ORM)。虽 然ORM工具的例子都着力演示其简易,但现实的情况要 ...
xiangxingchina 评论(0) 有912人浏览 2010-12-01 21:11

函数式语言的体验

  (转自http://www.qqread.com/other-devtool/f484352.html) 序言 这一次讲的不是作为Java改良版的Scala语言中所具有强大的纯面向对象功能,而是以函数式语言来介绍他。函数本身是对象,他可以被赋值给变量,或者作为方法的参数来传递,我们把他作为“第一类对象”来看一下他的处理方法。另外也让读者体验一下函数式语言特有的模式匹配的强大功能 ...
victor_jan 评论(0) 有1542人浏览 2010-11-25 08:15

开发资料下载_设计模式

目      录 序言 前言 读者指南 第1章   引言    1 1.1   什么是设计模式    2 1.2   Smalltalk MVC中的设计模式    3 1.3   描述设计模式    4 ...
arne3166 评论(0) 有955人浏览 2010-09-14 14:23

大话coding 之面向对象概念之争

—— 今天想了想,大话C、C++这个范围太小了,我还是改成这个系列为“大话 coding” 吧。其实就是记录一下我自己的一些瞎想。。(每天没事干时。。就想些这问题)   小学就开始简单的接触编程。。但是几乎直到最近才对面向对象有个系统的了解。   大学的时候虽然有这个课程,但是说实话,只知一点表层的东西。。今天来讨论一下所谓的面向过程、半面向对象、完全面向对象吧。   C语言是完全的面向 ...
rcfalcon 评论(0) 有1027人浏览 2010-08-27 13:13

Scala是个有趣的语言

       经常读我的博客的人应该知道,我最喜欢的编程语言是Haskell。我喜欢函数式编程,Haskell是一个能把函数式编程推向极致的语言。虽然如 此,我仍然时刻关注着其它新兴的和即将产生的编程语言,特别是函数式的编程语言,所以,当Scala诞生之初我就知道了这种语言。当时,我粗略的对它了解 了一下,并不是很喜欢;我感觉它的那些语法对于我的口味来说过于甜腻,而且这种语言看起来异常的复杂。然 ...
找不着北 评论(3) 有873人浏览 2010-08-25 07:01

JHotDraw之旅: 3.2 MVC架构

3.2 MVC架构 这里只介绍JHotDraw框架的MVC模式. 关于MVC,扯开了三天三夜也说不完. 如MVC是什么, 为什么要用MVC, MVC的优点和缺点有哪些, 什么是改进的MVC等等等等, 这些问题你都可以Google一下,  这里只简单概述.    MVC发明于80年代,最早是运用在smalltalk上的. MVC试图将视图,控制器和模型分离,使之成为三个独立的部件以提高代码可复用 ...
c.zhiwu 评论(0) 有1409人浏览 2010-07-28 18:59

MVC开发模式下网站策划/产品经理的角色定位

当前国内的主流建站程序都是采用了MVC三层架构来开发,对于网站的后期维护与应用过程,都有很大的裨益。由于MVC开发模式将前端设计、程序开发进行 ...
bupter520 评论(0) 有678人浏览 2010-07-27 13:04

Python学习笔记(四)

Python 学习笔记(四) <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?> Python 在尽可能不增加新的语 ...
java-he 评论(0) 有683人浏览 2008-04-10 15:48

采访Joe Armstrong的podcast

早上上班,听Software Engineering Radio对Joe Armstrong的访谈。Software Engineering Radio办得真不错。请来业界风云人物娱乐大众。访谈前主持人做了功课,提的问题 ...
varsoft 评论(0) 有687人浏览 2008-03-21 02:03

敏捷和大人物

<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling=& ...
happmaoo 评论(0) 有575人浏览 2008-01-03 09:35

Ruby是何方神圣?

Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号matz)开 ...
wapysun 评论(0) 有837人浏览 2007-09-24 17:15

Ruby语言快速入门之对象,方法和类

喜欢使用高度面向对象的<nobr oncontextmenu="return false;" onmousemove="kwM(2);" id="key2" onmouseover="kwE(event,2, this);" style="COLOR: #6600ff; BORDER-BOTTOM: #6 ...
wapysun 评论(0) 有835人浏览 2007-09-21 13:35

Prolog小程序

坚决鄙视一介绍Prolog就用家谱树做例子的帖子/教材/指南。跟我八辈子不搭界的某银的家谱关我P事啊?就算自己的家谱。我爷爷的姑姑的侄儿的表姐的大 ...
varsoft 评论(0) 有1065人浏览 2007-05-15 13:52

计算机科学经典论文

从Jao的Programming Musing看到的:Babar Kazar 整理了一堆经典论文。Jao强烈建议每个严肃的程序员读每篇论文,说它们都或多或少有意思。粗粗扫了一下,很多论文都没读过。挑了些俺多少知道一点的介绍。 ·An axiomatic basis for computer programmingC. A. R. HoareTony Hoare名下的公理化语义(Axiomatic ...
varsoft 评论(0) 有789人浏览 2007-02-23 04:25

Sun最近很亢奋啊,又把StrongTalk开源了

链接在这里。连StrongTalk的卖点,一个性能卓越的虚拟机,都被开源了。StrongTalk是SmallTalk的变种,允许静态类型(所以才叫"Strong"而不是small哈。 ...
varsoft 评论(0) 有743人浏览 2006-09-13 11:37

八卦一下Erlang的发明人Joe Armstrong

从SmallTalk Tidbits看来的。Erlang的作者Joe Armstrong到欧洲Smalltalk用户组做了个报告。James Robertson记录了报告的要点,顺便八卦了一下Erlang的历史。当年Armstrong在爱立信逍遥快活,做电话网络方面的开发(多半是交换机了)。他当时用过Smalltalk,可惜那个时候Smalltalk忒慢,不能满足电话网络的高性能要求。但阿伯伯 ...
varsoft 评论(0) 有777人浏览 2006-09-12 09:01

S. Lippman的访谈

http://forum.blogchina.com/forum/viewtopic.php?t=28914 搞笑的一句:记得1991年Java出现的时候,人们预言c++将会消失,可这并没有发生,而是SmallTalk消失了。当Linux出现的时候,人们又说微软有麻烦了,可实际上是Sun有了麻烦。:-D
varsoft 评论(0) 有764人浏览 2004-09-21 03:18

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics