精华内容
下载资源
问答
  • 满意答案疏远j没有推荐于 2019.09.05采纳率:47% 等级:12已帮助:12965人如果你计划开发软件、硬件、甚至操作系统,那么你或许想学习C语言。...编程初学者应该先写 c 还是Java还是Python?C语言、java我建...

    满意答案

    t01923d359dad425928.jpg

    疏远j没有

    推荐于 2019.09.05

    t01923d359dad425928.jpg

    采纳率:47% 等级:12

    已帮助:12965人

    如果你计划开发软件、硬件、甚至操作系统,那么你或许想学习C语言。C语言刚出现的时候是一种伟大的语言,因为很多其他的语言都直接或间接来源于C语言,其中包括 Java、JavaScript、C++、Python、PHP 和 Per。

    编程初学者应该先写 c 还是Java还是Python?C语言、java我建议做第二个学习的语言,java是面向对象的语言,更贴近人的思考,很多底层帮你封装好了,你不用太关注底层实现。

    不同语言门槛不同,Python

    python的灵魂不在于语言本身,而在于其诸多优秀的库。Python有能运行的伪代码之称,是最适合初学者学习的语言,是程序员的启蒙语言。当初Guido设计Python的时候,就是为了要设计一种简单易用,能适合教学的编程语言。所以Python的语法简洁清晰,并且在语法中强制性地植入了编程风格。

    还有一些其他的好评如下:

    接近英语的简单语法;

    开发环境简单,能打字就能写代码;

    众多的第三方库;

    解释执行,不需要编译;

    跨平台,方便移植;

    python是现代语言,具有足够的抽象性,适合教学一些纯数据结构、算法的抽象知识。此外,Python的许多思想都能适用于其他主流的编程语言。因此学通Python,有助于你掌握Java,C#, C++, C等主流的工业编程语言。

    结论是:作为首选语言没有问题,其他语言还得学。

    没有最好的语言,只有最合适的语言。

    没有糟糕的语言,只有糟糕的程序员。

    没有一种语言是万能的,只会一种语言是万万不能的。

    用什么语言不重要,最重要的是效率:开发效率和执行效率。

    不过最后,我想告诉大家。第一门编程语言的学习过程永远是痛苦的。选择Python尽管可以让这个过程变得轻松一些,但是你仍然得克服一系列困难。

    做为一个程序员,是应该去选取不同思路的语言去学习的,而且当然要选择最有代表性的语言,在编程的世界里,主流的思路其实就两种,一是结构化编程,一是函数化编程,面向对象只是结构化编程进化的一个阶段而已,其他各种各样的思路大多数是这两个的分支。

    对于非程序员来说,码代码是用来解决问题的,不用纠结底层的东西,能短平快解决问题才是最关键。

    30分享举报

    展开全文
  • 编程初学者应该先C++、Java还是Python?”,作为一个新手,应该什么语言入门比较好呢?相信这是困扰很多想成为程序猿的第一个问题。面对各种各样的编程语言,究竟哪一种最适合零基础的人学习呢?小编感慨:1. ...

    最近,看到这样的一个话题:“打算自学编程,但是不知道该先学哪门语言入门?编程初学者应该先学C++、Java还是Python?”,作为一个新手,应该学什么语言入门比较好呢?相信这是困扰很多想成为程序猿的第一个问题。面对各种各样的编程语言,究竟哪一种最适合零基础的人学习呢?

    小编感慨:

    1. 语言只是工具,假以时日,你都会熟练掌握一门/多门语言。

    2. 编程语言用以表达你对计算机的理解,表达你的想法,所以解决问题的思路及方法更为重要。

    3. 进入计算机的大门,你会发现天地很广。现在多多了解,拓展视野,也很重要。

    4. 坚持,坚持,在坚持。一定要熬过一开始的痛苦时期。

    5. 千里之行,始于足下。1w小时定律等。

    选择哪种语言主要看你学编程的目的是什么?

    1.如果你是为了辅佐日常工作,那很推荐Python。

    用Python写个爬虫,抓取数据,找找资源什么的是再合适不过了。Python开发快,没有很多技巧,简单易学,好玩又有趣,很适合培养兴趣。

    2.如果你是对目前职业不满意,想转行当个程序猿,则建议你学java。

    Java可以用于网站开发,可以转行做Android,可以做游戏开发。目前市场对java开发者的需求量很大,而且java有越来越火的趋势,可以说很好找工作了。Java具有面向对象,稳定,平台无关等特点。使用java编程无需考虑底层是怎么处理的,通通用对象操作,入门也很简单。

    3.但想要真正在编程方面有所成就,还是应该从最底层的C语言开始学起。

    C++是C的基础上有了初级的面向对象的思想,不建议一开始就上手C++。刚开始学习C可能会觉得很难,因为C有很多跟底层打交道的东西,就相当于高级汇编。你要自己去分配内存,回收垃圾,了解程序是怎么在你计算机上运行的。学习C语言,就像你刚生下来学会爬行一样。只有会爬了,才能走的更稳,跑的更快。对C语言有了一定了解后,再学习其他语言,像java,Python之类的都很简单了。语言都是一通百通的,何况那些高级语言都有很强大的库可供调用,不必事事躬亲。

    4.如果你是想快速找工作的转行求职者,我推荐你学Python或者JAVA;

    5.如果你是在校大学生,有充足的自由时间去学习,未来想从事编程行业,我推荐你学C++。

    基础又艰难的C语言。

    总结:

    小编认为:这三种语言是相辅相成的,没有C语言作为基础,个别场景可能会有捉襟见肘的感觉,这就需要各位在业余时间,能够主动的去补充基础知识了。如果能在C语言领域里做一个通透的人,那么后面无论是找实习,找工作,还是学习JAVA,Python,都会简单一些。

    展开全文
  • java目前的就业形势来看还是相当不错的,Java语言开发的就业前景相当明朗,“钱”途一片大好! 学习Java需要什么基础?在学习Java之前,不必学习其他任何编程语言,当然有一点c++语言的基础,会更好上手Java,如果...

    Java是当今最流行的计算机编程语言,一直是企业级别开发最喜欢选择的编程语言。十几年来在编程语言的排行榜均位于前三,由于手机安卓开发的需要,许多人也开始转战Java的学习。


    从java目前的就业形势来看还是相当不错的,Java语言开发的就业前景相当明朗,“钱”途一片大好! 学习Java需要什么基础?在学习Java之前,不必学习其他任何编程语言,当然有一点c++语言的基础,会更好上手Java,如果没有学过c++,学习Java之前,最好不要看c++有关的东西,尤其是面向对象编程的部分,因为Java面向对象编程的概念,是最完善、最彻底的。c++中,某些概念的具体实现,不是很直接。对于新手面向对象编程的概念理解可能会造成一定的困难和误导。至于汇编对于Java完全没有必要,其他的一些计算机基础知识,操作技能还是必要的


    今天我来和大家分享Java程序员高手之路上的必备基础知识!


    首先要说明的,JAVA有三个大的方向(J2se,J2me,J2ee),走不同的方向可能学的技术和要花费的时间可能有所不同。我是搞web方向的(J2ee),我学Java除了以前一些简单的C语言语法外,没有太多的编程基础,我以前一直认为编程要有很强的数学和英语功底,现在看来这也不是必需,只要有一定的逻辑思维能力和掌握一些常见的计算机词汇,还需要具备一定的自学能力,因为软件开发工作是需要不断学习的。

    如果你想学习Java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面可以学习交流,也有资料可以下载。


    面向对象的知识:

    Java是一个面向对象的开发语言,因此熟悉面向对象对学习Java很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?


        Java语法的知识:

    如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍Java的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本Java初级教程之类的书就可以了。

    JSP和HTML的知识:

    做Java程序员都少不了和JSP以及HTML打交道。因此,想成为Java程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内置对象,如Session,Request,Reponse,以及常用的JSP标签,如include,userBean等。如果您再熟悉一下JS和CSS就更好了,那会使您制作的页面更友好。


    WebServer的知识:

    熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的Java类(JAVABEAN)了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。

    开发工具的知识:

    大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前Java的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。

    据统计,以上海地区为例,Java软件工程师平均薪资10800元。Java编程是很赚钱的技术,有工作经验后,月薪轻松过万。这也是为什么那么最人选择学习Java编程作为谋生的工具。

    目前在我国,参加Java培训的人数每年都增加2到3倍。早日掌握Java技术,对每个有志于在IT行业发展的人来说是十分重要的。

    展开全文
  • java初学者专题教程:01 java基本概念 学习java前,我们首先需要了解什么是javajava能够干什么,能够解决实际生活中具体什么问题 我们看如下图 java包含:JAVASE、JAVAEE、JAVAME 首先看下比较...
    java初学者专题教程:
    01 java基本概念
    
    学习java前,我们首先需要了解什么是java,java能够干什么,能够解决实际生活中具体什么问题
    我们看如下图

    java基本概念图


    java包含:JAVASE、JAVAEE、JAVAME

    首先看下比较官方对着三类的解释
         * Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
        * Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
        * Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。



    通俗的说:
         SE主要用于桌面程序,控制台开发(JFC)。就是相当于我们使用windows系统时,桌面上使用的QQ软件一样
         EE企业级开发(JSP,EJB),这个是服务端开发,主要是基于c/s开发web程序,比如一般的银行系统的网站都是使用java开发的

         ME嵌入式开发(手机,小家电),现在智能手机基本在国内已经普及,安卓与苹果,学好ME嵌入式开发,那我们就可以去开发安卓上的软件应用等


    原文地址:http://www.javalearn.net/article-25-1.html

    展开全文
  • 目前比较流行的语言有C语言Java等,C语言Java都是大家刚开始学习都会有的疑惑点,C语言Java哪个呢? java好就业吗?既然大家都有共同的疑惑,接下来一一为你们解答。如果你计划开发软件、硬件、甚至操作系统...
  • 有利于初学者的学习与具体项目入门,本项目着力于后台的才C/S开发,用于数据库的操作与实际需求的开发
  • 小编给大家分享一下初学者应该选择学习Python还是C语言,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!有人觉得应该从C语言开始入门,原因如下:1、C语言是你上大学第一门接触的编程语言,可见它的...
  • 编程初学者应该先C++、Java还是Python?”,作为一个新手,应该什么语言入门比较好呢?相信这是困扰很多想成为程序猿的第一个问题。面对各种各样的编程语言,究竟哪一种最适合零基础的人学习呢?小编感慨:1. ...
  • Java初学者该如何学习?

    万次阅读 多人点赞 2018-05-29 12:54:30
    推荐一个资料群java《学习》+交流 523401738java初学者最好是能有一套比较好的,完整的教程来指引。下面是最近整理了一套java学习教程,适合新手入门,也适合有一些基础的提升自己。此套视频分六大阶段,每一阶段都...
  • 这对于初学者来说才是有帮助的,希望大家可以吸取一些对自己有用的东西。 1本科的脚踏实地 高考之后填志愿,那时候其实我也不懂,就觉得电子信息工程好像还不错,于是就填了。在大学四年,除了学校C 语言之外,...
  • 最近有很多人在问初学者学python好还是c,今天给大家分析一下各自的优点,希望对你有帮助。有人觉得应该从C语言开始入门,原因如下:1、C语言是你上大学第一门接触的编程语言,可见它的重要性。2、C语言是一种面向...
  • 最近有很多人在问初学者学python好还是c,今天给大家分析一下各自的优点,希望对你有帮助。有人觉得应该从C语言开始入门,原因如下:1、C语言是你上大学第一门接触的编程语言,可见它的重要性。2、C语言是一种面向...
  • 初学者刚刚入门学习需要用到一些开发工具,初学Java一般从控制台应用程序开发开始的,在cmd下调试,为你的电脑搭建好开发环境,需要在网站上下载JDK,安装完成后调试成功就可以开始写你的J...
  • 有人觉得应该从C语言开始入门,原因如下:1、C语言是...3、C语言是基础,可以这样说,如果你把C语言透彻了,那你其他的语言就简单多了,可谓是一通全通。也有人觉得应该从python开始入门,原因如下:1、如果使用...
  • 03搭建JAVA环境——java学习——java初学者专题教程 第一步:进入ORACLE官网  http://www.oracle.com/index.html 第二步:进入下载页面下载JDK版本,建议使用JDK6、JDK7 ...
  • 初学者学Java(一)

    2013-09-18 07:22:10
    Java的概述和基本数据类型 Java概述 Java是当今最流行的语言之一,Java的版本主要有三个: ...Java是一门面向对象的语言,在Java程序员眼中“万物皆对象”,因为Java中没有指针的概念,所以Javac,c++更安
  • Java经典编程习题100例,供初学者学习

    千次阅读 多人点赞 2021-02-06 17:13:38
    Java经典编程习题,初学者可以参考学习 – – – – – – – – – – 1 11 21 31 41 51 61 71 81 91 2 12 22 32 42 52 62 72 82 92 3 13 23 33 43 53 63 73 83 93 4 14 24 34 44 54 64 74 84 94 5...
  • Java初学者的学习书籍

    2013-06-25 14:28:36
    我最讨厌下载还要分的,可惜我只有50M的上传空间,否则我将我所有资源上传后,供各位免积分下载,完全免费,只是为了相互学习和进步。
  • 你好,我也是初学者今天我想和大家分享一下关于Java的开放环境,希望能与大家一起学习,与大家一起交流。 JDK简介及安装 JDK是java语言的软件开发工具包,主要用于移动设备嵌入式设备上的Java应用程序。 下载JDK ...
  • 对于初学者学习Java语言的建议

    千次阅读 2004-07-30 18:09:00
    对于初学者学习Java语言的建议 [转贴][for java beginner]本贴转载自:http://blog.csdn.net/yidao2004/archive/2004/07/30/forjavabeginner.aspx初学者的任务是掌握Java的语言规则和养成良好的编程习惯,其次才谈到...
  • 初学计算机语言C语言,C++,java,python,C#)

    万次阅读 多人点赞 2020-11-21 00:54:08
    作为大二学长,我已经计算机语言了一年了,C和C++,现在在学JAVA,最近挺多人来问我C和C++的问题,颇有挺多感触,C期末考90多C++98,虽然不能说教你们很多东西,但是还是有点东西可以和作为初学者的你们说的...
  • 对于初入编程的某些小伙伴来说,方向选择可能比努力更重要,对于初学编程的人来说选择一门合适的...Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特...
  • 新手学编程,是学c还是java呢?

    千次阅读 2020-05-23 15:47:58
    软件编程一直以来都是...从学习难度上来看,C语言Java编程语言都属于相对较难的编程语言,二者之间从学习难度和学习内容上综合对比,C语言更适合初学者,因为Java语言属于纯粹的面向对象语言,所以语言自身...
  • 初学者学习webservice JAVA调用.NET篇

    千次阅读 2006-01-04 12:29:00
    java调用可能有很多方法,我研究了其中的两种。两种均为apache的项目:soap方式以及axis模式。...对于初学者来说,webservice的是一个很模糊的概念。我的一个朋友最早的时候给我做了一个比喻,就是把w
  • 初学者c语言的理解与学习方法

    千次阅读 2020-11-01 22:23:15
    最为一名刚刚上大一学习C语言的小白来说,是不是又很多人像我一样,上第一节C语言课程的时候,一脸问号:“这是什么东西”,“我这个东西干什么”,“老师在前面说的是啥,我怎么什么都听不懂,好难啊,这可怎么...
  • 初学者应该选择学习Python还是C语言发布时间:2020-11-21 14:11:31来源:亿速云阅读:74作者:小新小编给大家分享一下初学者应该选择学习Python还是C语言,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨...
  • 现在编程是很多人都比较关注的,越来越多的人都想要学习编程语言,主流的编程语言有python、CJava等,其中很多人经常将python和C语言对比,这两个语言学习哪个好?为什么说应该从C语言入门学习?1、C语言是上大学...
  • 初学者学习java第一步——JDK环境变量配置 【赛迪网-IT技术报道】初学java,对于环境变量的配置想来却总觉得不是很清楚,总结一下自己的理解,让头脑清楚一些。下载好的JDK是一个可执行
  • java初学者书籍What are the best java books for beginners? This is the first question that comes in our mind when we think to start learning java programming. To make you task easier here in this ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,000
精华内容 23,600
关键字:

初学者学c还是java

java 订阅