首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>linux其它>正文

IT历史回顾和未来展望

http://www.oklinux.cn  2008-08-06   Linux时代  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
IT—信息产业,包罗太广的一个领域,涉及信息处理,计算,测量,控制。。。,等等,以我的眼界根本罗列不清,那就让我以一个外行人的视角,去谈些内行人才能说清的事情,不求能说得准确和深入,这本身对我来说就做不到,只求能跳出一个斛笼,远远的端详,看个大概的轮廓,不求深入细节以至于迷途。

从中国远古的算盘,到近几百年的机械运算机器,再到上个世纪的电子二极管搭配的庞大的原始的计算机,后来晶体管,集成电路,集成度越来越高,性能越来越强大的CPU,录入方式从原来的手动开关,打孔纸带,到后来的键盘,鼠标,以及当今和以后的触摸屏,即指即画的智能识别,核心和外围终端都在提升性能和更加方便。计算机从无到有,开始的集成度不高,在现在看来简单的声卡,网卡,显卡等等外围终端的连接处理都需要单独的板卡来实现,以至于计算机要实现一个完整的功能,不得不考虑在内部实现通用的扩展,在我们眼中,计算机就是那样的一个大机箱,里面充满了扩展槽和空间。人类传递信息的方式从远古的烽烟,驿马,到后来的电报,电缆,发展到现今的光缆,以及3G,4G,以及以后会更高的带宽,网络把所有的孤立计算单元连在一起,我们每个人更加方便的和远方交流,共享着整个网络的资源。这些改变着我们的生活,教育,工作等等的方式,人类文明的进程类似于指数方式的上升。回想着一百年前的今天和当今的对比,再遥想一百年前和一千年前对比,这两个比较的差别不知是否能让我们感觉到文明进程的飞速。

