对电脑 计算机 计算机语言的困惑的浪漫3

10278人阅读
& 最经典计算机编程语言是什么
作者:张桂权
&&&&&&& 有同学,尤其是那些对计算机科学了解还很少的学弟学妹们经常会问我&师哥,你认为计算机编程语言中哪一门是最好的最棒的?& 等问题。当我毫不犹豫的回答,C是最经典的最实用的计算机编程语言时他们大都愣住了。为什么不是ASM/JAVA/C++/PASCAL/LISP/C#/VB/VB.NET等这些更高级更&优秀&的编程语言呢?&&&&& &&&&&& 他们的困惑我能理解。开学第一天老师就给他们发了 The High Level Language C 的英文原版教材,却没有介绍为什么学校要采用这一本教材,而且还是英文原版的,C的成功之处是什么,学了C语言能够做什么,C的前景和现状是什么,更重要的是C的未来发展前景怎样呢等等,这一切的一切教师们未曾提起。即使有先见的人去问了,得到结果也只是你自己去了解 吧!他们的课程就是从&Hello, world&开始的,带着一头雾气。&&&&&& 大概,多数人的第一个程序就是照着教材一个个bit敲进去的&Hello,wolrd&了。这个实在很经典了,几乎每一种编程语言开门砖都是他。这个没有什么值得非议的,只是老师在做演示的時候,也只是打开一个编译环境顺次输入: #include &stdio.h&int main(){&&& printf(&Hello, world ! /n&);&&& return 0;}然后,进行编译运行而已。因为这个没什么可讲的,实在体简单了。老师的授课让我们感到很遗憾的。一群渴望学习的孩子就被这样杀戮了。我们的教育制度实在很让人忧虑了。多数的教师都拥有很多的职称但是称职却寥寥无几了。 &填鸭式& 教育随处可见。甚至我现在一些老师还是停留在这种层次上面。由此可见,昨日的&象牙塔&不再光彩照人了。家长、社会都在发问,为什么?&&&&&& 实在让人费解我们的状况还是这样糟糕。有人认为对于学计算机专业做软件开发的人来说学一门语言(至少是这样)是很重要的。工具自然不是软件科学的核心但是对于语言学习还是很重要,只有通过语言才能和计算机进行交流,才得以表达自己的思想。所以我们的问题产生了。但是为什么C语言才是最经典的语言呢?这足以让人吃惊了,尤其对那些不太了解或者还没有接触过C语言的朋友(打面向对象的编程语言的出现,给计算机,尤其是软件事业的发展得来了一个新的时代,新的革命。好多人从生产实践中发现了面向对象的编程语言的优点和实用性、高效性、好维护性、清晰性等。所以,我多人都去学面向对象的语言去了。才会产生这样的误解,以为C就那么烦琐那么低效)。C是一门很优秀的编程语言,其结构化很好,而且用其编写的程序的运行速度还是足够快的,占用内存也很少(略高于相同功能的汇编语言程序),这是其他面向对象的高级语言无法比拟的。C是一门高级的低级语言。它有很好的体系和严格的语法以及相应的编程规范。它比汇语言更容易操作,但是不及高级语言那么简单。大概因为C语言里的bug很难发现和更正,所以好多人只是望而生畏罢了。&因为她有缺点,所以才喜欢她 !&。也许我不同于许多朋友之处就在于此吧。 我喜欢C语言,而且还认为她是最好的一门编程语言。&&&&& C的好处还在于我们能够操作程序的每一个细节,让整个程序按照我们的思路来执行。可以直接的操作内存,来避免不必要的错误的产生等。其实,C语言的优秀之处是有目共睹的,你的电脑操作系统,不管是Windows还是Linux或者Unix其内核都是用C来实现的,高级语言最多也就是用于开发一些应用软件罢了。尤其是在嵌入式软件开发中C表现的更加出色。当然了,这还与你的硬件环境,比如,内存的大小,和软件的应用的领域等等有很大的一层关系。& &&&&& 虽然,包括微软等公司和个人都在尽一切的可能来开发基于高级语言的操作系统,比如微软longhorn,来说明高级语言的高效、健壮等特性,但是我们还没有见到最后的结果。现在言论实在太早了。汇编语言很不错,但是能够把握汇编语言的人实在太少了。因为它结构很混乱,逻辑很差等。&&&&& 我相信,总有一天大家都会发现只有C才是最经典的计算机编程语言。我希望那些想通过学习一门优秀的语言来了解和把握计算机科学的同学朋友们尽早的改变自己的错误的观念。语言只是一种工具,最重要的还是计算机理论知识。这是没有一门语言足够表达的。领域知识的积累对一个人的职业生涯起着一个决定性的作用。&&&&&  
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:145189次
积分:2482
积分:2482
排名:第5547名
原创:67篇
转载:17篇
译文:32篇
评论:12条
(2)(6)(1)(2)(1)(3)(1)(6)(1)(2)(3)(1)(1)(8)(5)(2)(2)(17)(1)(5)(2)(6)(2)(3)(2)(16)(15)关于学计算机专业的女生进银行工作的困惑,分不多,希望好心的知情人能解答一下_百度知道
关于学计算机专业的女生进银行工作的困惑,分不多,希望好心的知情人能解答一下
本人所在学校是一所普通的二本商科学院,所学专业是计算机科学与技术。
由于专业是调剂的,本人对自己的专业不感兴趣,现在已经大四了,大学四年也就是保证了没有挂科,得过一两次奖学金,有一些学生干部的经历,做事比较细心和负责人,但是并没有学到什么技术性的东西,身边的人决定往这个方向发展的都参加了编程语言或者其他的培训。
今年我参加了国有一家银行的笔试,进入银行的机会比较大,因为有一些关系在里面,现在在等面试的通知,现在我心中的疑惑和担心是,第一,面试时加入面试官询问关于计算机专业的一些知识,我无法回答出来,现在该准备什么?
第二,担心进入银行后不能胜任自己的工作,在网上查询到计算机专业的学生进入银行后大多从事信息技术岗位的工作,感觉所做的事非常专业,涉及到系统维护,系统开发方面的,所以心里非常没底,虽然进银行是一件好事,但是还需要考虑到以后的工作状况,冷暖自知嘛。不知道是不是计算机专业的学生进银行就一定要分配到技术性的岗位上呢(我知道刚进去肯定是会先做柜台的)对专业的要求是不是很高呢?还有可能从事其他岗位的可能行吗?
面对扑面而来的就业压力,不知道谁能解答我上面的两个疑惑,不甚感激啊!
提问者采纳
  第一、看你所应聘的职位,在银行里面主要有公司业务部、个人业务部、资金营运部、营业部、信贷审批部、风险管理部、合规部、计财部、会计结算部、出纳保卫部、科技部、人力资源部等有关部门。其中你所关心的就是科技部,科技部主要负责银行计算机软硬件方面的维护,如果你应聘的职位的是这个部门,那你必须掌握的电脑方面知识当然是简单的计算机组成。能准确的识别计算机硬件的名称以及其功能,对于软件方面大多数人都没有接触过,所以不会在这方面提很多问题。因为大多数银行要考虑到安全性问题,所以银行内部的涉及到用户的电脑都用的是unix操作系统,因此在操作系统方面也得加强。  第二、你所想的都是多余的,在一家企业招录了新员工以后必须经过培训才能上岗,因为在实际工作中所用的软件,接触的东西我们在学校是学不到的,学的都是过时的技术。企业录用了你,主要还是看重你的潜在价值,比如说你大学四年没有挂过科,还拿过奖学金,说明你是一个爱学习的人,同样来了他们企业你也能好好的学好他们培训的内容,能更快的上岗这是他们所看重的。你是新员工在某些难的技术方面大多数都会让老员工去做,企业内不会为难人的。进了企业要秉着颗学习的心,不动就要向老员工问,这样你就能更快的立足在企业中。  如果你觉得满意的话就给分吧 嘿嘿
