最爽的编程语言,最爽的编程语言是什么
如果给你一个机会重新学习编程,你最可能学哪一门编程语言?
很高兴能回答你的问题
我是软件工程毕业的,学过C、c++、C#、java,现在刚学会python。
我之前想的是学习Python,我就能自己做智能机器人了,但是真正的了解下来,发现这仅仅是沧海一粟,因为它仅仅代表着软件上面可以实现,例如:用Python可以实现语音识别、可以实现人脸识别、可以通过机器学习,分清事物。但是要怎么和硬件结合起来,还是一个空洞。而学习C语言,是最好的基础语言,它可以和硬件结合起来,可以把程序直接运行在硬件上面,之前我了解了arduino,发现它是单片机的一种,是可以使用C语言直接进行编程操控。
学会了Python就想着往深层次赶?
学会了Python,了解了爬虫,数据分析处理,机器学习当然还有未涉及的深度学习。准确来说我只是了解了Python,真正学会它还是吹大了。但我学了后,觉得跟我预想的不太一样,我可以用它来实现一个人脸识别,一个语音识别,但我无法用它来直接安装到硬件上,而且硬件里面的(arduino为例)都是用C语言写的,或者说C系。我之所以知道,那是因为想用Python自己做一个智能家居,就搜到了arduino,深入了解下(淘宝)才发现,它是单片机,是可以直接运行C语言的,或者说,直接可以用其编写硬件指令!
而我大学大一就开始学习C语言,对其也是比较了解的,之所以学不好,是因为指针。那个时候觉得指针很难,就没有好好去学。现在如果可以,我会多学习下C语言,很多大型的软件开发工具都是用C语言来编写的。(Java、windows等等)
更多精彩,敬请期待!
1.主要看你学习语言的目的,如果你是出于工作目的学习的话,最好学习一些比较主流的编程语言比如JAVA。它的应该比较广泛,可以做手机app开发,也可以用来做网站,大数据,数据分析以及软件测试等,就业面会比较宽,学出来之后也好找工作。
2.如果你是出于某方面的爱好,要看你想用你学的,做个什么东西,比如想做个硬件产品,你就学C语言.
3.如果你想做个爬虫玩玩,你就学习python,如果做个微信小程序,可以学习PHP,想做个游戏玩玩就学个C++。
C++,C,Rust,Golang,C#,J***a,OCaml, Erlang,Scala,ObjectC,
Lisp,Prolog,Haskell,R,Python,PHP,Perl,JavaScript,VBScript,awk,bash shell, ASM,Pascal,Delphi,PowerScrip,SQL ... ...这些年的工作,用到的语言,估计还有好多漏掉了。语言只是一个工具,都是为了某些特定的需求来做的,没有一个最好的,只有合适的。而每一种语言产生的缘由以及所展示提倡的编程思维和方法,都是很有意思的。如果要重新选择,还是建议多学几门。
认真回答一下,正确学习编程的姿势:
第一,学习英语,特别是[_a***_]常用英文的概念和含义。
第二,用学到的英文,学习任何一门适合初学的计算机语言。不要接触中文教材,不要接触中文教材,不要接触中文教材,重要的事情说三遍!慢没关系,学的时候慢是为了少走弯路,学到一个错误概念,不如不学。英语不理解,没关系,查资料,看代码,有时间多揣摩。英文上手后,会越来越快。
第三,适合初学的语言要尽量符合自然英语,贴近日常常识,语言自身的概念可以在其他编程语言中通用。我认为是c或者j***a。觉得c难,可以学j***a。python是工具语言,类似bash script,以后用着用着就会了,根本不需要专门学。
第四,计算机编程需要多年的学习,不是一朝一夕的事情,它是一个专业,请尊重专业。一个厨师都要学3年呢吧。
说零基础三个月训练班出来找10k的工作的,当我前面没说,天才干什么都是合理的。
我认为选择编程语言要考虑三方面要素:
一、要做什么?
单片机类编程首选c,企业自动化开发首选j***a,人工智能科学计算首选python,不同的任务要根据需要选择最合理的编程语言。
二、现在有什么?
根据自身基础选择擅长的语言,我们在开发时都会借鉴以前所开发的项目,以前熟悉或精通某些语言,可以根据具体情况选择最为相似的语言,c++、j***a和python三种语言在某些方面很类似,精一通三。
三、什么是不变的?
我认为对于编程来说,有些基本功是不变的,例如命名法、注释规范、算法、数据结构、离散数学、线性代数、概率统计等。掌握这些内容比掌握语言本身更重要。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/17428.html