计算机和网络经历了原始,从无到有,从大公司封闭的框架到标准的统一和开放,很多高端的应用不再是被一家公司垄断,人们有更多的选择,也不再接受实力强劲技术领先的公司再像以前那样制造壁垒,漫天要价,随意引领某个方向。这些人们回看IT近年的历史就能清楚地感受(引个例子http://baike.baidu.com/view/730006.htm)。本人前几篇提到计算机的集成和扩展,展望未来,这里再重复一下,芯片的集成度越来越高,一个小小的盒子就能实现以前一个大机箱计算机的全部功能,资源紧张的未来,我想必然会向这样的方向发展,通用的外部扩展接口,这样的小盒子可以随意的替换,外部扩展接口和机箱的发展,不必再受小盒子内部发展的制约,更高速,更开放,更方便,软件移植性更好的标准会有更强的生命力。这样的小盒子可以放在仪器内部,示波器,频谱仪等等,通用性,信号处理,将不局限于专用的 DSP电路板,对于设计,开发产品工作量和繁琐程度都将减轻(现在就有了这样的仪器);PDA现在用的也很多了,机器人等等。技术的发展和普及,让小孩子都可以使用最新科技,游戏机,手机等等。制作越来越真实的游戏让小孩子沉迷,荒废好时光,真是可惜,我想以后最基本的编程也会慢慢得容易,完全可以从娃娃做起,不至于被游戏吸引。本人学过一些高级语言,可惜一直不会编程,想想那些繁琐的语句就头疼,更别说深入进去,直到碰到一个叫做Labview的图形化编程语言,让我也能够做一些外人看来很难的工作,实际上稍稍学学,很快就能够用起来,数据采集,仪器控制等等都变得很容易。当然这种傻瓜式编程有其局限,越容易编的东西,性能往往不如其他高级语言,精通一门高级语言的程序员往往不喜欢用这个。用顺手了,就更不愿意去尝试学学c,java等等一直感兴趣的东西,所以一直担心在系统集成级做惯了,人的惰性就很难让人深入到驱动,源码,电路设计等底层,这种很容易让小孩子学会的东西,是否会让小孩子以后不愿意去考虑底层最基础的东西?一直这么担心,不过后来发现自己担心是多余的,我们从小教育之路就是从形象到抽象,搭积木,看图识字等等,这样的过程并没有让我们变成傻瓜,相反,我们慢慢的可以考虑更加复杂的事情,挑战着我们人类智力的极限。这样的图形化编程,我想以后将不只局限在Labview这一种,只要有一个种子,就能够被GNU,GPL这样的土壤不断的催生,长大,而不至于被一个公司所垄断。

网上发现现在还有汉语编程,但感觉内核是封闭的一小群人在做,这样的敝帚自珍,不知道以后是否能做大做强,如果能摈弃短期的经济利益,我想不会这样一直处于边缘状态。毕竟现在的各种系统平台,各种各样的编程语言,已经不再是从原来的无刚刚到有,在这样充足的有的状态,要想发展,短期的利益就要舍弃。其宣传中提到什么汉语cpu,我就觉得有些搞噱头了。我们知道,不管什么样的语言要执行,最终都要翻译成机器语言,最底层都是在做着繁复的布尔运算,我们可控的输入的0,1经过繁复的与或非门,其中又不断的反复叠带。。。最后给出结果,这里只有一种语言,世界通用,什么汉语,英语等等,仅仅是我们能够容易的去操作,理解而已,就象数学,物理的教科书,里面的公式就是我们的通用语言,所有点缀其间的各国语言仅仅是让我们能够去理解。汉语编程的好处我想能够让我们不懂英语的人也能够容易的去编程就足够了,这就是最大的贡献,没必要为了宣传去搞其他什么噱头。而且程序中的变量代号,已经失去了语言的含义,拉丁字母的简单有其优点,没必要完全用汉字代替。

高级语言是一维编程,图形化编程是二维编程,也许以后的逼真的三维显示投影技术可以让我们更形象的三维设计和编程。不过不管怎样的逼真,光怪离陆,在最底层,都可以用一维的代码流表示。这些不管怎么发展,还囿于布尔运算,图灵机的模型,也许计算机的革命,编程语言的革命只有等到量子计算机萌芽的那一天。现在的量子纠缠态的光路,远程的传输,各种各样的势阱也许就象我们刚刚发明电子管那样,做着这样最原始的尝试和组合。也许未来的能够实现量子态操作的集成电路或光路还很遥远,但至少在密码,安全等领域,可以配合传统的计算机。我们传统的通信,是一方到另一方,未来人类不知道会怎样,也许可以在星球之间随意的游走,彼此关联的飞向两个方向的粒子对就是我们通信的媒介,当知道了一个粒子的状态,另一个粒子就确定了,这本身就让人感觉不可思议,可是量子的基本理论和事实就是这样的发生。测量和控制,这本身就是相对的概念,当我们通过测量确定了一个粒子的状态,另一个粒子实际上就受控的确定了。如果我们能够让粒子态向我们想要的方向塌缩,是否能实现控制的革命。编程,也许里面的循环,赋值,判断,这些基本的元素都将以我们现在难以想象到的方式改变。
共2页: 上一页 1 [2] 下一页

上一篇:关于云计算的思考   下一篇:Transmission 更新至 1.31

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·关于云计算的思考
·个性十足的 Linux 体恤
·10种Windows的最愚蠢使用
·Ubuntu 及其相关项目
·文泉驿正黑字体获得更新
·Interstellar GTK
·Firefox 特色扩展: Panic
·scrot 从入门到精通
·STD: 基于 Linux 的安全工具包
·保重身体,粉丝致盖茨大叔的一封信
·Fedora 7时代已过
·MClinux:玩转Linux只需一张软盘
·DIY文件柜内的Linux集群机
·对迅雷要开发面向Linux平台的看法
·中国地震专家讲述余震监测方法
·专家:“震中将迁移到西安”无科学依据
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·关于云计算的思考
·个性十足的 Linux 体恤
·10种Windows的最愚蠢使用
·Ubuntu 及其相关项目
·文泉驿正黑字体获得更新
·Interstellar GTK
·Firefox 特色扩展: Panic
·scrot 从入门到精通
·STD: 基于 Linux 的安全工具包
·保重身体,粉丝致盖茨大叔的一封信
·Fedora 7时代已过
·MClinux:玩转Linux只需一张软盘
  阅读排行
·debian Linux 下 Cedega 使用指南
·配置ubuntu上网问题
·Ubuntu 8.04 最新界面截图
·ubuntu下安装软件的几种方法
·SuSE Linux安装后的初步设置
·移植Uboot到ARMer9开发系统上
·ubuntu中的快捷方式
·Kirin原创的eclipse editor配色方案
·debian Linux下制作deb包的简便方法
·ubuntu dapper下解决依赖关系安装opera
·GNU EMACS字体设置,基本上可以随心所
·Linux下使用FrameBuffer直接写屏
·解决ubuntu 6.06不能保存DNS地址的问题
·在ubuntu下修改网卡地址
·Debian分辨率的调整
网摘收藏: