编程初学者应该先写c++还是Java还是Python?

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2017.10.21

看了这么多人说C用来入门,真是有点看不下去。你10月份去高校软院旁听下C语言入门,看看课室里同学们的表情。相信每个科班出身的孩子都有过这么痛的领悟。四年本科,我都从来没喜欢上过C,CPP,JAVA。

然后不客气的说,计算机结构,操作系统原理,汇编语言,国内也没有几本能读的书,真的跪死我了。如果你想了解可以私信我,我就不吐槽了。

以上那么多只表达一点,C,CPP不适合入门。JAVA另说。

PYTHON是第三门接触的语言,易学,非常易学,还能马上折腾出一些好用的小工具。才学了1个月吧,就折腾着拿来做Excel报表了。能快速有收获可以增进你的学习欲望。这是前面几门语言给不到的。等你有实践经验,再去看面向对象和设计模式这些书,就能很好地把握了。不然都是空谈。

说起易学的高级语言,最后,不能不说下C#的易学程度和高回报效率。易学程度堪比Python,语法更简洁灵活。学会了C#去学JS和typescript真是秒杀的事情。我也是后来有项目要用到才发现这是无形的财富。用ASP做后台,angular做前台,真是对入门了C#的孩子不要太容易。容我说一句,微软对编程的奉献真是要点32个赞。

进行C语言学习的话,我推荐给大家可以查看郝斌的C语言课程。讲解的很详细。我就是实用这个教程学习的。

随着学习的深入,我突然发现Python因其简单化,初学者也是非常不错的语言。但总体来言,我认为Python还不是主流。当然他在大数据云计算行业比较不错。

如果你使用Python入门也是不错的选择。

作为目前为止使用最多的语言JAVA.今天我认为实用java进行入门,其实也是可以的。不过入门的话,一定要只选择学习面向对象前面的知识。如果初学者加上面向对象一起学习。你会发现你能崩溃。

只有在完成总共的面向过程,非常熟悉之后,才可以进行面向对象的学习。

纯手打,如果感觉到对你有帮助,麻烦再下方为我点个赞~~

如果回答有问题的话,还请大家指出。

当初我学html的时候就在捣鼓修改别人的asp程序卖钱了,那时做的网址导航流量交换程序。不过那时没有专攻技术,主要在运营和seo。

记得以前我刚会修改点模版,就在做网站功能架构策划赚钱,一篇策划稿收几百块的。现在回头看那东西也就只能忽悠不懂的人。

就好比我学c#最基本的数据库数据查询都还不会,先捣鼓出个实用的小东西再说。自学的人建议走我这路,如果学了不能马上用很快就不想学了。

其实现在大多公司招人目的也就是能干活,能快速干活解决问题就能拿高薪,不过如果没有全面的知识体系很难通过面试。除非像我们这种运营出身的能说会道能忽悠。

程序员最主要的还是得有产品思路,不要知道领导指一下动一下,这样技术再好,工资照样拿不高,产品的目的是为了市场,有市场的产品再小白也能赚钱。

C语言既具有高级语言的特点,又具有汇编语言的特点,其应用范围极为广泛,几乎可以被用于程序开发的任何领域。目前,C语言一般被用于应用软件开发、底层网络程序开发、系统软件和图形处理软件开发、数字计算、嵌入式开发、游戏软件开发等领域。

C语言是一门基础语言,是其他一些语言的基础,例如MATLAB,Object-C,Lua等.同时也是学习来比较难的语言,达到精通的程度没有3-10年左右很难,C语言没有比较完善的开发框架,他是面前过程的一门语言,讲究算法跟逻辑的.

1.操作系统

类unix系统(linux/freebsd…)主要基于c开发的.

2.嵌入式领域

驱动开发大部分基于C的,嵌入式系统c开发的

3.服务器领域

大部分服务器程序也是c语言的网络核心设备(路由器,交换机,防火墙)大部分代码c开发的,用户界面可能用其他语言。

这个问题的答案毫无疑问是Python。

