作为编程初学者如何选择实用性的编程语言

2021-01-05 07:04:21 字数 5008 阅读 1024

1楼:匿名用户

对工作环境的选择,编程初学者应该找一个大一点的公司,数据应用比较多的,平时多写一下外挂程序,会逼迫自己去学点东西,不然学无所用=了然无趣。人们的生活就是远离低级趣味,明明知道没有用的东西不会有太大的兴趣。

对开发环境的选择,我个人认为要学号一门语言就得先学开发环境,你想学c就好好研究gcc,你想学c++就好好研究vc++,想学c#就先熟悉visaul studio,想学java先学会myeclipse之类,语言没什么好学的,都是一样的逻辑,各自语法不同而已。

2楼:匿名用户

java语言,容易学,又实用!

作为一个编程初学者,下一步我要怎么做?

3楼:匿名用户

android以java为编程语言,学好java是一定的,语法熟悉后,在学习数据结构和算法,再自己尝试写一些东西,再往后嘛,你自己就知道怎么走了!

4楼:皇神创世

如果想在android应用就得学java,搞wp7学c#,搞iphone学objective-c,学好语言之后再找本该平台下开发的书边学边做就入门了,入门后就知道后面该干啥了

5楼:星空的幽灵

手机开发?操作系统?游戏?太广了,就像学计算机的,也分编程【c、c++、java、erp、php等】、电子商务、数据库维护、嵌入式等等

新手如何选择编程语言

6楼:匿名用户

这个问题是每一位学习编程的初学者都会遇到而且很迷茫的问题,在这里发表一下个人观点,仅供参考: 1.每一种程序都有其发展的历程,没有任何一种程序是万能的,比如说我们都知道的c语言,开发c的初衷就是为了让程序员能脱离那种原始的汇编的环境,可以在高级语言环境中对内存地址进行控制,所以c语言在底层操作上来讲要优越于其他高级语言;比如pasical语言的初衷就是为了程序设计中的教学使用,所以pasical语言的语法结构很严谨;比如fortran语言,开发的初衷就是为了工程计算,所以他的数学逻辑工程逻辑功能模块就相当强大,等等………… 2.

现在的语言已经发展到面向对象的高级语言,像我们现在所熟知的java、.***、delphi 等语言,他们开发应用软件来说基本没有太大的区别,因为他们的库都已经很丰富,我们开发起来也相对较简单一些,他们的差距也就紧紧在于市场占有率和所在公司开发选择问题上了。还有另外一个就是一些数据库编程的语言比如sql、pb等语言,他们的数据库功能相当强大,由于微软产品的市场占有,所以大家比较倾向于sql语言,因为他的应用面要广一些,但是不乏有些朋友会基于一些其他的想法选择其他类型的数据库编程语言。

解释类语言,作为b/s开发模式的语言,也是根据其市场占有规模来分,一般来讲市场占有率越高的语言程序,那么它的库要丰富一些,我们操作起来要相对容易些。所以说,现在流行的应用软件开发的语言来讲,我们一般考虑的是市场占有率高的,就会有更多的工作机会来等待我们;但是一些市场占有率稍低的开发语言(有自己特色的),工作机会自然少一些,但是报酬相对要高一些,物以稀为贵嘛! 3.

各种语言的选择

如果编写对性能要求苛刻,或和操作系统结合紧密的程序,必然选择c。

如果编写到处可用的程序,选java。

如果编写大程序,可能的话尽量用脚本语言如python、ruby,不行了再用java和c。因为脚本语言带来了生产力。

编写文本的处理程序用perl或ruby。

编写知识的处理程序用prolog。

编写最灵活,最模糊的程序用lisp。

编写office程序用vba。

编写服务器端程序,php、(采用自己熟悉的语言来写,例如perl、python、ruby)cgi、asp、(熟悉java就用)jsp都是选择。

编写数据库程序用vb或delphi。

