{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

有什么容易自学并且对于一个程序员很必要的编程语言?

lushanlushan 回答9 收藏1
收藏问题

9条回答

lcodecorex

lcodecorex

回答于2022-06-22 18:45

第一答案肯定是C语言!

这个问题菜农是有发言权的,本人自上世纪80年代就已经编写软件了,虽然开始的入门语言是汇编和BASIC语言,但是自从用了C语言后,以后其他语言都非常好入门。

可能大家大家都推荐目前比较吃香的编程语言,例如Python,Java等。

但是如果是零基础编程学习,建议还是采用最基础的战神C语言,目前其他语言都是摄取了C语言和C++语言的精华后才自成一体的,有谁敢说没继承C、C++的衣钵?

请问各个语言的注释用的是什么?

有几个不是“/**/”或“//”???

故初学编程一定要把地基打好!C、C++的参考书籍非常广泛,应用众多。

特别是在资源相对匮乏的嵌入式领域,C、C++几乎占统治低位。

即使网页编程的JavaScript语言,没有C语言的基础,很难快速入门。

有C需语言基础,其他语言都非常容易掌握,估计就是改书写习惯及实现方法而已。

故强烈推荐零基础编程先用C语言起步,以后再去学习“时髦”的流行语言就容易许多。


评论0 赞同0
  •  加载中...
jsyzchen

jsyzchen

回答于2022-06-22 18:45

除了C,没有什么可说的了。

所有的语言都分成两个部分,一个是语言自身的规范性,比如声明、运算等。第二就是各种语句,比如循环、判断等等。C语言前者比较严谨,后者其它语言也都大同小异(学一个其它也差不多了)。

其它语言大多(除了汇编)可以看成在c上的扩充,c++多了类对象的概念,java更近一步。倒过来看,在那些语言上,用c直接写也都可以,所以C是基础。

但是想学好,哪有轻松的事情?C的指针向来是难点,内存溢出、程序崩溃大多和它有关。就算C熟练掌握,没有算法、数据结构等知识的支持,依然不算一个合格工程师,最多就是个码农。剩下还有学网络、数据库、硬件、系统.....,最后还要去了解业务环境、业务流程。

语言只是个入门的工具,实现的的工具。掌握好语言,只是会用这个工具,但是使用技巧、怎么用、什么时候用,都需要在实际中慢慢体会的。

评论0 赞同0
  •  加载中...
Ashin

Ashin

回答于2022-06-22 18:45

如果非要选一个,我觉得shell吧。可以运行在linux服务器上。本人是前端开发,对于js感觉也属于入门容易,我是在实践之中慢慢深入的。python,java也都接触了。其实编程语言都是相通的。概念,堆栈,类什么的。学会一个理解别的就容易上手了。逻辑判断,循环无非就那几种。

linux的作用不用多说了吧,ucloud云ucloud云这些不都有关系么。如果想成为高手,linux操作时必须掌握的。

评论0 赞同0
  •  加载中...
gxyz

gxyz

回答于2022-06-22 18:45

自学的语言,当属脚本语言,现在应用最多的是H5,python.

H5主要是在前端,不过是一系列脚本语言,如js,css,html,还有诸多组件。

python这些年发展不错,可以做游戏逻辑,AI(现在用得最多),在AI方面,各种库,组件好多,这语言比较优美,当然也可以写web服务什么的。

评论0 赞同0
  •  加载中...
blair

blair

回答于2022-06-22 18:45

python,对于未来发展来说,建议你学习python,即使你的基础很差。要知道幼儿教育学习,推荐的就是python的学习。

评论0 赞同0
  •  加载中...
FreeZinG

FreeZinG

回答于2022-06-22 18:45

C把这个搞定了我觉得就可以了,然后再根据你工作内容再去学其他的,有了语言基础搞其他的也就快了

评论0 赞同0
  •  加载中...
qingshanli1988

qingshanli1988

回答于2022-06-22 18:45

非C语言莫属!

作为面向过程的编程语言,C语言的语法结构简单、体积小、效率高,是许多程序员入门的首选编程语言。而且C语言一直占据TIOBE榜单的前五名,足见这门历史悠久的编程语言的热度是经久不衰的。

作为一名程序员,至少应该掌握2门以上的编程语言。所以在掌握C语言后,你可以根据工作需要再掌握一门面向对象的语言,如C++或java。

最后,除了编程语言在,数据结构与算法、设计模式这两本书是一定要学会的!谢谢都是作为一名程序员的基本功!

评论0 赞同0
  •  加载中...
el09xccxy

el09xccxy

回答于2022-06-22 18:45

网页端在快速发展,各家推出的小程序,都是基于网页技术,而小程序这几年的大爆发,也导致该技术的需求量很大。

JavaScript是网页端的原住民,语法简单,容易上手,用得广泛,很有必要学习。Nodejs作为JavaScript对应的底层runtime,也需要一并学习。

评论0 赞同0
  •  加载中...
LiuRhoRamen

LiuRhoRamen

回答于2022-06-22 18:45

感谢邀请~

作为一个程序员给楼主分享点经验吧!

首先,工作中会用到很多语言,但是总有一门是你比较擅长的并且是你的“饭碗”语言。很多人都是从自学开始,接触编程的,慢慢的才走上正道。

那么,哪一门语言相对来说是比较容易,而且具有普遍的教学和示范性作用,并且每个程序员都应该接触的呢?个人推荐c语言。

  1. 大家都知道,计算机专业的大学生上的第一门编程语言课程就是c语言程序设计相对来说,C的语法还是比较简单的,附加的东西也比较少,编译环境也容易搭建,教学体系很成熟,自学起来会比较顺。

  2. 另外呢,现在很多主流语言都是类C的,比如c++、java,很多都是在c的基础上延伸和扩展的,就连操作系统都是由c语言编写的,你说c语言基不基础?所以,学完C将来再学其他语言也容易上手。

希望我的回答对楼主有些用处!谢谢。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<