j***a语言 英文版,j***a英文版怎么用

kodinid 3 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言 英文版的问题,于是小编就整理了2个相关介绍Java语言 英文版的解答,让我们一起看看吧。

  1. 如何评价《java编程思想》是java程序员的圣经?
  2. 编程语言既然是语言,为什么不可以像学习汉语那样学?有这样的教材吗?

如何评价《JAVA编程思想》是j***a程序员的圣经?

少年,书肯定是本好书,也非常值得一读。但是你选那本中文翻译就是一坨屎,我不知道有没有其它人翻译的版本然后我就直接看英文了。

赶快换,要不看看其它人的翻译,要不读英文原版,最好读英文原版。

java语言 英文版,java英文版怎么用-第1张图片-安济编程网
图片来源网络,侵删)

在强调一次,那个上海的教兽翻译的就是一坨屎,纯粹浪费时间,换还打击自信心。

Thinking in J***a被称为J***a学习者的圣经,所谓圣经就是必读的著作。读完Thinking in J***a可以再读读Effective J***a,读这本更加需要有一定基础,读完能写更好的代码

如果嫌这些书都需要有一定基础,可以看看类似第一行代码之类的入门书籍

java语言 英文版,java英文版怎么用-第2张图片-安济编程网
(图片来源网络,侵删)

谢谢诚邀!其实说《J***A变成思想》是J***A程序员的圣经,这么说其实是有一定的原因的,我根据我自身的了解和读后感,分享一些经验所得!

看看京东的销量,简介上说它赢得了全球程序员的广泛赞誉,当然只可能只是一个推断出来的泛概念,可它确实是一个多年丰富经验的作者,并且通过该书获得了很多奖项!他在书中的讲解通俗易懂,由浅而深!

通过相应的测试框架显示程序输出

java语言 英文版,java英文版怎么用-第3张图片-安济编程网
(图片来源网络,侵删)

设计模式贯穿于众多示例中:适配器、桥接器、职责链、命令、装饰器、外观、工厂方法、享元、点名、数据传输对象、空对象、代理、单例、状态、策略模板方法以及访问者。

J***aSE5/6写了700多个编译文件中的500多个程序。

覆盖了所有基础知识,同时论述了高级特性

详细地阐述了面向对象原理

为数据传输引入了XML,为用户界面引入了SWT和Flash

首先我对这本书评价较高,建议J***a程序员都读一读。

J***a编程思想我读了两遍,第一次读的是机械工业出版社出版的翻译版,这版虽然翻译的不算完美,但是我却印象深刻,第一次读就深深吸引了我,我当天看到这本书以后就一直从下午读到晚上10点多。随后我用了1周的时间读完了整本书,并且把其中的大部分实验都做了一遍。

第二次读J***a编程思想是读的影印版,有了第一次中文版的阅读基础,在读英文版的时候就比较快了,这个过程清晰了很多概念的标准描述,也解答了我的一些困惑,后来的侯捷翻译版感觉翻译的更好了。

可以说J***a编程思想这本书对我理解J***a起到了较大的帮助作用,总结一下这本书的优点:

第一,思路清晰。作者有非常清晰的写作思路,能吸引读者一步一步走到指定的坐标,然后重点突出核心内容。J***a编程思想的写作方式更像是一部探险***,每一站都有任务,也都有完成任务的线索。

第二,语言表述准确,没有废话。作者写的几乎每一句话都围绕一个核心,没有多余的废话,而且对概念的理解高度概括,比如其中比较著名的一句:(all)everything is an Object。高度概括的总结方式非常适合有一定编程基础的读者,能起到茅塞顿开的效果

第三,抽象概念实体化,强调画面感。在当前流行的语言中,J***a算是相对难一点的,因为其中很多概念比较抽象,比如类、对象、多态线程等等,书中在解释这些概念的时候为读者建立了很多画面,通过这些画面让读者能够清晰的理解抽象的概念。

第四,实验精辟。与很多作者写编程类书籍不同,J***a编程思想中的实验没有那么大的篇幅,而是精挑细选,选择的实验都比较有代表性。