如果要追求性能和程序的能力,要完全发挥操作系统的能力,使用c/c++语言是合适的。在windows环境下用vc,在unix-like环境下用gcc。

如果不是追求和操作系统完美结合,而只是性能,又要追求跨平台性,那么仍然选择c,但可以选择跨平台的库,如qt、gtk、fox、wxwindows。如果要编写游戏也有跨平台选择:sdl。

如果不满意c领域标准的不统一,不满意c的容易出错,不满意c的面向对象特征不彻底。如果不在乎跨平台,windows平台可以选择c#,mac平台可以选择coco。如果需要跨平台,可以选择java。

如果需要跨平台,又要广泛的支持的话,选择java。

在unix-like下,最方便的工具语言是perl,它有强大的社区和**库的支持。

如果只作为简单应用的工具语言,python和ruby是更好的选择,他们的跨平台移植性好,应用也比较广泛。其中python更适合入门和交流,长期使用也不错。ruby是对python不满意的另一个选择,它提供了很多额外的功能。

如果要选择一个程序的嵌入语言,原来有lisp、basic和java,现在还可以选择python和ruby。

如果在要求动态解释执行语言,而又不想学其他语言的话,c程序员的选择是pike,java程序员的选择是beanshell。

在java平台,又想用脚本语言的话,可以用python。

最正统的基于文档的语言或叫动态页面语言是javascript。

最专门的服务器端语言是php,当然也有很多其他选择。

xml语言以xul为最着名,dtml也算一个,你自己也可以用xml作为自己特殊用途的语言。比如jedit就用xml作为一种模式定制语言。xml语言是一种比较先进的趋势,比现有的语言在特殊领域更高效。

要找容易实现的语言,lisp和tcl是选择。

lisp的数据和程序融为一体的能力和自由是其他语言都没有的。现在出现了一个lisp的现代化的变种:rebol。

