首页编程语言自学编程先学什么语言好

自学编程先学什么语言好

cysgjjcysgjj时间2024-04-01 07:25:52分类编程语言浏览27
导读:想学习编程,先学哪个语言比较简单?C语言还是JAVA?自学编程学哪些语言比较好?想学习编程,先学哪个语言比较简单?C语言还是JAVA?谢谢邀请,不知道现在的大学一年级学的是什么,我上学的时候用的C语言,然后是学的C++,最后才是学习asp或者asp.net,然后是java jsp ,开始转入Web方面的编程,java用的比较多,个人推……...
  1. 想学习编程,先学哪个语言比较简单?C语言还是JAVA?
  2. 自学编程学哪些语言比较好?

学习编程,先学哪个语言比较简单?C语言还是java

谢谢邀请,不知道现在大学一年级学的是什么,我上学的时候用的C语言,然后是学的C++,最后才是学习asp或者asp.net,然后是Java jsp ,开始转入Web方面的编程,JAVA用的比较多,个人推荐如果想较为系统的学习计算机知识,无疑C语言比较合适。


C语言是面向过程的语言,是距离操作系统最近的语言,可以利用指针直接操作内存,对一些基本的概念如指针 数组 链表 IO文件操作,等等***用面向过程一步一步的实现,比面向对象的语言好理解很多。而J***a对一些基本的概念如数组做了很多的封装,对新人理解起来还是有一定的难度的,因此,很多大学的数据结构算法教程都是***用C语言编写,比较好理解一些。

还有一个优点是,***用C语言调用操作系统的API非常容易过渡,不像其它语言,不存在无语法问题Linux操作系统很多内嵌了C语言编译器,甚至Android操作系统的底层都是C语言编译的库来支撑上层调用。此外,用C语言可以很方便的和做硬件编程的领域过渡,比如嵌入式编程,用的语法和操作方式很容易过渡,对于理解系统的调用过程很有帮助。

自学编程先学什么语言好
图片来源网络,侵删)

连接了一些基本的概念以后,然后在学习其他需要就容易多了,J***a C++ C#等都可以选择,还有python等一些脚本语言,有了C语言的基础,学习其他语言容易的多了,而J***a用途更广泛一些,有比较成熟的第三方工具包以及快速上手的框架,短期内学习,可以很快的上手,制定好学习路线

选择以后工作主要领域有针对性的学习就行了。

想学习编程啊,没有哪一个编程语言是简单的哦!真的,不骗你!再说了,既然想学习编程为啥如此计较编程语言的难易。既然编程语言都难,那么索性就挑一个有代表性的编程语言入手,那就是C语言!理由如下。

自学编程先学什么语言好
(图片来源网络,侵删)

一、一通俱通

一门C语言,其余的编程语言基本也都通了。

你看,C语言语法中包含诸多概念,有基本数据类型、三大流程控制、数组、函数、指针、结构体、链表、文件操作等。这些概念在其他编程语言中也有啊,所以你学通一门C语言再去学J***a你会发现“so easy”!

自学编程先学什么语言好
(图片来源网络,侵删)

二、由难入易

而且指针算是C语言的一个特色了,多少英雄好汉拜倒在指针之下。J***a就没有指针的概念,它知道很多人理解不了指针,干脆去掉指针引入引用的概念。

所以你学通C语言再去学J***a,那就是从难到易嘛!你说你从难到易轻松还是从易到难轻松?

三、C语言不可替代

C语言真的无法替代。你J***a用的再遛也有求C语言的时候。

比如做安卓手机开发的都知道是用J***a做应用但是涉及到手机底层操作,像处理音视频解码你还是得乖乖地用C语言来实现。安卓系统也知道你们离不开C语言,很贴心的为你们设计了NDK机制,让你们灰溜溜地回到C语言的怀抱。


同学们真想学编程,不要怕苦不要怕累,就学C语言,做到傲视群雄!你你觉得呢?

从事IT十余年,分享一下对这个问题的看法。

C语言是一切编程语言的基础,其它语言都算是C语言的延伸或者改变,但是思想是一致的。