问题已经明确了前提条件是1.编程初学者2.打算自学编程

理由:

C++对于初学者自学有点难。想当初在大学里读的是计算机软件专业,一学期下来,能够掌握C++的不超过5%。

Java对于初学者来说也不容易,特别是面向对象的概念,在编程初学者连逻辑线性思维都没掌握的时候,是不太容易理解的。而且编译型语言都比较麻烦一点。

Python是解释性语言,环境配置简单,语法简洁明了,以我给小学5年级学生培训Python的经验来看,30个小时学会完全没有问题。关键是跟随某个路径清晰的书籍或教程去学就好了。

建议Python入门之后,再学习Java,最后还有余力再去学C++。

我很认真负责的告诉你,先学习c语言。确实c相对来说比较难,但是它就像你幼儿时期的爬行,是你学会走和跑的重要基础!c语言中你要自己注意内存泄漏,垃圾回收等等一系列重要知识,而这些高级语言都帮你做了,也许这一辈子你都不会知道,而这些确实是成为一个优秀程序员的必备知识,我这里说的是优秀,而不是代码工!其次c的IDE一般都不强大,你才能真真切切体会到手敲代码的感觉。

其次我建议python最后学习,或者和java一起学习,你掌握了c(不是精通),对于这些都好学多了,语言都是相通的,越往后你越会明白。python的初衷就是快捷便利,各种各样的库能满足你大部分的编程,而库内的知识点你不一定需要知道,所以算是个“表面”工作者!

总结一下,我建议先学习基础但异常重要的c做入门(如果你感兴趣可以深学),了解编程基本概念和底层原理,知道程序在机器里到底怎么运行的,然后学习java或者和python一起学习,它们可以让你更快速创建应用,最后看你的兴趣去学习深入其中一门或者多门语言!

首先问问自己:想用语言干什么?!

若是想做个小工具运维之类的,python是不二之选。

若是想进大公司做开发,java第一。

若是做驱动,c++基本无敌。

若是做游戏服务器端,golang或者erlang二选一。

普通服务器端程序,golang或java。

若是游戏客户端,那只能是u3d加java。

若是嵌入式系统,c和asm。

若是做平台+业务系统,lua才是王道。

人工智能,python或者lisp。

微软平台,c#。

网页程序,php或者java。

……

总之,看你干什么,选择最合适的工具。

实际上,要明白一点:当你的编程能力达到一定程度以后,语言就是一个工具,一个平台而已,从某种程度来说,以基础的角度看从一门语言转到另外一门是很容易的,无非是几条基础语句,基础语法,各类变量的定义语法不一样而已,所以,无论是c、java、python都可以作为学习语言的工具,但是,语言的扩展却很庞大很复杂,以c+为例,你只学会了基本语言,其实一点意义也没有,C++的类库、windows的运行机制、底层原理、驱动这些都需要很下功夫来熟悉、学习,java与python也是这样,编程是综合能力的体现,从这个角度来说,建议你学习编程应该从未来的从业方向上考虑,你要相信,当你达到一定程度以后,很多都是触类旁通、一通百通的。。

