计算机专家科学不科学,科学网—谁敢称自己是计算机软硬件专家? - 姜咏江的博文...

谁敢称自己是计算机软硬件专家?

已有 4821 次阅读

2011-7-29 05:47

|个人分类:随笔|系统分类:观点评述|

计算机, 科技政策, 动车, 追尾事故

姜咏江

著名的计算机专家闵应骅老师在博文《从温州动车追尾事故想到的(2)》中说‘常有人问我:你是搞计算机的,你是搞硬件,还是搞软件的?我不太好回答,因为容错计算既与硬件有关,也与软件有关。我要是回答:软件硬件都搞。就显得太誇口了。事实上,容错计算的确既与硬件有关,也与软件有关。’

闵老师很谦虚,也很实在。其实只要是搞计算机系统核心技术的人就应该是软硬件方面的专家。改革开放30多年来,我们太重视软件的作用,而忽视了硬件的“决定性”作用。这对我们这样一个泱泱大国来说实在是很可悲的事情。想象一下,中国的计算机人才有多少?真正从事计算机核心器件设计研究的人又有多少?

计算机硬件的产生和发展来源于软件的需求,而软件的发展必须要有硬件的支撑。这个道理每一个学习计算机的人恐怕都懂。然而在全盘的追求市场效应的环境下,一个缜密、细致、需要深入、长时间的软硬件一体化研究,被毛糙的‘经济大潮’所淹没了。个人的经济利益和研究成果紧密地挂钩了,哪里能够促进人们去花大力气,长时间地去从事那些非常重要,然而短时间,甚至一生都难以获得重要成果的计算机核心技术的研究?不客气地说我是搞计算机核心设计研究的,我花费了二十年左右的时间才掌握了从无到有的计算机核心的设计方法。我是民科,全凭兴趣搞研究,不用国家拿钱支持我。我搞的动态计算机设计在国内想找人讨论一下都难,说明什么?说明我们科研的“行政化”管理方式,太不适应科技向“国际尖端化”发展的要求了,不能促进人们去从事“高精尖”的研究。高精尖的科学研究往往是费时费力的长期研究过程,对于个人来说,很可能一生都难以见到像样的成果,也许一直都会默默无闻。对于此类的科学研究,国家必须有独到的经济政策支持,而不该用通行的市场化方式去管理。别的不说,就说我们引以自豪的“龙芯”处理器研究,忙于市场化不见得是好事,市场化的结果,会造成失去深层次的特色,那些特色很可能不是当前市场化所追求的目标。

高速列车监控管理系统是一个技术含量极高的网络计算机系统,任何这样的系统都是一个软硬件一体化的系统,都需要一定数量的既懂硬件又懂软件的相关计算机专家参与研制。看看温州动车追尾事故中那些专家所言,做为科技人员应该脸红!

科研基金申报制度是促进科学发展的好做法。从国家的利益考虑,不能所有的科研项目都走申报基金的渠道,根据国策发展的需要,应该拿出一定数量的钱,去支持象科学院这样的单位,组织人才从事那些短时间难以出成果的研究(例如计算机核心设计制造的研究),即使这些人一辈子也拿不出成果,也应该给予他们良好的生活待遇。只有这样中国的科技事业才能够向尖端前沿方向发展。象现在这种“跟随式科研”占上风的科研环境,必然会出现一些糊里糊涂的专家!

良好的科技政策一定会让更多的青年人成为计算机软硬件方面的真正专家。

2011-7-29

转载本文请联系原作者获取授权,同时请注明本文来自姜咏江科学网博客。

链接地址:http://blog.sciencenet.cn/blog-340399-469578.html

上一篇:探究动车追尾事故的原因

下一篇:高铁降速不能从根本上解除安全隐患

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值