想学编程应该去学什么语言? 新手应该学习什么编程语言?
\u6211\u60f3\u5b66\u4e60\u7f16\u7a0b,\u8981\u5148\u5b66\u4ec0\u4e48\u8bed\u8a00\u597d\u5462?\u5b66\u4e60\u7f16\u7a0b\u9700\u8981\u4ec0\u4e48\u57fa\u7840\uff0c\u9996\u5148\u6559\u4f60\u7f16\u7a0b\u5165\u95e8\u5b66\u4ec0\u4e48\u8bed\u8a00\uff1f
\u7f16\u7a0b\u8bed\u8a00\u8f83\u591a\u5e38\u7528\u7684\u6709c,c++,java,c#,perl,Delphi\u7b49\uff0c\u6211\u5efa\u8bae\u6309Python->C++ \u8fd9\u4e2a\u987a\u5e8f\u5b66\uff0c
\u57fa\u672c\u4e0a\u5b66\u901a\u8fd9\u4e24\u79cd\u8bed\u8a00\u5c31\u591f\u7528\u4e86\uff0c\u6700\u597d\u5728\u4e86\u89e3\u4e00\u4e0b\u6c47\u7f16\u548cc\u5c31\u66f4\u597d\u4e86\u3002
python\u662f\u4e00\u79cd\u811a\u672c\u8bed\u8a00\uff0c\u7b80\u5355\u6613\u5b66\uff0c\u53ef\u8de8\u5e73\u53f0\u8fd0\u884c\uff08windows\uff0clinux\uff0c\u90e8\u5206\u624b\u673a\u7b49\uff09\uff0c\u914d\u5408\u7b2c\u4e09\u65b9\u5e93\u53ef\u4ee5\u5b9e\u73b0\u8bb8\u591a\u5e38\u7528\u529f\u80fd\uff0c\u4f8b\u5982\u5efa\u7ad9\uff0c\u8c37\u6b4c\u7684\u641c\u7d22\u5f15\u64ce\u5c31\u662f\u7528\u5b83\u5f00\u53d1\u7684\u3002
c++\u662f\u7ecf\u5178\u7684\u7f16\u7a0b\u8bed\u8a00\u5c31\u4e0d\u591a\u8bf4\u4e86\u3002\u5c06python\u4e0ec++\u7ed3\u5408\u8d77\u6765\u7f16\u7a0b\u5a01\u529b\u5f3a\u5927\u3002
\u4f46\u4e0d\u77e5\u662f\u5426\u53ef\u4ee5\u5b8c\u5168\u4ee3\u66ffjava\u7b49\u8bed\u8a00\u5462\uff1f\u6709\u5f85\u68c0\u9a8c\u3002\u5176\u4ed6\u8bed\u8a00\u5e94\u8be5\u4e5f\u6709\u5176\u5404\u81ea\u4f18\u70b9\u548c\u7528\u9014\uff0c\u53ea\u662f\u7f16\u7a0b\u8bed\u8a00\u5f88\u591a\uff0c\u5e76\u4e14\u60f3\u771f\u6b63\u5b66\u901a\u4e00\u79cd\u8bed\u8a00\u5f88\u8d39\u65f6\u95f4\uff0c\u5982\u679c \u5c06\u6240\u6709\u8bed\u8a00\u5b66\u4f1a\u662f\u4e0d\u53ef\u80fd\u7684\uff0c\u5373\u4f7f\u5168\u90e8\u5b66\u4f1a\u7684\u8bdd\uff0c\u771f\u6b63\u5e94\u7528\u8d77\u6765\u5927\u6982\u53ea\u9700\u4e00\u4e24\u79cd\u8bed\u8a00\u8db3\u4ee5\u3002
\u56e0\u6b64\u5efa\u8bae\u6311\u4e00\u4e24\u79cd\u5e38\u7528\u4e14\u529f\u80fd\u5f3a\u5927\u8986\u76d6\u8303\u56f4\u5e7f\u7684\u8bed\u8a00\u5373\u53ef\u3002
如果希望能够进入计算机系,拿一个“科班出身”的学位,从Pascal学起不错,可以把Structured programming的基础打好。但是大部分人,从Visusal Basic学起更能够速成,并增加自信。
大计算机科学的底子:c ,c++,离散数学,数据结构,数据库,软件工程,(可参考MIT Open Courseware)。业余者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以两者有很大的重叠部分,分不清很正常。我觉得C是基础。用C能够熟练地写程序以后,再逐渐接触C++的程序设计理念可能更好一些。
“学习一门语言的最好方法是用它来编程序”。
最后,不能只学语言。许多大学生认为学最新的计算机语言、技术、标准是最好的铺路方法,因为许多公司招聘时要求这些方面的经验。这些新技术虽然该学,但是学习计算机基础课程更重要,因为计算机语言和开发平台日新月异,但是万变不离其宗的就是那些基础课程:数据结构、算法、编译原理、计算机组成、关系型数据库原理等。有位同学生动地在“开复学生网”上把这些基础课程比拟为内功,把新的语言、技术、标准比拟为外功。只追寻时髦的学生最后只懂招式,没有功力,是不可能成为高手的。
作为一名IT行业的初学者,什么样的语言最符合目前自身的需求。
我们从C++语言开始,C++是目前最适合做游戏开发的语言,如果你入行并不是为了有一份理想的薪资,只是对于游戏开发有着别样的爱好,那么C++语言也不失为一种选择,但是大家都知道,国内大型游戏的开发环境并不是很景气,游戏公司基本也就巨人,腾讯,网易,完美世界,等企业,这些游戏巨头们,对员工的要求相当高,本科本专业是他们的门槛,本身C++语言也是比较难的语言之一,没有多年的工作经验,很难有很大的成就。
C#,大家都知道他还有个名字.net,这种语言使用程度也很广泛,如果说十成的程序员,其中五成使用Java,那么三成的程序员使用就是.net。这个语言好不好呢,他跟Java有着很多的相似性,区别在于,Java是可以在多平台上运行,.net语言却只有微软的平台上能够运行。
大家都知道微软系统对于病毒来说是不堪一击的,大部分的机构在服务器上都不会选择微软系统。
现在最流行的词是什么,无疑是大数据,云计算,人工智能,python正好是人工智能所需要的语言了,大家说人工智能现在很火,是未来的发展趋势,这个我不否定,但是未来是多久呢,可能在几十年后,技术成熟了,才能广范围应用,作为我们是不推荐学员选择的,本身现在研究人工智能也需要很深的数学功底,一般来说最少是数学专业或者计算机专业的硕士生才是这行的入门人选。
那有人要问了,php简单,不应该是我们入门的最佳选择吗,没错php确实简单,但是它承载的数据量是有限的,但一个网站经常卡顿的时候,是严重影响了用户的体验的,我们编写程序并不是因为哪种语言好写,还要注重现实,对于用户来说,是否对这个程序满意,闭门造车的错误我们千万不能做。
对于跨行业的人而言,最困难的其实是第一步,那就是如何进入这个行业。如果你连金豆进不去,那永远没有第一份工作,好好努力,Java正式适合初学者的语言,学起来也不是太难,当下的前景也很好,工作岗位也是几种语言里面最多的,正是适合转行的初学者,不上数据结构,设计模式,算法设计,总有一天你也是IT的大牛人物。
1、现在应用最广的是C/C语言,也是最好学的编程语言,BASIC语法等都与自然语言(英语)类似,不过,一样也不难学。
2、C语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础入门语言课程。Python:Python是一种面向对象、交互式计算机程序设计语言。它的特点是语法简捷而清晰。由于它的易学、易读的特性,有些学校用它代替C语言作为基础入门的语言。同时Python且具有丰富和强大的类库,基本上能胜任平时需要的编程工作,而且它对一些新兴的技术例如大数据、机器学习等也有较好的支持 。C++:C++语言保留了C语言的有效性、灵活性等特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便地模拟现实问题的过程和操作。
学习C语言,C++,Java等语言。编程(biān chéng)是编定程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
学编程的话,c语言,计算机语言都要学吧。
绛旓細鍒濆鐢佃剳缂栫▼搴旇鍏堝涓闂ㄨ瑷锛屼笉鍚岀殑缂栫▼璇█闇瑕佸涔犵殑鍐呭鏄笉鍚岀殑锛鐩墠姣旇緝鐑棬鐨勭紪绋嬭瑷涓昏鏈塉ava銆乸ython銆丆璇█绛銆傚灏戝効缂栫▼鍙互鎻愰珮瀛╁瓙閫昏緫鎬濈淮銆佷笓娉ㄥ姏 濡傛灉瀛︿範Java璇█锛岄偅涔堝叆闂ㄤ富瑕侀渶瑕佸涔燡ava鍩虹璇硶銆侀潰鍚戝璞°佹牳蹇冪被搴撱侀泦鍚堛佸紓甯搞両O銆佺嚎绋嬨丣DK鏂扮壒鎬х瓑鍩虹鐭ヨ瘑;濡傛灉瀛︿範python璇█...
绛旓細1銆丆璇█銆傚浜庡垰鎺ヨЕ缂栫▼鐨勪汉鏉ヨ锛屽厛瀛︿範C璇█鏄潪甯搁噸瑕佺殑銆侰璇█鍙互璇存槸鏄绠楁満缂栫▼璇█鐨勯蓟绁栵紝鍏朵粬鐨勭紪绋嬭瑷鍑犱箮鍏ㄦ槸鐢盋璇█鍙樺寲琛嶇敓鍑烘潵鐨勩侰璇█铏界劧鏄竴闂ㄩ潰鍚戣繃绋嬬殑璇█锛屼絾鏄叾鍩虹璇硶鍜屽叾浠栫紪绋嬭瑷鏄潪甯哥浉鍚岀殑銆2銆 HTML锛孋SS锛孞avaScript銆傝繖涓夐棬璇█鏄墠绔涔犵殑閲嶈閮ㄥ垎銆傝繖涓夎呰櫧鐒...
绛旓細瀛︿範缂栫▼鍏ラ棬搴旇鍏堥変竴闂ㄧ畝鍗曠殑璇█杩涜瀛︿範锛鏈鍩虹鐨勫氨鏄疌璇█銆傚灏戝効缂栫▼鍙互鎻愰珮瀛╁瓙閫昏緫鎬濈淮銆佷笓娉ㄥ姏 褰撲綘绋嶅井浜嗚ВC璇█锛屽彲浠ュ皾璇曞涓瀛﹀綋浠婂氨涓氭瘮杈冨ソ鐨Java璇█銆傛帴鐫鑰冭檻C++锛岀浉瀵逛簬C璇█姣旇緝楂橀毦搴︺傛垜浠潰瀵规柊鐨勭紪绋嬭瑷鏃讹紝鍙渶绠鍗曚簡瑙h璇█鐨勮娉曠壒鐐癸紝灏卞彲浠ヨ交鏉惧簲瀵瑰拰搴旂敤浜嗐傝鎯虫垚涓...
绛旓細瀛︿範缂栫▼鍏ラ棬搴旇鍏堥変竴闂ㄧ畝鍗曠殑璇█杩涜瀛︿範锛姣斿c銆乯ava銆丳ython銆傝缂栫▼鎴愪负涓涓範鎯傛兂瑕佸煿鍏讳竴椤规妧鑳界殑鏈濂界殑鍔炴硶锛屽氨鏄皢瀹冭瀺鍏ュ埌鐢熸椿骞舵垚涓虹埍濂斤紱鎶婂伐浣滄媶鍒嗘垚灏忓潡銆傚寰呯紪绋嬪伐浣滐紝鍙互鍏堝仛25鍒嗛挓锛岃屽悗浼戞伅5鍒嗛挓锛屾暣涓繃绋嬮噸澶4娆°傚緢鏄庢樉锛25鍒嗛挓杩欐牱鐨勭煭鍛ㄦ湡鏇村鏄撳潥鎸佷篃涓嶄細甯︽潵澶氬皯鍘嬪姏銆備笉杩...
绛旓細1銆丆璇█ 鏈甯哥敤鐨勶紝鏈鍩虹鐨勫氨鏄疌璇█銆傚悓鏃跺畠涔熸槸鏈绻佺悙鐨勪竴椤圭紪绋嬭瑷闈炲父鍦拌垂鑴戝姏銆侰璇█鐨勭紪绋嬪伐鍏烽潪甯稿锛屽寰蒋鐨刅isoual Studio锛岃嫻鏋滅殑xcode锛孠De-velop锛孌ev-C++绛夈2銆丆++ 瀹冩槸C璇█鐨勪竴绉嶅欢浼搞傛槸涓绉嶉潰鍚戝璞$殑璁$畻鏈虹▼搴忚璁¤瑷锛屽畠鏄竴绉嶉潤鎬佹暟鎹被鍨嬫鏌ョ殑銆佹敮鎸佸閲嶇紪绋嬭寖寮忕殑閫氱敤...
绛旓細1. Java锛欽ava鏄竴绉嶈法骞冲彴鐨勯潰鍚戝璞缂栫▼璇█锛屽簲鐢ㄥ箍娉涳紝灏ゅ叾鍦ㄤ紒涓氱骇寮鍙戝拰缃戠珯鍚庣寮鍙戜腑闈炲父娴佽銆傚洜姝わ紝濡傛灉鎮ㄦ兂浠庝簨澶у瀷浼佷笟绾ц蒋浠跺紑鍙戞垨缃戠珯鍚庣寮鍙戝伐浣滐紝瀛︿範Java鍙兘浼氭槸涓涓緢濂界殑閫夋嫨銆2. Python锛歅ython鏄竴绉嶆槗瀛︽槗鐢ㄧ殑楂樼骇缂栫▼璇█锛岄傚悎鏁版嵁鍒嗘瀽銆佷汉宸ユ櫤鑳姐佹満鍣ㄥ涔犵瓑棰嗗煙銆傞殢鐫浜哄伐鏅鸿兘鍜...
绛旓細杈惧唴鏁欒偛鍦缂栫▼琛屼笟鎷ユ湁闀胯揪19骞寸殑缁忛獙锛屾槸淇℃伅鎶鏈暀鑲茬殑寮鎷撹咃紝杈惧唴鏁欒偛璇剧▼鏁翠綋姣旇緝绯荤粺锛屼篃姣旇緝涓撲笟銆傚悓鏃惰揪鍐呮暀鑲叉湁鍏嶈垂鐨勭紪绋嬬殑绾夸笂鍏紑璇撅紝鎰熷叴瓒g殑璇濆彲浠ュ湪绾夸笂鍏嶈垂鍏紑璇瀛︿範涓涓嬨"缂栫▼"灏辨槸鎴戜滑涓轰簡瀹屾垚鏌愰」浠诲姟, 灏嗚В鍐抽棶棰樼殑姝ラ, 鐢ㄨ绠楁満鑳藉鐞嗚В鐨璇█鍐欐垚鎸囦护, 杩欏氨鏄"缂栫▼". 鑰屽悗, ...
绛旓細浜屻丳ython Python璇█涓鐩撮兘鏄綅灞呯浜岋紝浣嗘槸鍜Java璇█鐨勫樊璺濊繕鏄潪甯稿ぇ鐨勩侾ython璇█涓昏鏄湪web寮鍙戠殑閫氱敤缂栫▼璇█涓娇鐢紝鏄竴绉嶆敮鎸佽蒋浠跺紑鍙戠殑璇█銆傚寳浜琁T鍩硅鍙戠幇杩欑璇█涔熷箍娉涘簲鐢ㄤ簬绉戝璁$畻銆佹暟鎹寲鎺樺拰鏈哄櫒瀛︿範銆傛満鍣ㄥ涔犲紑鍙戣呯殑鎸佺画鍙戝睍鍜岄渶姹備績杩涗簡Python璇█鐨勬櫘鍙娿備笁銆JavaScript JavaScript...
绛旓細鍍C璇█銆丆++銆丆#銆丣ava銆丳ython绛夌瓑閮芥槸鍙互瀛︿範鐨勩
绛旓細C璇█鏄ぇ瀛﹂噷闈㈡暀鐨勭涓闂ㄧ紪绋嬭瑷锛屾槸涓闂ㄤ娇鐢ㄩ潪甯稿箍娉涳紝閫氱敤鐨勭紪绋嬭瑷锛屽畠娣辫繙鍦板奖鍝嶄簡鍏跺悗鐨勫嚑涔庢瘡涓绉嶈瑷銆侰++鏄彟涓绉嶄笘鐣屼笂鏈娴佽鐨勭紪绋嬭瑷锛屽苟涓斿湪浠婂ぉ浠嶆棫骞挎硾浣跨敤锛屼粠鐢佃剳娓告垙鍒板姙鍏蒋浠躲侰++姣擟鏇撮毦瀛︿竴浜涳紝铏界劧璁稿浜鸿涓轰笉闇瑕佸啀浠嶤瀛﹁捣浜嗐傝繖鏄竴涓垜浠棤娉曞钩鎭殑浜夎銆傚叧浜嶤鍜孋++鐨...