第五,引导读者继续探索。J***a编程思想从头到尾都为读者预留了思考的空间,指出了很多可以改进的地方,这在很大程度上能打开读者的眼界。

以上几点是我对J***a编程思想的总结,当然J***a编程思想也并不是适合所有读者,我认为J***a编程思想适合作为第二本J***a书籍来选择阅读。因为J***a编程思想具有一定的高度,不太适合没有语言基础的读者。

坦白讲个人曾经也是冲着这本书的名声去买了这本书,但是结果至今还没有看完一遍。

很多人都对这本书高度评价,但是个人读了半本书吧接近,感觉收获一般。可能是个人的理解能力有限,对这本书的投入时间也有限,感觉收获不算太大。

不知道大家是不是和我有一样的感觉,欢迎留言提出不同意见

编程语言既然是语言,为什么不可以像学习汉语那样学?有这样的教材吗?

编程语言可以看作是一门“外语”,但是为什么不可以想学习汉语那样学呢?

此语言非彼语言,编程语言是是人类与计算机交流的语言,而人类交流的语言是人与人之间交流的。编程语言告诉计算机做什么,计算机就做了。人类的语音掺杂的不仅仅是语言的本身,还有语气、情感等,这些东西是计算机语言无法拥有的。

我们先来看看什么是自然语言和形式语言。自然语言就是我们人类交流用的语言,比如汉语、英语、日语、俄语等。自然语言并不算是人为设计的,更多的是在人类进化过程中逐步形成的。

“形式语言”则是人们为了日常生产和[_a***_]而人为设计的,一般包括符号结构的设计,比如数学公式、化学公式、物理公式等等。

我们都知道自然语言有主谓宾、定状补等规则限制,但是没有那么严格,比如:“也许你当看完了这话句,才发这现里的顺序是都乱的”。但是形式语言必须有严苛的规则来限制他的顺序性。

我们都知道的C、J***a、Python这些都是形式语言,比如我们看一个j***a的main方法:

虽然这个程序很简单,但是他的规则却很明确,并且有着严格的顺序,每一个字母都代表它自己的意思,顺序也不可以颠倒。

像学习汉语一样的编程,想使用汉语编程,目前来说,也只有易语言最符合这个要求,纯粹的国产语言,基于国人的思想开发,非常容易学习,但使用范围就非常狭窄了,下面我简单介绍一下易语言,感兴趣的朋友可以尝试一下:

易语言安装

首先,易语言是付费的,和C++、J***a等这些语言不同,易语言要想正常使用,就必须付费购买版权(一个加密狗,好几百大洋,如果你不考虑这方面因素,可以忽略),软件安装的话,直接到***下载即可,一个exe安装包,直接双击就可安装,如下,目前,最新版本为5.9,均支持Windows系列:

易语言使用

安装完成后,易语言会自带开发环境(IDE),接着我们就可以直接开始编程了,如下,这里目前支持Windows窗口程序、Windows控制台程序、Windows动态链接库和Windows易语言模块,所有代码都是基于中文(汉语)进行编程,即使你不熟悉英文或者没有任何编程基础,也可以轻松入门,官方也自带有非常详细的用户手册和使用教程,非常适合零基础的小白学习:

易语言打包

为了方便后续程序打包发布,易语言也自带有打包工具,目前支持普通编译、静态编译和独立编译3种方式,一键就可发布你的程序,不过有个缺点就是,的exe程序会被许多杀毒软件识别病毒,提示危险并自动清除,这里你需要添加信任才行,否则刚编译好的程序就会自动消失:

总的来说,易语言学习和使用来说,非常容易,没有任何编程基础,也可以轻松入门,不过在应用范围来说,就非常狭窄了,更多是个人桌面端一些小程序,很少有公司会***用这门语言,大型软件就更少了,建议还是以英文为主,后期也易于维护和扩展(跨平台性、兼容性等),网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

到此,以上就是小编对于j***a语言 英文版的问题就介绍到这了,希望介绍关于j***a语言 英文版的2点解答对大家有用。

标签: 语言 j***a 编程