作为入门语言,其原因是c比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但是可以更了解计算机原理以及数据结构,原理和数据结构能以计算机角度来思考[_a***_]问题,写出更高效的代码,这是程序员的修为。

c语言是一种计算机高级语言,它有高级语言的特点,又有汇编语言的特点,它即可以作为工程系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。

编程语言本身没有好坏之分,主要区别在于不同的编程语言它的强项不一样,造成了应用领域上有差别。但是本质上它们是相通的,学好一门编程语言,在学其他的就比较容易。对于初学者如何选择我觉得主要考虑两点:

1)所学编程语言使用要广泛,没准将来可以做为自己的一个职业或副业。

2)编程语言入门的壁垒不能太高,避免打击学下去的信心。

基于两点,我建议可以考虑Python,相比C和J***A来说入门要简单,而且使用也比较广泛,在全球热门编程语言排行高举前四名。网上资料也容易获得。

我是码农阿勇,加油,选择好了就坚持下去,有其他疑问可以私信我进行交流。

首先不需要考虑学习什么编程语言,首先应该考虑的是你的现状,我把它分为两种情况。

如果你现在想从原有的行业转入IT行业,做软件开发工作,推荐你去学习J***A,不要学习c语言,因为你不是科班出身,所以最好去培训机构培训几个月然后在培训机构和自身的努力下,找到工作不是什么难事。

现在甚至在很长一段时间里,j***a开发工程师需求量很大,虽然j***a从业人员很多,但是相比于其他岗位,比较容易找工作。C语言的开发工作比j***a困难,一般来说创业公司C语言开发类工作比较少,并且C语言开发工程师一般都是科班出身并且比较厉害的人在做。

如果你是在校生,我认为你应该先学习C语言,再学习J***A语言。为什么呢?因为j***a是在C语言的基础之上出现的,J***a语言是简单的,J***a语言的语法与C语言和C++语言很接近。



J***a丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,J***a语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。



学好了C语言之后你再去学习其他编程语言,只需要花很少的时间即可掌握。要记住,学习语言你需要学习的是语法和思想。

碼了这么多字,点个赞关注我再走吧!!!

自学编程学哪些语言比较好?

目前世界上有600多种编程语言,选择学习什么编程语言要从多个不同的角度来考虑,既要考虑应用的广泛性,也要考虑未来发展前景以及自身的知识结构,下面逐一分析一下。

编程语言与场景有密切的关系,不同的开发场景往往使用不同的编程语言。比如,做Web开发可以选择J***a、Python、PHP、C#、Ruby、JavaScript、Html等编程语言,其中Html与J***aScript属于前端开发语言。如果从事大数据开发可以选择J***a、Python、Scala、R等语言,其中R语言在数据分析(统计学)等领域有广泛的应用。如果从事嵌入式开发可以选择C、C++、J***a语言,其中J***a随着Android平台的发展而得到了广泛的应用。

就业的角度来说,应用越广泛的语言岗位需求就越多。比如在Web开发领域推荐学习J***a和PHP语言,这两门语言较其他语言有更多的用人需求。在嵌入式开发领域建议学习C语言,在大数据领域建议学习Python和Scala语言,在移动互联开发领域建议学习J***a和OC,前端开发自然是学习Html和J***aScript语言。

从未来发展前景来看,Python语言、Go语言、Scala语言、Swift语言以及Html语言都有广阔的发展空间。Python在大数据和人工智能领域有广泛的使用,未来发展空间巨大。Go语言在服务器端的性能表现也非常优秀,作为一门非常年轻的编程语言,Google对于Go语言的发展充满了期待。Swift语言将是未来iOS系统开发的主要语言,所以发展前景也非常不错

在语言的选择上也要结合自身的知识结构综合考虑,如果具备一定的计算机基础知识,那么选择C、J***a等语言并不会感觉特别困难,如果没有计算机基础,那么建议选择Html、Python、PHP等对基础要求比较低的语言,这样更容易入门。

我使用J***a、C和Python语言的时间比较久,我在头条上也陆续写了关于学习J***a和Python的系列文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有编程方面的问题,也可以咨询我。

谢谢!

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/10866.html

语言编程语言JAVA
工业互联网技术怎样学,工业互联网技术怎样学好 互联网技术运用学什么课程