学习多门编程c语言编程学习入门有哪些好处?

同时学习多门编程语言是否会降低学习效率?
按投票排序
看你怎么定义“学习”了。如果写出java-like的Python,或者c-like的java,那确实没啥影响。ps,这类人会认为会了java,c语言很简单。或者认为Python是弱类型。
是的,会降低效率。理想情况下,你应该一次掌握一个编程范式,学习一门该范式下的原教旨主义语言(比如FP对应Haskell,OO对应Smalltalk,etc)。参见。Erik Meijer说Think like a fundamentalist, code like a hacker也可以搬到这里。学习归学习,真正写代码的时候就要完全反过来,不畏惧写肮脏丑陋不idiomatic的东西。
在你什么都不会的时候,还是先安心学会Haskell、F#或C++。等到你搞定了,以后同时学10门语言都没问题。学其他语言没有这种效果。
记得在轮子哥的语言列表里面添加一个Ruby。一定是他忘记了!
我感觉还好,同时学习两种编程语言,也便于比较两种语言之间的差异。只不过还是要在学过一种语言之后才好。只不过,学习的时候会经常搞混两种语言之间的语法。。。。。。
会,不能同时学习多门,学会了在研究别的
同时对比着看Python和PHP源码,感觉还好
已有帐号?
无法登录?
社交帐号登录学习多门编程语言有哪些好处? - 科技_易房网生活频道
学习多门编程语言有哪些好处?
/ 作者:admin
易房网摘要:编程语言
学习多门编程语言有哪些好处?,上一篇:
下一篇: 。优秀的编程语言数不胜数, python,ruby,lisp,go,lua,haskell, js,等等等等。 有人说, 学习更多编程语言能够帮助你拓宽解决问题的思路, 但也有说, 学习多种语言往往只多不精,那么, 你认为学习多门语言为你带来的好处到底是什么?在研究和工作中有
优秀的编程语言数不胜数, python,ruby,lisp,go,lua,haskell, js,等等等等。有人说, 更多编程语言能够帮助你拓宽解决问题的思路, 但也有说, 学习多种语言往往只多不精,那么, 你认为学习多门语言为你带来的好处到底是什么?在研究和工作中有什么样的帮助?有无具体案例? 易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
我觉得显著的好处就是说,当你学完了四大类(C++,Prolog,Haskell,Ruby)之后,无论你用什么语言,你都可以从全人类的智慧中吸取宝贵的知识,取其精华去其糟粕,用最恰当的方法,在环境强迫你使用的那门语言里面,做出质量最高的东西来。
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
The Role of the Study of Programming Languages in the Education of a Programmer译文:Keep On Fighting原版:http://www.cs.indiana.edu/~dfried/mex.pdf
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
我们学的不仅是语言,还有这种语言的应用场景。语言像是工具,各有其擅长的领域,同样的问题,一种语言解决起来很轻松,换一种可能就会觉得别扭。就好像要拧下个螺丝帽,只用钳子也可以,但要费大力气,不过,如果会用扳手就容易多了。语言间的不同,不仅是…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
一直寫繼續寫然後你就會想這麼傻逼的功能爲什麼沒有人寫過呢然後你開始用 google光是用 google你就把學校教的網路概論跟加密算法(如果你像我這麼老那就只有加密算法網路概論得另外找書學)從頭到尾重新擼了一遍然後哈哈哈有人寫過了咦咦咦這是什麼語言沒見…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
一种语言有一种语言的“哲学”,感觉哲学这个词太大了,所以我倾向于一种语言有一种语言的方法论。每种方法论在一定情景下都有某些适应性,但编程哲学就像马克思哲学,如果一个人长期用一种方法论解决问题,会发现绝大多数问题都能被它解决,所以下意识的认…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
没有好处。。。LISP神教和c++神教都这么认为。
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
大概就是朋友和我讨论java的时候我会说ruby,以及c是这样这样,如何如何,她就满脸崇拜的看着我…记得当时我用Python给她敲了几行代码,她竟然惊讶这个世界还有不需要写主函数,类名,以及输出语句的东西('▽'〃)…………
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
郭德纲:“程序员四门基本功课:C++,Java,Python,Bash,少学一门就相当于缺一条腿。好多Windows程序员就不会bash scripting,别人都拿100,他拿75。”
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
治疗傲慢与偏见
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
有助于避免你成为某一种神教的沙文猪,避免你忘记语言的真正目的,避免你失去编程的真正乐趣。
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
话说我当年学html/js/php/css(前端)的时候,我老师跟我说如果你两三天学不完就不要干了,然后我硬是学好了。当然C/C++是小时候学的,老师也教过VS开发之类,基本不怎么记得,全靠搬砖。当中学过半年VB,能做点没有实际应用价值的软件。后来进了,(SQ…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
编程语言只是工具而已,木工况且需要锤锯磨刨尺,码农也没什么太多不同。编程的最大目的无非是验证自己的想法或者传播自己的想法。前者怎么方便怎么来,后者怎么有效怎么来。就像我几乎不会为了验证自己的一个数学或者物理上的想法而去动用c或者c++。在这些…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
不同的语言有不同的特性,而不同性格的人会选择不同特性的语言;学语言不光能掌握另外一门语言,更可以接触到另外一个人群。当你真正进入到一个语言的社区里去时,可以发现很多志同道合的人,对事情不同的见解与看法,避免让自己的思想固化——这也是为什么…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
在解决实际问题的时候有更多更方便快捷的解决方案可供选择。c写底层,Java写Android,PHP写服务器,Python写脚本,lua写游戏,js写前端,反正各有各的好处。当然,缺点就是经常串语法⊙﹏⊙
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
思想差别极大的语言可以学学,都差不多,没啥用,都是搬砖
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
你不能限制自己在一个岗位上干这辈子,于是技不压身就是对的,机会给有准备的人。把游戏时间用来多学几门语言与专精并不冲突,早学比晚学好。
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
好处是不求人,有什么创意随时可以靠自己就实现。用c/c++写效率瓶颈的算法问题,编译成静态/动态库给其他语言调用SQL写数据库存储过程php/node.js写服务器端程序html/css/js/flash as 写网页客户端objective-c/java写手机客户端c#/python写辅助测试程序和…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
当使用一门语言进行开发个一段时间, 肯定会发现语言层面的痛点, 接下来就得引入能够解决语言限制方案. 这时候肯定得从其他语言寻找解决方案.比如 php/python/ruby... 的开发者就得靠 c/c++ 解决问题. java 系, 也得在 jvm 层面进行些黑.就算是c/c++的开…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
鄙人专科渣渣一个,还是专业。1、必修是C,没打算认真学,万万没想到,班里同学都不愿学,考试还是要考,每天都去上课的我肩负了重任,一个月,学完了数组,虽然有些半吊子,但还是勉强的写了一个十四个小工具的合集,外加一个所谓的银行存钱取钱业务。…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
多了一门装逼的艺术而已……
学习多门编程语言有哪些好处?
通过E-mail将您的想法和建议发给我们
商务合作QQ:
广告投放QQ:“早知道是这样,像梦一场,又何必把爱都放在同一个地方
一名参与2012年利比亚班加西美国领事馆攻击案调查的美国
今天中午李云迪在微博晒出黄晓明和baby婚礼的结婚请帖,
现在学习什么编程语言好?
&现在学习什么编程语言好?&
1. 语言只是工具,假以时日,你都会熟练掌握一门/多门语言。
2. 编程语言用以表达你对计算机的理解,表达你的想法,所以解决问题的思路及方法更为重要。
3. 进入计算机的大门,你会发现天地很广。现在多多了解,拓展视野,也很重要。
4. 推荐使用Linux,可以从Ubuntu开始。一定要熬过一开始的痛苦时期。
5. 千里之行,始于足下。1w小时定律等。
@Joker Qyou的答案很受推荐,但我觉得不大适合初学者,那张图片的"根"是:What programming language should I learn (next)?我觉得它更适合 "next"。
如果让我重来,我会选择C和(或者)Python。
Python语法和库更丰富,上手更容易,使用更方便。
C简单直接,学习成本不高,贴近底层,能帮助了解底层细节.
/thread-618-1-1.html
/thread-628-1-1.html
学习语言是简单的,语言是工具,使用好工具是一方面,其他各种领域知识也是很重要的另一些方面。高中毕业后没事刷OJ应该是蛮适合的吧,正好把算法和编程语言练好。到了大学后,如果是我重来,我会:
1. 不放过学校的基础课程。
2. 做ACM算法题,混各种OJ。
3. 使用Linux。
4. 参加各种编程方面的活动。
当我们的生活越来越依赖信息化的网络生活时,你会发现编程的重要性。2014年是个新的开始,在这一年你有没有学习新语言的计划?看看国外科技博客mashable列出的2014年应该学习的十种编程语言。将来,编程也许会成为一种基本技能!
Java是基于类的面向对象的编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。任职于Sun Microsystems的詹姆斯?高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言, 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着90年代互联网 的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发 展,逐渐成为重要的网络编程语言。Java是为跨多个软件平台而设计,这意味着一个在Mac OS X上写的程序也能运行在Windows上。
/thread-990-1-1.html
/thread-771-1-1.html
C语言是一种通用的命令式编程语言,于上个世纪70年代开发,是最老的使用最广泛的语言,为其他语言提供了构建模块,比如C#、Java、 JavaScript以及Python等。C语言被广泛应用与各种不同的操作系统和应用中。由于C语言为其他语言提供了基础,所以建议在学习其他语言之前 先学习下C或者C
是一种使用非常广泛的计算机编程语言,最初是作为C语言的增强版出现。C
是一种静态数据类型检查的、支持多重编程范式的通用程序设计 语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。C
被用在一些知名软件中,比如Firefox、 Winamp以及Adobe programs。C
可以用来开发系统软件、应用软件、高性能的服务器、客户端应用程序以及视频游戏。
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,结合了C和C
5. Objective-C
Objective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSI C编程语言,将Smalltalk式的消息传递机制加入到ANSI C中。它是苹果的OS X和iOS 操作系统,及其相关API、Cocoa和Cocoa Touch的主要编程语言。
Objective - C 第5张
PHP(Hypertext Processor) 是一种免费的强大的服务器端脚本语言,主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。尤其适用于网络开发并可嵌入HTML 中使用,非常受web开发者的欢迎,包括Wordpress、Digg以及Facebook在内均使用了该语言。
Python是一种高级的服务器端脚本语言,适用于网站和移动app开发。对初学者来说,Python语言的可读性和紧凑的语法使之简单易学, 相比较其他语言,开发者可以使用更少的代码来表达一个概念。网页版的应用,比如Instagram,、Pinterest以及Rdio都使用了其相关的 web框架CDjango,另外谷歌、Yahoo!以及NASA也是该框架的使用者。
Python 第7张
Ruby是一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,可用于网站和移动app的开发。开源Web应用框架CRuby on Rails (Rails)就是使用Ruby语言编写的,并被广泛被Scribd、GitHub、Groupon以及Shopify等使用。和Python一样,对初 学者来说,Ruby是一种非常容易使用的语言。
Ruby 第8张
9. JavaScript
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript也可以用在游戏开发,编写左面应用程序等方面。
JavaScript 第9张
/forum-40-1.html
/thread-549-1-1.html
Structured Query Language (SQL)一种编程语言,用于数据库中的标准数据查询语言,IBM公司最早使用在其开发的数据库系统中。1986年10月,美国国家标准学会(ANSI) 对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所 以,实际上不同数据库系统之间的SQL不能完全相互通用。
稿件来源: [责任编辑:zhoujielunjian]
------分隔线----------------------------
脑筋急转弯
当地人说,在无锡做官的都升迁了,而毛小平是特例。 这确实让人意外。今年55岁的毛小平在无锡任职超过11年,减去8年多的无锡市长任期、2年的常务副市长任期,他在无锡市委书记任上仅呆了8个月时间。他创造了无锡官
&&【】&&【】&&【】
闽南之窗版权及免责声明:&&&&凡本网注明“来源:闽南之窗”的所有作品,版权均属于闽南之窗,未经本网授权,任何单位及个人不得转载、摘编或以其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:闽南之窗”并附上转载内容的网址。违反上述声明者,本网将追究其相关法律责任。
&&&&凡本网注明“来源:XXX(非闽南之窗)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如因作品内容、版权等其它问题请与本网取得联系,我们将在48小时内给予处理!
美女图片欣赏

我要回帖

更多关于 c语言编程学习入门 的文章

 

随机推荐