THE END
1.c和c++和python先学哪个python与c++学哪个好本篇文章给大家谈谈c加加编程和python编程有什么区别,以及python和c加加有什么区别,希望对各位有所帮助,不要忘了收藏本站喔。 1、python和c++学哪个好 学C++好。 C++通常比Python更快,因为C++是一种编译型语言,而Python则是一种解释型语言。C++性能优越,C++是一种高性能编程语言,可以编写快速且高效的代码。因此https://blog.csdn.net/i_like_cpp/article/details/131979418
2.学c++还是学pythonC++和python都是使用广泛的编程语言,尤其是在AI等科技领域。而且在未来,随着AI的发展,C++和python的应用领域也会越来越多的,所以很多人都打算学习C++和python,那么,学c++还是学python? 如果是零基础的初学者的话,建议选择python。Python简单易学,时间成本低,比C++要简单很多的,毕竟python有很多现成的库,不需要重新去https://www.hxsd.com/content/28867/
3.学C++和Python哪个好Python作为高级语言,代码更容易被阅读和理解,而由C语言发展出来的C++则是一种通用语言。目前,数据学习和机器学习中Python非常热门,C++则在游戏和大型系统的构建中大放光彩。关于学C++和Python哪个好,下面整理了相关内容,一起来看看吧!1、运行效率:C++大于PythonPython代码和C++最终都会变成CPU指令来跑,但一般情况下,https://edu.iask.sina.com.cn/jy/lLoleIKCSx.html
4.python与c++学哪个好@IT就业训练营培训导师python与c++学哪个好 IT就业训练营培训导师 Python与C++都是非常优秀的编程语言,它们各有优势,选择哪个学习主要取决于您的兴趣和目标。 Python的优势在于: 简单易学:Python的语法简洁明了,对初学者非常友好,能够让您快速上手编程。 广泛应用:Python在数据科学、人工智能、Web开发等领域有着广泛https://agents.baidu.com/content/question/8d9b745cf8ebd4d40bbc2439
5.python与c++学哪个好?优缺点分析腾讯云开发者社区python与c++学哪个好?优缺点分析 选择学习Python还是C++以下是一些建议: 总体的来说,Python简单,C++困难。 Python一个月就能做东西了,C++你至少要两年时间, 才能写出来可靠的代码。 学习Python的优势: 易学易用: Python 是一种高级语言,语法简洁清晰,对初学者非常友好。https://cloud.tencent.com/developer/article/2371112
6.python和c++学哪个好?怎么选择?Python和C++是两种不同的编程语言,各自有其优点和适用场景。Python是一种解释型的高级编程语言,它具有https://www.yutu.cn/question/tiwen_182082.html
7.c++和python先学哪个好mb6141f3e413636的技术博客c++和python先学哪个好 在学习软件开发的道路上,决定学习c++还是python这两门编程语言是一个常见的问题。本文将针对这个问题进行讨论,并给出建议。 首先,我们可以通过以下步骤来决定学习c++还是python: | 步骤 | 操作 | |:---:|:---:| | 1 | 了解c++和python的特点和用途 | | 2 | 根据自身https://blog.51cto.com/u_15369237/10882879
8.CC++pythonJavaphpC#六种编程语言大PK哪个好学习?对于学习编程的小伙伴,如果你想更好地提升你的编程核心能力(内功),在未来成为一名有为的技术人员!笔者这里或许可以帮到你~ 小编推荐一个学C语言/C++的学习裙【 七一九,二二一,三二八 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!https://www.cnblogs.com/lanwangji/p/14944809.html
9.C++和Python先学哪个?制定学习顺序的方法与建议C++和Python先学哪个?制定学习顺序的方法与建议 计算机编程是一个令人兴奋的领域,而C++和Python是两个非常受欢迎的编程语言。对于初学者来说,选择学习的顺序可能会让人感到困惑。本文将以通俗易懂的方式,结合具体实例,探讨如何制定学习顺序,并提供一些建议。https://m.w3cschool.cn/article/94640082.html
10.python和c++哪个好?Worktile社区python和c++哪个好 Python和C++是两种流行的编程语言,各自具有一定的优点和特点。下面将从几个方面来比较Python和C++,以帮助你了解哪个更适合你。 一、语法简洁性 Python的语法相对简洁,易读易写,注重代码的可读性。Python使用缩进来表示代码块,避免了繁杂的括号和分号,使得代码具有更高的可读性。相比之下,C++的语法https://worktile.com/kb/ask/94153.html
11.Python?C++?哪个更有用?孩子该学哪个?Python?C++?哪个更有用?孩子该学哪个? 作为家长,都希望为孩子铺设一条通向成功的道路 在数字化时代,编程技能正成为了孩子们未来竞争力的重要组成部分Python 和 C++ 是两大热门选择哪个更有用?孩子该学哪个呢? 小荔老师为大家详细解答~ 查看全部 打开App查看剩余内容https://m.dianping.com/ugcdetail/230312335?bizType=29