知识大全 你们读大学时,第一门编程课是用什么编程语言?
Posted 学生
篇首语:宝剑锋从磨砺出,梅花香自苦寒来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 你们读大学时,第一门编程课是用什么编程语言?相关的知识,希望对你有一定的参考价值。
你们读大学时,第一门编程课是用什么编程语言?
你好,一般的学的是C语言这门课程,不过不同学校开设的课程不一样,这个在非计算机专业是属于选修课
第一门编程语言选什么好
一、C++更好:
因为C++就是C的加强版,是它长大,成熟的结果。C就是C++的前身,是它儿时的模样。
当前的主流编程环境用的都是C++,当前主流的编程思想都是模块化、协作化,所以不应该也不可能学复古的C。
最近,台湾知名技术专家蔡学镛先生写了一本《编程ING》,宣称“人人都能学会程序设计”。作为一名IT教育工作者,这本书引发了我的兴趣,翻看之后,共鸣之处不少,结合国内计算机教育的现状,产生了颇多感触,于是就有了这篇小文。一、为什么学生视编程为畏途?先当学生后当老师,不知不觉之中我在大学里己“混”了十多年,我发现,进入计算机专业就读的学生,最初至少有一大半对真实的软件开发根本不了解,是“一张白纸”,不幸的是,学了四年之后,许多张“白纸”又变成了许多罐“浆糊”,带着对软件开发可能是畏惧也可能是无所谓但绝对不是喜欢的感触离开校园。编程真的那么没劲?那么难和枯燥?我写了将近二十年的代码,虽然不靠编程吃饭,但也似乎勉强可算是个老程序员,我对编程的看法可总结为两句:何以解忧,唯有编程!我经常在想一个问题:编程其实是很有趣很好玩很实用并很有成就感的一件事,为什么会有这么多的学生视编程为畏途?而我们的计算机教育,为什么在打掉学生对编程的兴趣方面“如此成功”?蔡学镛先生在《编程ING》给出了一张图:图1 正向兴趣循环是学习的关键我认为这张图道出了问题的关键——学习过程中的“正向”兴趣循环是否成功地建立。强烈的兴趣与不断获得的成就感是整个学习过程的“引擎”,它为学生完成整个学习任务提供源源不断的强大动力。有无数的事实支持这个观点。传统的教学观点认为,本科的主要教育目标之一是为学生在本专业领域未来的发展“打下扎实的理论与实践基础”,所以从一开始就要“严格要求”,“科学训练”。这个观点不能说错,但我认为,我们的计算机教育,尤其是针对初学者的教育,首要的任务是引发兴趣。没有兴趣,一切免谈。我所了解的事实是:计算机专业的学生有不少视编程为畏途。其原因在于我们的现有计算机教学方式从一开始就给了这些学生“痛苦”的编程体验,不幸的是,这种体验在后期枯燥的专业课学习中不断得到强化,学生最终对编程敬而远之或畏之如虎。事实上,教育学研究早己指出,成功的高效的教学应该是这样的:循序渐进,由浅入深,步步为营,兴趣导向。教师的职责,不是将知识“灌入”学生的大脑,首要的任务是引发学生的兴趣,鼓励他们去探索未知的领域,主动地学习和吸收知识,培养技能,积累经验。在这个学习过程中,教师要成为一名优秀的导航员,给学生绘出航线,鼓励他们出海远航,解决他们在航行中所遇到的困难,并帮助学生建立学习的“正向”兴趣循环。对编程的“第一印象”很重要啊!由此,引发了一个很有趣的问题——应该选择哪一门语言作为学生的第一门编程语言?二、你学的第一门编程语言是什么?在国内的大学中,当前大多数选用C作为学生的第一门编程语言。这其实并没有太大的问题,C的重要性无须我多说。其实问题的关键不在于选择C教学,而在于以哪种方式去教。很不幸,国内许多C语言的教材都将主要的精力放在对C语法细节的介绍上,课程考核方式又很古板——很多院校采用闭卷考试,出一堆的选择题和填空题。典型的题目是将一段代码砍掉一两句,让学生“填空”。有哪位高手是通过做这些“填空题”学会编程的?上机也流于形式,让学生反复折腾几个“黑底白字”的“玩具般的”小程序,学了一个学期,学生连一个有点用的程序都写不出来……这种僵化的教学方式,足以毁掉多数学生对编程的兴趣。我个人认为,C不应该成为针对大多数学生所讲授的第一门编程语言,我们的教学体系,应该给学生提供更多的选择。针对初学者所讲授的第一门编程语言,应该具有以下的特点:(1)必须是“有趣”的,能诱导人去“动手”和“思考”。(2)需要对初学者屏蔽不必要的底层技术细节,以免分散他们的注意力。(3)这种语言必须足够简单,但同时又具备足够的能力编写出实用的程序,从而让学生能比较容易地获得成就感,感悟到软件开发的魅力。(4)这种语言必须能充分地体现现代软件开发的基本思想和技术成果,为学生进一步深入学习打下基础(5)花在这门编程语言上的时间和精力是有回报的,掌握了它,就掌握了一个强大的工具,可以在今后的学习中使用这个工具进行实践和创造。另外,这门编程语言的学习,应该有助于初学者正确理解与体会到以下的编程思想:(1)分而治之:将大问题切分为小问题。(2)组件化与模块化:以搭积木的方式“构建”出软件系统。(3)算法思想:针对实际问题建立数学模型,设计计算机算法,最终编程解决问题。同时,这门编程语言的学习,应能有效地培养出以下的编程基本功:(1)调试代码的能力。(2)撰写可读性强、扩充性好、易于复用的优质代码的能力,培养良好的编程习惯。(3)查找技术资源与阅读技术文档的能力。也许一门编程语言的学习无法达到上述的所有要求,但组合几种不同的编程语言就差不多了。下面,我介绍几种适合于初学者入门的编程语言。三、适合于入门的脚本编程语言为了教初学者学会编程,蔡学镛先生的《编程ING》选择了REBOL编程语言,这个语言确实比较简单,而且蔡先生的书图文并貌,用它来训练编程的基本技能很合适,但REBOL这门语言似乎过于小众化了一些,而且书中缺乏有力的能引发初学者兴趣的应用实例。依据我的经验,如果初学者能动手写出几个有用的实例,他喜欢上编程的可能性会大大增加
第一门编程语言学哪个
如果你想深入学习计算机原理等知识,去学习C语言。微软员工学会C语言是基本要求。
选择什么语言为第一门编程语言
烈的兴趣与不断获得的成就感是整个学习过程的“引擎”,它为学生完成整个学习任务提供源源不断的强大动力。有无数的事实支持这个观点。我认为,我们的计算机教育,尤其是针对初学者的教育,首要的任务是引发兴趣。没有兴趣,一切免谈。
目前计算机专业的学生,有不少视编程为畏途。其原因在于我们的现有计算机教学方式从一开始就给了这些学生“痛苦”的编程体验,不幸的是,这种体验在后期枯燥的专业课学习中不断得到强化,学生最终对编程敬而远之或畏之如虎。
所以,对编程的“第一印象”很重要啊!由此,引发了一个很有趣的问题——应该选择哪一门语言作为学生的第一门编程语言?
在国内的大学中,当前大多数选用C作为学生的第一门编程语言。这其实并没有太大的问题,C的重要性无须我多说。其实问题的关键不在于选择C教学,而在于以哪种方式去教。
很不幸,国内许多C语言的教材都将主要的精力放在对C语法细节的介绍上,课程考核方式又很古板——很多院校采用闭卷考试,出一堆的选择题和填空题。典型的题目是将一段代码砍掉一两句,让学生“填空”。有哪位高手是通过做这些“填空题”学会编程的?上机也流于形式,让学生反复折腾几个“黑底白字”的“玩具般的”小程序,学了一个学期,学生连一个有点用的程序都写不出来……
这种僵化的教学方式,足以毁掉多数学生对编程的兴趣。
而现在称之为“人多势众”的主流面向对象编程语言--JAVA,我觉得很适合计算机专业的学生作为第一门入门的编程语言。其一:据说全世界的软件开发人员中,Java程序员的总人数名列前茅。人多说明市场需求量大,Java技术应用广。其二因为JAVA语言能让学生一开始就能受到面向对象编程风格与思想的熏陶,之后他们可以再倒过来去学C。而不是象现在这样,先学C再学Java,谈到C再顺便说说C++,现在许多院校开设有C++课程,其实这些年来C++应用的领域被不断地压缩,而且C++语法过于复杂,开发效率低,除了部分有需求有兴趣的学生,不适合多数学生学习。
Java入门主要分为两个阶段:一是Java语法与OOP思想的领悟,二是JDK中各个Java类及相关技术(比如多线程、序列化等)的学习。
Java是Android的主要开发语言,因此学生在入门之后,可以进一步地开发基于Android的手机应用,引导学生进入移动互联的时代,具有很强的实用性,这点往往能触发学生学习Java的强劲动力。
Java天生与“开源”两字联系在一起,掌握Java之后,学生可以迈入开源的世界,探索各种丰富的开源应用和技术的奇思妙想,这对于开拓学生的视野非常有好处,并且能直接地帮助其就业。
其实很多院校都开设了Java课程,如果是将其提到大学一年级就讲授,并立即跟上J2EE和Android的后继课程,那会更好些。
如何挑选你的第一门编程语言
VB能写点小程序,还很简单,基础。
PHP也易学,但是只能写网站。
作为一个合格的程序员,必须对DOS命令和bash命令有些了解。
JAVA也可以
之后可以深造学汇编,学C了
个人观点,仅供参考
dnf是用什么编程语言编的
估计决大部分是基于c 来的!
Dreamweaver是用什么编程语言编写的
Dreamweaver集成了各种流行网页的编程语言,如HTML,XML,JSP,PHP,VB,JAVASC等,它系统本身是C++和SQL语言开发出来的
编程语言是用什么编写的?
用汇编编写的
VMware是用什么编程语言写的?
不是VMware的核心员工,不可能接触到源代码。
在这里只能来进行一些猜测,根据它的大体功能猜一下可能用到的编程语言。VMware中不同的功能模块和软件可能是由不同的编程语言编写的。
首先VMware能够模拟硬件,建立虚拟环境,或云操作系统,这种针对底层的控制和通信技术一般用C语言来完成,比如windows和linux的底层核心都是C语言代码。
VMware提供服务器架构,服务器软件也通常是用C语言来编写的,比如Apache、MS等服务器都是C语言写的。但是Glassfish是用java写的。
VMware提供web services作为外部开发接口,能够轻松提供web services功能的语言有很多,比如MS的.系列语言、java、php、python等等。考虑到VMware的运行效率以及商业竞争上的考虑,在其中植入.环境或java环境的可能性不大,因此其web services功能可能是由某一种能快速搭建的动态脚本语言(php、python、perl、tcl等等)来支持的。
综上所述,VMware采用最多的编程语言很可能是C语言,再结合几种脚本语言来完成特定的功能机制。
相关参考
高中毕业后是在国内读大学还是去韩国?各有利弊,去韩国的话可以申请本科,还可以多学一门语言,但是需要一定的资金~~留在国内比较省钱,不用吃那么多苦~别的还没想到,就业问题不论是在哪学习,之后都会面临这个
没有任何基础,想学编程,该怎么入手?例如从哪些语言开始学起?请高人指点!越详细越好!首先你要明确学一门开发语言的目的,找工作还是纯粹的业余爱好?如果是用来找工作,建议你学一门高级语言,如JAVA,C#
知识大全 我是一名计算机初学者,我想问一下学习编程,学习软件,看什么书籍有利于我学习。
我是一名计算机初学者,我想问一下学习编程,学习软件,看什么书籍有利于我学习。先从一门编程语言学起走,比如C语言,java语言,php等,推荐书目:≪C程序设计(第四版)≫清华大学出版社≪C程序设计语言
哪个专科大学,学编程好点!爱好电脑和爱好编程是两码事~!编程你所面对的不是色彩绚丽的画面而是复杂的逻辑运算和程式专科大学哪个好?江苏联合职业技术学院是经江苏省人民政府批准、教育部备案,于2003年6月
如何使用PHP编程说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!PHP是一门高效的网络编程语言
知识大全 马上就要高考了,可是却一点学习的心思都没有,不想读大学,想去学一门技术,然后可以赶紧赚钱
马上就要高考了,可是却一点学习的心思都没有,不想读大学,想去学一门技术,然后可以赶紧赚钱!你是一个很现实有责任心的孩子,也许经历过很多,社会阅历也很丰富。你的想法我认为是对的,360行,行行出状元。技
知识大全 我是一名计算机师范专业的大三女生,专业成绩还行,但编程能力一般,而且今年的计算机师范就业情况很不好
我是一名计算机师范专业的大三女生,专业成绩还行,但编程能力一般,而且今年的计算机师范就业情况很不好化学专业的话厦门大学是全世界有名的。其实你大学读什么专业,去教书的话学校也不一定会让你去教化学,不过如
想自学编程,从基础学起,最好先学哪个?个人建议从C语言起步进行学习编程,为什么要从C语言起步呢?下面说一下我个人的见解,希望能对大家有帮助。1、为什么要建议从C语言学起呢?首先说C语言是一门经典的编程
知识大全 以前在大学学的是会计,现在喜欢上了编程,但没底子,想去学手机软件开发方面的编程,有问题吗
以前在大学学的是会计,现在喜欢上了编程,但没底子,想去学手机软件开发方面的编程,有问题吗?想学就去学呗,推荐你去博看文思,我同学就是在那儿毕业的,还不错。手机软件开发培训,西安这边有学习手机开发方面的
北京针对大学生的IT编程培训机构有哪些?我是大学生,在校没学好,现在想学点技能,帮忙找一些好点的学校 以下文字资料是由(本站网www.cha138.com)小编为大家搜