提问者评价
谢谢大家的回答,分只能给一个人。
其他类似问题
第一,不用担心考官,他对计算机的知识没有你懂得多,不会问很专业的问题。第二,柜台点钱的活,一般都要经过再培训,你认真负责一些就可以胜任了。第三,你如果不愿意,他们也不会强制分到信息岗位,你面试的时候人家也不会跟你确定。第四,其实,银行信息的工作很轻松,人家还不一定让你做类。
按默认排序
其他2条回答
其实计算机专业要求实践性比较强,你现在没有参加培训,不代表你以后就不会,只要你在学校有C或者c++以及数据结构的基础,后面其实就是一些实践的东西,接触多了你自然就学会了,没有必要为这个担心,至于面试,又不是软件公司我想考官也不会都是很专业的吧,知道一些理论我想应该就可以了。
应该及时看看关于计算机基础的书,比如说《计算机组装与维护》之类的书,这样在银行有硬件维护的问题时,也能解决。再学习学习LINUX的与一些基本命令,因为银行的系统大多数是Linux的系统,做维护工作因该就没啥问题了。至于银行前台的工作,简单的不得了,就是刷卡,存折存取钱或转账,只要细心两三天就能学会,我去银行实习一个礼拜,什么都会了,就是做业务是有点慢。
银行工作的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁计算机语言中哪些较好,应哪种好,哪种前景好点?_百度知道
计算机语言中哪些较好,应哪种好,哪种前景好点?
提问者采纳
关键还是靠你的自己的知识和经验的积累,水平到了一定的层次,就有前景了,哪怕你只会一种语言,而且不是最热门的
提问者评价
来自:求助得到的回答
其他类似问题
按默认排序
其他2条回答
编程不是目的,各种语言说的天花乱坠,其实就是一个工具,最重要的是能从这个工具中获益,达到更高的层次,如果只是停留在编程上,建议还是学高级语言,越高级越好。
最好选pascal
计算机语言的相关知识
您可能关注的推广回答者:回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁对电脑 计算机 计算机语言的困惑_百度知道
对电脑 计算机 计算机语言的困惑
一般大家用的计算机包括CPU,主板,内存,硬盘等硬件。说这些机件只能直接识别0,1组成的机器语言。我想请问这机器语言它是怎么识别的?比如说我一台电脑没装操作系统的。我就用键盘上0,1这两个按键,假如时间足够长,我就能按出一个程序出来么?那我用0,1按一操作系统出来行不?
来自拓听网
不是你想的那么简单的,这得从计算机的发展说起了,最早的计算机较大较笨重,那时确实是直接读取卡带指令的,比如说读打孔的能通过光线的为0,不带孔不能通过光线的为1,但也是有一套编码规则的,得符合编码规则计算机才能够识别并执行指令的,那时的计算机业主要用于科研机构等较大的政府机构.随着计算机的发展,计算机业逐步小型化,集成电路化也日益复杂化,简单的读卡方式已经不能满足计算机发展的需求的,这就产生了第一代的计算机操作系统---DOS,电脑业逐渐应用到个人用户,以操作系统为纽带建立起了人机对话的界面,人们只需以命令行的方式输入符合规范的DOS命令,交由操作系统解释为0和1组成的机器代码驱动硬件完成人们交给的各种计算任务,后来微软公司在dos的基础上发展为图形界面的操作系统--Windows(视窗操作系统),人们的各种操作变得更为简便直观,而不需要关注CPU真正执行的机器代码都是些什么.
简短捷说,计算机发展到今天的Win7的复杂程度,早已不是可以键盘随便敲几个0和1计算机就能当做程序还执行的了,而一套真正能实用的操作系统其中蕴含的代码行更是天文数字计,却非单个人敲敲键盘上的0和1就能敲出一套操作系统来的.
虽然现实做不到。但从根本原理上,应该没有错的吧。反正最终都是要把所有操作化成0,1给机器的。
原理是没错,但原理和现实是有相当大的差距的,你要了解到微软为开发一套操作系统会动用多大的人力物力你就知道现在自己想开发出一套比较实用的操作系统基本就是天方夜谭了,如果你对计算机编程有兴趣,你不妨从编写一套简单的的程序入手学习,但也需要先至少掌握一种计算机语言的,等你对计算机了解多了,你就知道想直接键盘上就敲0和1就能成事的想法是很可笑的了,
其他&3&条热心网友回答
跟我想法的类似,我最近也在找这方面知识与起源

我要回帖

更多关于 困惑的浪漫3 的文章

 

随机推荐