I have a dream

简介: 我们本学期学了数字图像处理,上机实验使用C语言,内容都相对比较简单。唯一复杂一点的也就是如何从BMP文件里读取图像信息,反倒是真正与课程相关的算法处理却像做加减法一样很简单。我觉得我们的课程安排上有很多不合理的地方,往往在学一门课程时需要很多前置知识。比如以前学“计算机图形学”是要求上机用C++&OpenGL,结果很多同学上机不成功不是因为课堂内容不理解,纯粹是因为OpenGL不晓得怎

我们本学期学了数字图像处理,上机实验使用C语言,内容都相对比较简单。唯一复杂一点的也就是如何从BMP文件里读取图像信息,反倒是真正与课程相关的算法处理却像做加减法一样很简单。我觉得我们的课程安排上有很多不合理的地方,往往在学一门课程时需要很多前置知识。比如以前学“计算机图形学”是要求上机用C++&OpenGL,结果很多同学上机不成功不是因为课堂内容不理解,纯粹是因为OpenGL不晓得怎么使用。

我一直憧憬着我们的计算机能平民化、大众化,降低大家的学习、使用门槛。如果我们学习时,有一门语言能屏蔽大部分和课程无关的细节,而只让我们专心于考虑和课程相关的问题,也许这样的效果会更好。这样的做法就好比我有一个月假期,我想去北京旅游一趟,而导游一路上一个劲地介绍说杭州有名胜、南京有古迹、山西还能看兵马俑……这样一路下来,估计一个月也未必能到达目的地北京,或者到了也不能尽兴。索性抛开一切坐飞机直达目标玩个痛快!

本着这样的理想,我很想设计一门新的语言,尽量降低大家学习的难度,能专心的去做感兴趣的事情,苦于一直没找到一种通俗易懂、老妪能解、雅俗共赏的方式。传说面向对象的思想很接近人类的思维方式,理论上讲应该很好学、容易被普通人所接受,但事实是我们这些科班出身的人也未必能领悟到其精髓。

我们所学的知识很多时候就像是工具,我们学习并使用它是希望能改进我们的工作方式、提高效率等等,但无论是出于什么目的,都绝不会为了自寻烦恼。可惜很多人就是喜欢玩弄自己的学识以求与众不同。

例如,语言作为我们沟通的工具,其意义在于能相互交流思想,能将自己的想法传播出去。但很多专家就是喜欢玩弄语言:正话、反话、倒话连着说,十个人来理解能看出二十种意思,没人能明白其真正含义,但他们依然我行我素,陶醉于其中,完全脱离实际。做这样的学问,不免得有些孤芳自赏了吗?再比如,如果周围的人都认为“下里巴人”是个贬义词,我觉得这时候为了能正常沟通而放弃一下自己的原则也无可厚非。

但愿计算机技术能避免卷入这些的漩涡中!但眼前也出现了少许并不“和谐”的景象:比如优秀的程序员就用C++、聪明的程序员用Delphi等言论;还有Unix是高手们用的,汝等草民还是回归Windows等。这让我联想到《无根的根》中无名师教导新门徒:“家猫也能欺负老虎,但猫叫永远比不过老虎吼。”

我们应该时常扪心自问,我是不是在孤芳自赏?也许计算机也要时刻谨记党的宗旨:以广大人民为中心!


版权声明
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者“redraiment”和主站点上的本文原始地址


我的邮箱,欢迎来信(redraiment@gmail.com
我的玩具箱(子清行
我的百度空间(梦婷轩

目录
相关文章
|
6月前
|
人工智能 BI C++
Hello 2023 D.Boris and His Amazing Haircut
Hello 2023 D.Boris and His Amazing Haircut
|
6月前
|
人工智能 算法 ice
【2024美赛】D题(中英文):五大湖水资源问题Problem Problem D: Great Lakes Water Problem
【2024美赛】D题(中英文):五大湖水资源问题Problem Problem D: Great Lakes Water Problem
71 1
AtCoder Beginner Contest 174 ——D.Alter Altar(思维)
AtCoder Beginner Contest 174 ——D.Alter Altar(思维)
88 0
转:肉饼的自白:You've got to find what you love
《You've got to find what you love》是乔布斯2005年在斯坦福大学毕业典礼上的演讲,当我第一次看到这个演讲视频的时候,被彻底震住了。回顾自己跌跌撞撞的人生道路,就是一个不断寻找然后坚持自己钟爱事业的过程。
1371 0
1013. Battle Over Cities (25)
//连通分量数量 - 1 //如何求连通分量: #include #include #include #include using namespace std; int e[1000][1000], n; bool ...
773 0
|
Java 容器
Gym 100952G&&2015 HIAST Collegiate Programming Contest G. The jar of divisors【简单博弈】
G. The jar of divisors time limit per test:2 seconds memory limit per test:64 megabytes input:standard input output:standard...
1030 0
Codeforces 714A Meeting of Old Friends
A. Meeting of Old Friends time limit per test:1 second memory limit per test:256 megabytes input:standard input output:s...
859 0