Java任然是很受欢迎的编程语言,包括来咨询的很多初学者都想学习Java,Java广泛用于编程各种解决方案,数百万个网络应用和Web小程序在使用Java。流行的网站比如Linked,Twitter,eBay等都在广泛地使用Java,并且Google采取了Java作为开发Android应用的主要编程语言。下面小编就介绍一下初学者为什么学习Java?
一、Java几乎垄断了企业级应用的开发
如果你有一部安卓手机,几乎所有App都是用Java写成的;
大型网站的后端,比如电商平台阿里巴巴,淘宝,京东也都主要使用Java开发;
大型的企业级应用比如大型企业管理系统,CRM系统,ERP系统也可以用Java开发;
有关通信及网络的大型企业,比如移动、联通、电信、网通,有关金融行的大型企业,所有的银行、证券公司、互联网金融和大型管理系统,比如供应链,客户管理系统,物流系统主要的信息化都和Java息息相关。
随着物联网的兴起,Java也成为物联网(IoT)开发非常受欢迎的工具,因为它提供安全,可移植的代码,可以在任何地方使用。现在越来越火的大数据,最主流的框架Hadoop的主要开发语言也是Java。所以不难看出,Java还是行业应用不可撼动的老大哥。
二、容易入门的编程语言
像许多流行的编程语言一样,学习Java相对容易,因为有许多可用的资源。它还有许多标准类库和大量的第三方库。对于有C或Java程序员使用集成开发环境(比如IntelliJIDEA)来帮助他们进行高效地编程。
这些IDE显著地改善了编程体验,并提供了调试这一重要帮助,对于初学者来说很重要——没有比写了一些代码但是不知道错误在哪里更让人糟心的了!
那么对于新手来说,如何开始学习Java?
学习任何一门编程语言,都是为了去实现一个个项目,来解决实际的问题。无论项目是大还是小,都关联着许多知识与技能。
例如要用Java写一个「文件资源管理器」的桌面应用,就需要MVC设计模式、组件化构建、对象集合及 *** 作、打包与部署、多线程遍历与异步I/O *** 作等知识模块。缺少任意一个模块,都难以完成一个项目。
所以完成一个项目,就像是在完成一张拼图,要把一个个知识模块搞定,再拼成一个项目,这样「项目驱动式」的学习,是目前公认高效的编程学习方法。如何获取项目经验,提升雇主最为看中的“应用技能”?
三、昌平北大青鸟Java培训,项目贯穿式学习,让你不仅学会技能,更懂得如何在项目里应用。
1、大项目贯穿完成后,学员所掌握的技能能够符合甚至超过企业的人才需求。
2、学员通过大项目贯穿完成从学生到企业员工的身份转换,拥有从企业角度思考工作的思维模式和工作心态,与企业无缝对接,从而直接为企业创造更大的价值。
Java语言简单易学对于初学者来说比较友好,而且学习周期也不会太长。而在精通Java语言后再学习其它开发语言会更简单。
综上所述,现在学Java还是有前途的。尤其是在接下来几年,Java人才缺口还会进一步扩大,市场更需求Java人才。
作为行业的领头军,昌平北大青鸟是你学技术的不二之选。昌平北大青鸟Java课程,经过17年的迭代更新,17年始终是行业学习的标准,也为世界五百强,国内五百强,知名互联网企业等十几万家企业输送了70万技术人才。更值得你的信赖。
初中生即使学习计算机专业也基本没有就业的可能,因为都是有学历要求的
计算机专业是范畴是好广的,我们现阶段的水平是先接触电脑,学会怎开机,会用电脑处理一些简单的文档啊,但那不是是计算机的全部,我们所说的计算机专业一般是去到程序员的水平,你可以学,但好多程序语言不知你看得明没有
凭着计算机专业良好的发展空间,计算机应用专业也成为最热门的专业之一。大多数家长都认为孩初中生不适合学习计算机应用专业,其实并不是这样的,无论是在哪一个行业,都是靠实力说话,不在乎性别,只要你有能力,初中生能在计算机行业闯出自己的一片天!
计算机都是从零基础开始学习。只要自己选择计算机,从开头的时候就一直跟着走,把计算机基础学好,然后再学你喜欢的专业知识,技术,把这些慢慢的跟着走就行了,咱们总之就是不要懈怠。只要好好学是能学会的。
适合 计算机网络技术 是个全新领域 只要认真学习 不需要什么基础 能行的 并没有想象的难
行不行其实是由你自己决定的,我在学计算机之前也是什么都不知道的,我学的就是计算机网络技术。
选择专业其实就是选择未来就业的方向,以后科技越来越发达,像是互联网之类的相关专业肯定更加吃香。
无论是选择哪一个专业,就目前互联网+发展趋势,都是有很不错的发展前景。
学技术可以考虑计算机相关的专业,因为现在人人都离不开,社会发展的趋势也告诉我们这个行业的巨大前景,学习这方面的专业将来可从事岗位多,就业薪资高。可选择专业有软件、硬件、网络、设计等等,可以了解后做决定。
主要是自己感兴趣就可以去学电脑,学电脑方面就业前景好,工作环境好,专业多,零基础也可以学得会,学计算机可以根据自己的兴趣爱好选择,比如互联网营销、电子商务、平面设计、电子竞技、动漫与游戏制作、建筑装饰等等。与物联网相关的技术。物与物连接,人与物连接不再是童话故事,万物相连,智慧世界。物联网技术需要大量人才。
软件工程专业。软件工程专业的就业情况一直比较不错,在计算机专业当中的表现是比较突出的,所以如果在本科毕业之后就希望参加工作,可以重点考虑一下软件工程专业。软件工程专业的细分方向比较多,不少女生比较喜欢前端开发方向,另外也可以重点关注一下移动端开发方向。
不会,自己认真学就行,而且学计算机都是从零基础开始学习,不用担心自己学不会,自己认真学就行,而且计算机专业多,可以根据自己的兴趣爱好来选择,比如互联网营销、电子商务、平面设计、动漫与游戏制作、电子竞技、建筑装饰。
初中毕业同样是可以学习计算机专业的。计算机专业分很多种,同样也有很多专业都是适合初中生去学习的。像ui设计、电子商务、软件开发、电子竞技都是适合初中生学习的专业。而且这些都是现在的热门专业,发展前景也是不错的。
计算机人才在社会中也有着一定的重要的地位,计算机技术学成之后我们能够进入计算机领域就职,薪资待遇上的也相比其他行业上要高得多。
初中生学习计算机技术是非常有前途的,当下计算机行业盛行,和我们息息相关。人才缺口也越来越大,值得学习。
主要看你对什么感兴趣呢,如果是女生,可以考虑学电脑设计类、商务类专业,就业前景都不错。男生可以考虑软件、网络、网站类专业。学电脑初中起点就可以学习不需要太多的文化课基础,毕业一样拿本科或者大专学历。
初中生现在也都喜欢玩电脑,所以如果学习这个行业,初中生们会很喜欢,也会很感兴趣,初中生的年龄小,学习东西也会比较快,学习电脑行业,无论你有没有很高的学历,都能在工作中找到自己的一席之地。
互联网时代下肯定学习互联网技术啊。没学历不要紧,重点是要有学习的信心,现在这社会没有技术是很难立足的。
现在互联网行业高速发展,5G网络安全,已成为大趋势市场人才缺口巨大,市面5G行业人员较少,缺口巨大技术人员较少导致互联网行业工资高休息时间还多,而且只要搭建好环境后网络上基本上不会出现任何问题,不会有太多的工作量但是还能拿中等偏上的工资。
初中毕业学什么技术有前途的话,这是要根据你个人的擅长和喜好的。自己喜欢什么就学什么。
哦,看着兴趣来,看着兴趣来,喜欢啥咱就学啥,这个这个年代以后就业应该还好一点
初中毕业学习室内设计不算难的,室内设计主要是学习CAD,3DMAX,酷家乐,PSAI,等软件,室内设计,建筑行业是许多同学热梦寐以求的行业,因为薪资高、稳定性好等特性,备受青睐。如今的建筑行业并不是传统意义上只适合男生的体力工作。VR建筑表现大师专业学成以后,可从事室内设计师、软装设计师、家具设计师、景观规划师等,有许多非常适合女生发挥无限创意与空间想象力的岗位。
如果编写对性能要求苛刻,或和 *** 作系统结合紧密的程序,必然选择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++之类的语言;
如果你想搞系统开发, 你就要从硬件,汇编,一点一点学起了问题一:编程语言学哪个好 简单点说就是两条路:
一、C\C++\C#(ASPNET)
二、JAVA(J2SE\J2EE\J2ME\JSP)
走这两条路都必学的:数据结构、数据库(SQL或Oracle)
选学:计算机应用基础、网络基础、硬件基础。
C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASPNET主要是用C#语言编写开发网站(B/S架构)。
J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如手机游戏。很有潜力的家伙,看看中国的手机用户就知道了;JSP主要也是开发网站。
大概就是这些。说得太多了,可能你初次接触也比较麻烦。两者根本就没有一个肯定的说法谁好谁不好。我说下我个人感觉吧。初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用,界面没有它们友好。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次接触,学的东西比较多。不过学Java的目前比C的好找工作点,我个人感觉。
不过作为一个高级的程序员,绝对不仅仅只会一门语言的。这就是他们常说的“精一门,通两门,熟三门”
至于证书,C好像没有专门的证书,只是有等级认证。
Java证书一般就是SUN公司的认证了,有权威,含金量高。
Sun的Java认证有多种,SCJA、SCJP、SCJP、SCWCD、SCBCD、SCDJWS、SCMAC、SCEA,想考高级别的要先考低级别的
问题二:现在学哪种编程语言最好 1零基础,打算自学编程,应具备哪些的知识?
答:
对于入门阶段,对知识水平的要求并不算高,或者说很低,大家都应该听说过xxx小学生编程如何如何这般这般怎么样之类的话题,这里,我们不谈长期发展,只谈如何入门。首先,我觉得你应该具备计算机的基本 *** 作能力,如果说你连新建一个文件夹或者说从网上下载资料都不会,那么你应该先买本《windows xx从入门到提高》看,然后再考虑编程这件事,如果你觉得对计算机的基本 *** 作已经熟练后,请继续向下看。
2学编程应具备哪些条件?
答:
第一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看, *** 作系统还是首选windwos。
第二:有xx语言的入门本书,纸做的,具体xx语言是哪种语言,后面我们再讨论这个问题。虽说现在铺天盖地的都是电子书了(保留这句话的确定性),到处是扫描版,还高清呢,但我还是推荐看纸做的书,好处有两点,其一是便于携带,可以随时翻阅;其二是避免眼疲劳,我不信你一直晚盯着显示器看电子书眼睛不会酸;还有一点,尊重图书作者的版权。
第三:时间保证,如果你每天都有一大堆事等着你去处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不认为这是在用功学习,零碎时间去背单词?应该是个不错的选择。
3你确定要学编程?
答:
这个问题看起来有点多余,但为什么要提出这个问题?要知道,编程不是一朝一夕的事,如果你只是一时的冲动,或者仅仅是要完成心目中的某个小工具,并没有长期写程序的打算,这样的话,编程不学也罢,毕竟编程从入门到能独立写软件会有很长的一段路要走,中途一旦放弃就前功尽弃,并且已经浪费了你大把的宝贵时间,实在是得不偿失。不过,你尽管吐槽说是这是你的业余爱好,有个爱好也挺好,那么,继续往下看吧。
4如何才能入门?
答:
到底怎样才能入门?其实,只要你有毅力,慢慢折腾个一年半载,肯定能入门,但写这篇文章的目的就是为了把这个周期缩短些,不是吗?所以,下面我就以个人的观点来谈谈怎么才能更快的入门,这里先笼统的介绍下,对于每点,后面单独介绍。
C1>去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;
C2>选择一门简单的语言作为入门语严;
C3>学会使用搜索引擎;
C4>知道如何看书;
C5>要”像”个高手;
C6>应具备的学习态度;
41:了解这些历史的意义:
了解一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事,你难道不想去知道吗?
42>选择入门语言:
这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾、弱爆了,学了也没用,之类的话,开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明白一个根本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现有100多种编程语言,而且这个数还是在不断增加的,这里我们一起来看下2012年5月份的编程语言排行榜,能进>>
问题三:学习哪种计算机语言比较好 主要有两种可供你选择:
1,java;
2,C++;
java方面:现在国外几乎所有大学的计算机教材都采用java,而且,jvm具有非 常强大的跨平台性,可移植性高,作为开源巨头――sun公司所开发出的语言,有着非常大的潜力,是一种灰常流行的语言。
C++方面:全世界都在使用,全世界都说好,不过部分语法比较复杂(特别是里面的指针问题),听说“学会C++,走遍天下”。
其他:C#可以做出非常炫的界面,看你具体想做哪方面的工作,做美工的话C#还是不能放过滴~
学习方面的注意的地方:
if(大学生)
大学毕业前写够1W行代码就行了;
else
每天一百行;cos practice makes perfect
推荐书籍:
英文好的推荐阅读原版C++primer(中文翻译出来后有些句子的原意会被曲解,读英文版还有利于你英文水平的提高,再说远一点,想搞好计算机的话英文非常重要,因为puter is not made in china~),Code plete;
最后,无论你学什么,只要认真学了,学好了,都是强大的~
三百六十行行行出状元~
best regard~
问题四:编程语言中,哪种语言最易学 对于广大编程初学者来说,存在着这样普遍的认识:学习程序设计选择编程语言
很重要,开口闭口就是VisualBasic、Visual C++、Delphi、Power Builder等一些现在比较流行的开发工具。经常看见有初学者问:我学C/C++,究竟是学
VisualC++好,还是学Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之间作出选择。学习程序设计和学习程序设计语言究竟是怎么一个关系?初学者究竟应该如何取舍呢?就此我们打个简单的比方:学习程序设计就好比学习射击,而程序设计语言就对应射击中的气q、手q、步q等各种q械。学习射击必须要选择一种q械,不可能没有q还能学好射击的,也不可能同时学会使用所有的q械。但是,如果掌握一种q械的射击,再学别的也就触类旁通了。因为在熟悉一种q械的同时,也学习了射击技术本身。再学其他的,自然事半功倍。学习程序设计也是一样,必然要从学习一门程序设计语言开始入手。同时在学习的过程中
建议:学习程序设计不必苛求一定要从某一种语言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中间选择自己比较容易接受的一种进行学习。从中主要学习的是编程本身的思想,学习的是用程序设计的眼光来看待问题。或许,学习的效果不能马上看到,但是可以学到扎实的基本功,而这对于将来的进一步发展是有很大好处的。这些基本功包括:
一、强化逻辑分析和建立数学模型的能力
编程的目的是什么?是要解决现实中的问题。而现实中的问题是用自然语言描述的,目前的计算机对其无法理解。我们要做的就是必须用计算机能理解的方式将问题“告诉”计算机。也就需要我们对现实问题进行逻辑分析,建立合理的数学模型,然后以程序和数据的形式输入计算机,R、G、B三色份量来各表示一种颜色,对于颜色的处理被转化为对R、G、B三个整数的处理。我们只要改变这三个整数,就可以将其改变成另外一种颜色。对于其它的现实问题,我们也要像
这样使其可以被计
二、数据结构和算法知识
程序设计发展到现在,已经有了一套比较普遍、完整的数学模型(我们称之为
数据结构)和对应这些数学模型的处理方法(也就是算法)。目前的程序就是以
此为基础的。在程序员中间流传着一句经验之谈:“好的数据结构是程序的一
半。”其重要性可见一斑。作为一个程序员
三、丰富的实践经验
程序设计本身就是一门实践性很强的学科。一个只存在于纸上的程序如同没
有翅膀的鸟永远不能飞翔在现实的天空。任由代码写得再巧妙,风格再优美,也
只是一张纸上的一连串字符而已。就好比是一份作文练习,或许写得很好,但是
不交给老师去批阅,和一张白纸又有什么区别呢!最后,作为一个程序员还有一点小要求:那就是身体素质要好,能熬夜才行。
Top of Form 1
选其器与善其事――纵谈编程工具的选择选其器相同主题的文章
“工欲善其事,必先利其器”――《论语》。很多人在学习软件编程时,都希望
选择一款优秀的编程工具。到书店逛逛,可以看到各种琳琅满目的编程书籍,可
是你还没有想好选择学习什么编程语言,也就无所适从,不知道该买什么书看。
要想学好编程,必须认真了解各种语言的特点,找准自己的学习方向。那么你首
先必须明确你想要做什么,你所感兴趣的是什么?进一步说就是:你现在想要完
成哪一方面的程序设计,你的程序主要完成的功能是什么?由此在众多软件中,
选择出适合自己的开发工具。>>
问题五:现在学什么编程语言好 C语言玩玩就好,过了指针就难了,JAVA入门简单,后边框架太多,C++是王道,但学的人多了,想学的很出彩就难了。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、C语言)电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的 ,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。目前通用的编程语言有两种形式:汇编语言和高级语言。简单点说就是两条路:一、C\C++\C#(ASPNET)二、JAVA(J2SE\J2EE\J2ME\JSP)走这两条路都必学的:数据结构、数据库(SQL或Oracle)选学:计算机应用基础、网络基础、硬件基础。C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASPNET主要是用C#语言编写开发网站(B/S架构)。J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如手机游戏。很有潜力的家伙,看看中国的手机用户就知道了;JSP主要也是开发网站。
问题六:学哪个编程语言应用最广泛?还有,,,哪种编程语言学起来比较容易些?? VB~VC~VF~C~C#~C++~JAVA~NET~这些都是编程 ASP~CGI~PHP~JSP这些是WEB编程。。 虽然都是编程,但编出来的程序可是不一样的。 目标是什么?开发?创业?还是去公司上班?还是业余爱好? 如果想业余编小程序,推荐VB~VC~容易上手。简单。也蛮强大。 如果想学好了去企业上班,推荐C++~~~~~~JAVA之类的大型项目开发。 如果想做网站,就学ASP~CGI~PHP~JSP,这4个就JSP最最最难,先学ASP。 编程语言很多,但是目的都是想写出好的程序,只要学精了一个就有钱赚,一上来不要要求太高 语言是用来交流沟通的 计算机语言也一样 多说多练 我推荐你学三种编程语言,因为推荐你学是有原因的。 第一:先学习好C语言,这个是学所有编程语言的基础。也是将来去考国家证书的必须要考的一门。 第二:学好java,因为java在目前来说,占领地位是排第一位的。而且工资待遇也不错。市场需求占有率高达50%以上。或者学习NET,因为NET出来还不算太久,但是就因为是微软出的东西,所以市场占有率也已经达到了48%了,况且NET比java要容易上手。两者之一,你可以选择一个。学java就往jsp工程师方向发展,学NET就往ASPNET方向发展吧。 第三:顺便学一门数据库的技术。因为开发的时候,难免会要和数据库打交道。懂总比不懂要好。一般就学SQL就行了。ORACLE一般只适应于大型公司
问题七:哪种编程语言最简单好学的 c/c++的指针初学者很不习惯。 Python 相对来说自由许多, 而且功能强大。 有google ,IDL 等大公司都在用它,而且可以养成很好的缩进习惯。
应用领域很广从web(google , douban) 到GUI/console程序(比如大3d软件BLEND3D),到网络游戏脚本,都可以用。
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的 ,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。
目前通用的编程语言有两种形式:汇编语言和高级语言。
汇编语言的实质和机器语言是相同的,都是直接对硬件 *** 作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的 *** 作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际 *** 作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的 *** 作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。
高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体 *** 作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。
高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。
[NextPage]学习编程,从何入手
如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧!
==============================================
方案一 Basic语言 & Visual Basic优点(1)Basic 简单易学,很容易上手。
(2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
(3)众多的控件让编程变得象垒积木一样简单>>
问题八:哪种编程语言最实用?哪个最好学适合入门?哪个编程最有前景? 最实用,当属C++,所有程序员都要通过它来入门,学校里都是用他入门的。
最适合入门,个人认为还是Pascal语言,因为他格式严谨,且没有“指针”这东西有的人灵光一闪就明白,有的人……,只不过有点“后继无人”了,没几个学校在教;当然,C#也不错,不仅仅没指针,大部分情况下连创建对象之后的释放都省了;如果不是JAVA不太适合刚学软件开发的人,它也不错,毕竟它一直很火;另外,学校里都是用C++入门,然后学JAVA或者C#,由学生自己选。
最有前景当属JAVA、PHP和C#,现在是互联网的天下,还是应该学一学网络开发。
不过,语言只是入门,真正用的时候其实是用别人写好的对象包,即框架,有实力的人甚至需要自己写框架,不同开发语言下的框架可不是通用的哦。
现在,我想知道你是想自学软件开发吧?
先自学C++语法,再从JAVA、PHP、C#里选一个吧,网上有很多自学的材料的,找一找相应语言的学习路线图,一步一步来。
问题九:现在的编程语言有哪些 哪种最好学有用 初学建议学Python
高手也建议Python
想什么功能都能做,并只学一门语言,还是Python
其他
系统编程: C, 汇编
企业开发方向: Java, NET
游戏开发: C++, Lua/Python/Ruby
网站前端: HTML, javascript, CSS
网站后端: PHP, Perl, Python, Ruby, Java, C#
并行并发: erlang, F#, scala
图形界面: Python, Tk, VB, C#, C++
要高效率编写程序: Lisp, Ruby, Python
要编写的程序效率高: C/C++, 汇编
问题十:未来3年程序员学哪种编程语言最好? 未来的时代是AIR的时代。也就是AI人工智能,物联网,AR/VR。我只提编程方面的趋势
其中人工智能的底层开发方面大多和C,C++关系度比较高。如果是应用层,也还是传统的网络开发技术,比如PHP,RubyOnRails这些
物联网的话用的主要是现在常用的技术,H5/CSS3,Nodejs(微软推荐用于物联网的技术)等等。还有就是智能硬件的开发,需要你懂C或者C++,汇编入门。
AR/VR C#是现在主流#3D引擎Unity的标准开发语言,值得一学。但是怎么说,你如果用在移动端的话 IOS里的OC/swift你要选一个,andriod的话要懂java
说了一堆你肯定有点懵逼,我这么说,上面的我都会。。。但我的定位是一个IT Manager。
作为一个初学者或者想要定某个开发方向的,你前端后端选一个,行业趋势AIR中选一个。
如果你想进阶一个大神,学的越多,能力越强,底蕴越多。当到了那一天,我可以再给你详细列很大一张清单。(现在列太早了。列出来太多你可能会怕太多学不了)
保持一个方向不停前进,最后你会发现,社会需要你是一个全能的人。但你不用从全能做起。问题一:学习编程入门应该先学什么? 学C,c++,C#,数据结构,数据库,算法刚开始还是先学c语言吧,推荐下《C程序设计》,发行量第一的书,几乎人手一本比穿适合初学者,
The C Programming Language也是本好书,推荐
问题二:学编程应该先学什么 我以前学过但后来放弃了 我可以给你点建议 希望对你有用!!
1编程一般来说还是先学C语言,其实你不学C直接学C++也行,因为在C++中也包含很多C语。。但是我还是建议先学c虽然要多花点时间但是对你以后过渡到C++和理解一些编程的基础知识,基本概念是很有好处的。学好了C之后就可以选择学java,c++,C#等。。。虽然语言多,但是他们都基于C只是有些地方不同,你可以根据你的就业方向选择一门学精,一定要。。。然后你在学其他的语言都相当简单。。就像你学好一门内功,其他武功学起来就简单了。
2我想谈的经验就是,新手经常问的要数学知识和英语知识的问题。。英语知识讲究就行不太影响大局。如果你的英语知识稍好的话,以后你定义函数名和看别人的程序这些都会帮你节约时间。。。我学编程以前很多人说数学不重要,其实对于编程来说是需要数学知识的,从某方面来说数学等于逻辑,众说周知编程是一项需要逻辑的知识。。。我数学很差,而且我又是自学编程,在开始学基础C++的时候还没有多大困难。。到后面学到了在编程中最关键的数据结构和算法的时候,我就被难住。这里要求数学要好。编程中的算法和数据结构是很重要的,以后你的程序编得好不好,就是看谁的算法和数据结构用得最恰当。最高效。。。。这也是导致我放弃的直接原因。。。
3学习方法。。编程是需要实践的,建议你买一个笔记本电脑。。然后有空就去图书馆上机练习。。做下课后的习题。。把书上的例题也自己做一遍。。
一本好书,你一遍是无法理解其中的全部精华的,真的,起码看,做两遍以上,
虽然浪费时间,但是每一次你就会对其中的知识点有新的理解。。。虽然很浪费时间,而且让人心情烦躁。。。但是一个程序员关键是能耐住寂寞。
4当你学得不错了,你可以和你志同道合的朋友一起去接一些小项目做,这样你才能看到自己的不足。。。看清楚实践和理论的差别。。。
5关于前供问题。。。依照这个社会的发展,电脑以后几乎像手机一样普及。所以你们前途的一定是光明的。。。。虽然这一行才出来工资或许不高,但是自己要能做个1年多,有经验了。。工资是普遍高的。。
6这一行是有趣的,你看网上这些东西不都是程序吗?也是累的。。最后的胜利者是耐得住寂寞。努力的人
问题三:零基础学习编程,我需要先学习什么 看你想要干什么。计算机程序有很多方向和用途。可以先学习一些对新手友好的语言,比如Python、VB、C语言,主要是锻炼自然语言思维到计算机语言思维的衔接过渡。然后可以考虑个人的开发方向,移动开发就学Java、Swift、C++,pc软件开发就学C#,C++
问题四:零基础想入门编程需要先学什么? 说真的, 如果你对编程是 0 认识的, 那我先恭喜你!! 因为你将会有个很好的开始 ( 像我这种老骨头, 很多坏习惯都改不了, 学习新的东西也有困难 ) 那, 我给你的建议是 :
1 如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 StackOverflow), 你会有更好的领悟, 会有更多人可以帮到你 你会学到更好的编程思维, 最重要是, 学会 问对问题 ( 老外比较愿意一边批评你, 一边帮助你, 他们会给你引导居多, 迫你思考 )
2 首先要有编程的思路 你总要知道 你到底想做甚, 为甚要做甚, 你要做甚 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失
3 你要明白编程的 4步曲 Input -> Process -> Output, 另加 Storage
4 你可以先尝试用人类的语言去编程 ( 我总是这教我的学生的 ) 你得用上 由 到, 当 就 , 如果 那 否则 (可以再加, 又如果 ) , 你可以试著这样写一个 我的一星期 的程序 当这写得出的时期, 那就代表了你已开始有 编程的思维, 你再看那些 for (), while(), if then elseif else 时, 你就能跟上了 但如果你还没做到这一点, 那代表, 你还没准备好
5 另外, 你也得有一些 OO (物件导向) 的概念, 如甚是 Object(Class), Attribute (Properties), Method; 甚是 Inheritance(继承), Polymorphy (多形继承), Encapsulation(封装) 那你就很容易掌握教程里的思路
6 以我本人的经历, 跟著教程是学不会的, 我会先前设一个目标, 如:我要写一个 闹钟记事本 , 无论我用甚(懂或不懂的)语言, 我都会循著上面 2,3,4 点的思路去一步一步找出答案 我要这个应用怎 *** 作 最後要得到甚结果 怎样做到这个介面 里面要有甚逻辑 里面会发生多少支节 最後就是你耕耘的收获
7 最後, 我会建议你先学会画流程图和规划程序, 才去想怎做程序, 连道理都没讲得通, 那是绝对不可能写得出个程序来的 yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 你都可以试试
以上, 希望对你有帮助 但我说的也就这多了, 没补充了, 所以也不用追问了 Good luck! Happy Programming! =)
问题五:零基础初学者学习编程语言应该学习哪一种? 你打算一直学下去的话,就先学C,VB只是简单的,C学好后再深入学习java。c功透后只要两三个星期就能够把VB搞懂。现在大企业基本不是看你学的语言多少,而是你的编程基本功及可培养发展潜力!
问题六:编程入门因先学什么或先看什么书好 选择开始语言真的很重要,C语言容易掌握,如果要深究它却是最难的,C语言是一个面向过程的罚言它应用于硬件开发~其工资是所有编程语言不能比的,你要想当黑客C语言必须要精通,还有计算机的核心技术!用C语言做基础语言是很好的~
学过C语言的入java和c#就容易多了~!java是san公司c#是微软出的, 都是面向对象的语言~在面向对象的编程中万物皆对象!java要比c#难度高~不过工资也高!
学完以上语言还需要学数据库语言~SQL和Oracle,一个大型程序是少不了数据库的~
然后看选择是否进网页编程~网页编程需要以html语言做基础然后和java结合就是jsp语言~和c#就是asp语言!
以上只是给你了一个思路进入编程的领域是很辛苦的~需要有坚强的毅力~~呵呵不说太多了祝你学业有成
问题七:零基础编程入门自学先学什么 刚学程序的时候要切记:
1不要追风,不管别人说今天XX语言有多好,明天XX语言多流行。
2编码是件很枯燥,甚至很痛苦的事,所以一定要有耐心。
c,最基础也是最根本的( *** 作系统就是用c和c++编的),学了c后c++,c#就很好学了因为大体差不多其实只要学了一门语言学其他的就很快了
C#C++是由c语言发展出来的。vc就是visual c就是图形界面的c语言编程
Visual Studio2008只是个专业开发软件(很多大程序都在这个上开发)不是教学用的,也没有什么真正意义上的教学软件。编程嘛不管用什么程序编都一样,Visual Studio2008很不错,编程错误提示也很到位。
要去买本c语言的书,自己鼓捣是没用的。
问题八:零基础自学编程应该先学什么? 我自学的都是java,比较简单
问题九:编程入门先学什么,自学能学会吗? 这个问题问的挺广泛的。我先回答第二个问题,自学能学会。编程的话首先要学习计算机基础,打字,学习一些计算机基本原理,算法,数据结构相关的基础。然后学习C语言。然后根据自己的方向选择一门想学的语言,学习语法,做项目。
这个是很大致的说法。具体还要看你是什么基础,想做什么。而且做了才知道。
问题十:自学编程怎么入门(零基础) 因为你说是因为爱好才学,我便回一回这问题。
建议:去书店买一本c语言入门书籍看看。把书上的代码手工往电脑上录入,调试(我用了四个梗,所有工作之余的所有时间都在看、想……四个月勉强入门……),学会了这一种语言,其它的语言都很容易过渡的。
之后,再学数据结构,充分认识点,线、树、图形等等……这里我用的时间太多,但数基础不行,还有些都没有学会……
之后,你自己就知道怎么办了……
我也因为爱好才学的,也是自学。
你是高中生,比我好多了,我是初中生,你比我学习起来更容易。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)