如果有基于事实的编程的需要的话,prolog和clips是必然。 4.其实说到最后,也许大家都已经迷糊了,因为我自己也迷糊了(不要扔我!

谁啊?怎么还有鸡蛋?!*—%##*),不过只需要一个简单的道理:

选择什么方向(数据库、应用软件、底层开发等等),那要看我们对什么感兴趣,对什么有一种亲切感;选择好了方向,在选择需要那个具体的语言,那就要看市场占有,公司发展前景,我们需要得到的利润回报等因素(不过,作为同种类的语言,一个真正的程序员是可以很好的跨越这种平台的,也就是说你最好不要只学习一种语言)! 5.如果你为了挣钱,就学java c# vb 之类的快速开发工具;

如果你是为了挣钱还想搞搞技术, 就学c++之类的语言;

如果你想搞系统开发, 你就要从硬件,汇编,一点一点学起了

7楼:匿名用户

所有语言都建立在编辑工具上,如果你是新手你可以尝试去找一些快捷一点的工具,而不是挑选需要,任何语言都是服务操作系统,是一些指令而已。excel就可以编程,你先学习一下vba很实用的

8楼:暗客默烛

别看那些花里胡哨的,主要看你的方向和预期工作地理位置。

二线以下小城市请果断选择java或php,走web开发。

一线及二线+城市请选择python,go等新兴热门语言,方向选择更加前卫(如大数据,ai,云计算),薪资更高。

不推荐的语言:c系语言,对新手而言难度较大。

不推荐的语言:ruby,scala,等略显小众的语言,虽然对口工资高但职位是真的少。

列举几个一线及二线+城市吧:北上广深,成都,南京,杭州(阿里老家),贵州(云繁荣)。

9楼:最新资讯资料

编程应该是很多非计算机专业入门的必学科目,编程就像我们小时候的牙牙学语,只有学会快乐说话,才能去学习语文等科目。而语文就像计算机专业的人工智能,还没有学会说话,就想学语文是不可能的,同样的还没有掌握计算机语言,你还没有弄懂电脑给你的对话,怎么能学会人工智能呢?

一、编程语言有很多,我们该如何选择一门先学习呢?

综合出炉的编程语言排行榜,我们可以具体分析一下:

通过榜单我们可以看出,编程霸主依然是java、c语言、c++、python等。

1、为什么java依旧能持续占据榜单榜首?

一方面是因为java非常强大的适用性,而且入门学习java也能很快上手,而在**逻辑方面,java也做到了无懈可击,清晰不混乱,而且因为自身机制原因,java还很适合在移动端领域深造,安卓和ijos都是经过java制作的,在领域方面java是涉及的非常广泛。

2、c/c++语言应该是出现最早,但为什么排在榜单第二呢?

c 是比较老的编程语言之一,由于它的**运行速度快而且简单,它到现在仍然一直被使用。它的学习难度比较大,但是,一旦你掌握了它,你就可以做任何语言能做的事情。你可能不会用它去做高级的**或者软件,但是,c 是嵌入式设备的首选编程语言。

随着物联网的普及,c 将被再次广泛的使用,对于 c++,它被广泛用于一些大型软件。

3、python编程语言上升速度最快,为什么越来越受程序员的青睐?

原因有几个:1、主要归因于 python对大数据的处理能力,性能表现优良,语法相对简单,学习成本较低。2、人工智能及云计算的发展,国家推广人工智能教育, python被一些学校作为教学语言。

3、借人工智能的声势,宣传 python的各种优势,所以,迅速在大众中传插。就如区块链技术。

二、针对以上的数据分析,对于非计算机专业入门计算机行业来说,选择哪种编程语言,可以从以下几个方面入手:

考虑一下自己的兴趣点和以后的就业方向。比如说:以后想从事人工智能方向,可以选择学习python;如果以后想进入大数据领域,可以学习java或者python;如果想进入物联网领域,可以选择学习c语言……

10楼:

选择一门基础语言学起

然后学主要流行于言

刚开的 python c, java 都是很好的选择如果以后偏向于 主流程序开发例如 面向对象python java 都是很好的选择

c 有助于你基础 基本功

之后c++ c # 都很好 然后就是就业后需要提高自己选择的 辅助于言 也就是高级语言了

11楼:匿名用户

新手学习编程语言,最重要的是容易上手,以免被打击,因此,不建议学c语言和易语言,因为c语言对理解编程有帮助,但不容易快速上手,易语言是汉语编程,容易上手,但从编程习惯来看,似乎又和大多数编程语言有很大差别。

建议你考虑学c#,java或者python。

优点是网上学习资源多,容易上手,又符合大多数编程语言的编程习惯。

学习编程语言为什么要首选Java

1楼 匿名用户 语法简单,继承c和c 重要部分了,去除类似construct结构体,指针等复杂。可以用类 对象和方法来概述 面向对象,直接对文字 声音等进行操作,实用性很高 是比较流行的一种语言,安卓手机 企业管理都是java运行没有阻碍,你可以在windows上用,也可以在mac上用编译是建立在虚...

SAS编程语言知多少,SAS语言的作用

1楼 匿名用户 base sas模块的 data step 数据步,在sas帮助文档中称为sas 语言 ds2 data step 2,最新一代的编程语言 macro 宏 sql和fedsql 虽然只是两个过程步,不能称之为一门语言,但是作为数据处理尤其是数据库处理的编程语言其作用相当重要。 fcm...

国产操作系统所用的编程语言,中国10月推出的操作系统用什么编程语言写程序

1楼 错落二人组 内核一般是c,外围会用到c ,还有就是针对不同硬件会有对应的汇编语言 属于应用层的许多工具就不好说了,只要有对应编译器爱用什么写就能怎么写 中国10月推出的操作系统用什么编程语言写程序 2楼 匿名用户 以前的红旗 现在的麒麟 基于linux的都可以用gcc 也就是c c 开发 3楼...