
在互联网不断走向成熟的今天,新的利润增长点在哪里?Google,百度在纳斯达克的神话,使得越来越多的人将目光投向了搜索引擎行业。同时在信息大爆炸的时代里,人们对网络信息的处理也越来越借重于许许多多的各种各样的搜索引擎。在这里,我仅仅是将几个我们较为常用的搜索引擎加以粗略的比较,希望对大家的选择和使用有所帮助。
一、Google
首先要讲述的就是世界搜索引擎的老大google了。Google 依据网络自身结构,清理混沌信息,缜密组织资源。Google 的搜索服务绝不仅仅是简单的信息目录。而且Google 目录中收录了 10 亿多个网址,这在同类搜索引擎中是首屈一指的。这些网站的内容是相当涉猎广泛的。
与大多数其它搜索引擎的区别在于:Google 只显示相关的网页,其正文或指向它的链接包含您所输入的所有关键词,而无须再受其它无关结果的烦扰。Google 不仅能搜索出包含所有关键词的结果,并且还对网页关键词的接近度进行分析。与大多数其它搜索引擎的又一区别是:Google 按照关键词的接近度确定搜索结果的先后次序,优先考虑关键词较为接近的结果,这样可以为您节省时间,而无须在无关的结果中徘徊。Google 最擅长于为常见查询找出最准确的搜索结果。其中“手气不错(tm)” 按钮是最有特色的,它会直接带您进入最符合搜索条件的网站,相对省时又方便。Google 储存网页的快照,当存有网页的服务器暂时出现故障时您仍可浏览该网页的内容。如果找不到服务器,Google 储存的网页快照也可救急。虽然网页快照中的信息可能不是最新的,但在网页快照中查找资料要比在实际网页中快得多。
二、百度
作为中文搜索引擎的老大,百度也有其及为独到的一面。其基于字词结合的信息处理方式,就相当巧妙解决了中文信息的理解问题,极大地提高了搜索的准确性和查全率。百度还支持主流的中文编码标准。包括GBK(汉字内码扩展规范)、GB2312(简体)、BIG5(繁体),并且能够在不同的编码之间转换。
百度的智能相关度算法。采用了基于内容和基于超链分析相结合的方法进行相关度评价,能够客观分析网页所包含的信息,从而最大限度保证了检索结果相关性。百度搜索支持二次检索(又称渐进检索或逼进检索)也是其相当重要的特点。可在上次检索结果中继续检索,逐步缩小查找范围,直至达到最小、最准确的结果集。利于用户更加方便地在海量信息中找到自己真正感兴趣的内容。还有就是百度智能性、可扩展的搜索技术保证最快最多的收集互联网信息。拥有目前世界上最大的中文信息库,为用户提供最准确、最广泛、最具时效性的信息提供了坚实基础。
三、网易
在中国的搜索引擎市场当中,网易也是不可忽视的一股巨大的力量。对于己于人他搜索引擎而言,网易搜索也有其相当独特的特点。
首先是网易搜索引擎提供多语言检索,英语,日语,俄语等几十种语言关键词都可以直接输入搜索框检索网页资料。而不仅仅是单语种的搜索。其次,网易还拥有全国最大的开放式管理目录,有约5000名各行业目录管理员负责管理网站注册信息。相关网站里汇集了大量精选网站(约25万),相关网页的信息量最大(约16亿1千万网页)。
网易采用的搜索原理是:网易搜索引擎是模糊的搜索方式 -- 对用户输入的关键词,先作语言分析,分解成多个词或词组,再去数据中心匹配结果,因此用户可以输入一整段句子,而可能得到包含了这段话中部分词语的结果,这样得到的结果更丰富;网易搜索引擎按搜索结果和用户输入的搜索词的关联程度排列结果的,用户的关键词出现了的越多的结果排得越靠前;在相关度排序的同时,越知名的站点排得越靠前。
四、搜狐
搜狐也是一个不错的中文的搜索引擎。它的特点是信息的分类比较好,特别适合我们按照其分类表进行浏览查找,使用关键词进行查找的效果就不太理想了。
五、新浪爱问
作为首款中文智慧型互动搜索引擎,新浪搜索引擎突破了由GOOGLE、百度为代表的算法致胜的搜索模式。它在保留了传统算法技术在常规网页搜索的强大功能外,以一个独有的互动问答平台弥补了传统算法技术在搜索界面上的智慧性和互动性的先天不足。通过调动网民参与提问与回答,新浪搜索引擎能汇集千万网民的智慧,让用户彼此分享知识与经验。为了使搜索结果更贴合网民的实际需要,新浪搜索引擎独创了“内容直达互动”的功能。在网页搜索结果页面右侧,新浪特别开辟了“直达特区”。如用户搜索“王菲”,在直达特区将出现王菲的照片、简介、歌曲下载,有关王菲的问题和答案;用户搜索“瘦身运动”时,将在直达区自动出现网民提出的与瘦身相关系列问题和答案,对用户的问题直接给出搜索结果。
在游戏界面点击“选项(Options…)”按钮进入;在选项中选择语言“Language”,进入语言选项;下拉至底端,选中“简体中文(中国)”,点击“Done”按钮完成设置。语言设置成功返回主界面可查看到语言已经修改为中文。
玩家
早期基岩版玩家(Steve/Alex默认角色)是用户们在世界中控制的人物。当用户开始一个新游戏,玩家就会被放进由随机或指定的种子世界中,物品栏为空。玩家有10颗心的生命条(即20点生命值),会受到来自敌对生物、中立生物和其他玩家击中所产生的伤害,不同难度伤害不同。
生命值可以通过自然恢复(仅在饥饿值满条件下)或饮用特定药水来恢复(和平模式下无条件恢复)。饥饿值也是一个非和平模式的指标,随时间的推移将逐渐消耗,并且在疾跑时将会加剧消耗。食物可以恢复饥饿值。
玩家的皮肤可以在官网的资料页以及Minecraft官方启动器中进行修改。
多人游戏
玩家们可以通过服务器和联机模式进行愉快的多人游戏内容,Java平台支持跨平台多人模式:Windows,Mac和Linux;基岩版支持跨平台多人模式:与Windows10版本,XboxOne,移动平台和Switch。
中国版中著名服务器有:花雨庭服务器,EC小游戏服务器,DoMCer服务器等;Java版中著名服务器为:Hypixel服务器 HiveMC服务器(现已停止运营Java版)等其他服务器。
百度百科-我的世界
网易游戏服务器是指由网易公司运营的游戏服务器,用于提供网易公司所开发或代理的游戏的在线服务。游戏服务器是游戏的核心组成部分,它负责处理游戏中的各种逻辑和数据,包括玩家的角色信息、游戏场景、物品、任务等等。玩家通过客户端软件连接到游戏服务器,与其他玩家进行互动,享受游戏的乐趣。网易游戏服务器的稳定性和性能对于游戏的运营和用户体验至关重要。为了提供更好的游戏服务,网易公司会投入大量的人力、物力和财力来维护和升级游戏服务器,确保游戏服务器的稳定性、安全性和可靠性。同时,网易公司也会采用先进的技术手段来优化游戏服务器的性能,提高游戏的运行效率和响应速度,以满足玩家的需求。163邮箱的IMAP服务器是imap163com,它是一种邮件传输协议,可以将邮件从服务器上传输到客户端,也可以将邮件从客户端上传输到服务器。IMAP协议可以提供多种功能,例如查看邮件、搜索邮件、创建文件夹、移动邮件等。IMAP协议可以让用户在不同的设备上访问同一个邮箱,而不需要重复下载邮件。它还可以让用户在不同的设备上查看同一份邮件,而不需要重复发送邮件。IMAP协议可以提高用户的工作效率,让用户能够更快地处理邮件。游戏开发大致可以分为PC端游戏开发和移动端游戏开发,但不管怎样都离不开这三大语言,即Java、C语言和C++语言,用来的开发引擎主要就是Unity3D和Cocos,比较熟悉的还是unity
Unity过去主要针对3D游戏开发的市场,目标是占领整个游戏开发团队。72%的以游戏开发类别为首要工作的参与者选择Unity作为他们的首选游戏开发工具。采用Unity目标定位于桌面平台的开发又占了一半,这可显然比均值高很多,此外还有一些其他的垂直功能,例如视觉结构,军事仿真和教育等Unity都迎合了设计者的需求。
编译原理之类的都需要学习;动画做工具),STL,而不是程序。这些只是属于基础知识,只有引擎并不是一个游戏,比如说一个网游里面有10个副本:
网络游戏里面有副本系统。
如果你单纯想知道游戏引擎相关的技术,线性代数,撤销,你说的 *** 作系统,数据结构,有了引擎。
比如说你会需要了解3DSMAX Script(用来给美术,自动存盘,场景,里面怪物的模型,不过根据不同的游戏类型可以设计出各种不同的开发工具,等等之类的;粘贴NPC;动画,游戏本身事实上是数据驱动的,叫副本编辑器,统筹方法,目前的情况游戏程序员大部分的时间都是在做各种工具,设计模式,副本的关卡设置。
理论上讲戏编程开发包含的内容太广了,主要集中在对DX API的了解,设置关卡,而且有了工具,那么副本的制作就需要有一条制作流水线。
======================================
补充回答楼主的问题,游戏里面要实现20个不同的副本,等等之类的,则和工具没什么关系,很难做到完美的数据驱动,而工具则和具体的游戏类型相关的,我举这么个例子,另外需要自己学习的就是了解一下游戏开发中一般常用的一些方法和工具流水线,版本控制等等之类的,比较重要的还有线性代数;重做,而不是通过程序员写代码来实现的,这个工具本身和引擎无关。工具编写又牵扯到很多其他方面的编程技巧(和游戏本身无关的)比如说复制,编写makefile,物理,设计模式;美术可视化的在场景里面放置机关,里面可以让策划。那么基于以上的一些策划,图形学,这10个副本都是通过各种工具配置出来的,算法,因为引擎是更加通用的,等等,比方说副本的美术场景资源,我们就需要开发一个工具;软件信息,奖励系统,Office系列软件的COM接口(用来给策划做工具),还是需要制作。
首先我个人对网易的服务器算是比较了解了,虽然不是在网易工作的,但是我经常会玩网易的游戏,而且玩的时间也比较久,对于网易的服务器有一定的了解,下面是我的个人看法。
一、个人认为网易的服务器中规中距,不算特别好,但是也不差。
为什么会给出这样的评价呢?因为网易的服务器其实算是游戏界比较好的了,他并没有说经常会服务器掉线甚至服务器死机。对于一名游戏爱好者来讲,玩一个游戏就是希望能够画面流畅,也希望服务器能够流畅,因为如果经常出现玩游戏玩到一半的时候,突然回档了,或者说突然死机了,将会是一件很烦人的事情,特别是对于一些网络游戏来讲,一个服务器的稳定是非常重要的。对于这一点,我个人觉得网易做的还不错,但是没有做的特别的好,因为网易的服务器会根据游戏不同,他会配置不一样的权重,有些游戏就会比较好。
二、网易的哪个服务器比较好?
最早读书的时候有打魔兽世界这么一款网络游戏,当时觉得网易的服务器做的还算比较好的,因为很多玩过魔兽世界的小伙伴都知道,以前魔兽世界是由九城这家公司代理的,当时九城代理的时候,因为硬件条件的限制,服务器经常死机或者游戏回档,当时给玩家造成了很大的困扰,后来网易接手之后就没有这个问题了。
三、网易的服务器管理水平怎么样?
我个人认为网易的服务器管理水平还是比较好的,但是也只针对几个比较火的游戏,对于一些比较冷门的游戏,网易的态度是置之不理,虽然游戏没有关闭,但是服务器管理的也不是很好,这一点可能就是区别对待吧,当然比较热门的游戏,网易的管理还是挺好的。
问题一:目前常用的计算机语言有哪几种 计算机语言主要分为四类:- 低级语言
- 高级语言
- 专用语言
- 脚本语言
1、低级语言
- 机器语言、汇编语言和符号语言。
- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。
2、高级语言
- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、P伐SCAL、FORTRAN、智能化语言(LISP、Prolog)等等。
- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
我们使用的C语言就是使用的后者。
3、专用语言
CAD系统中的绘图语言和DBMS的数据库查询语言。
问题二:计算机语言有哪些 计算机语言的种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。机器语言和汇编语言是面向机器的低级语言。当计算机语言发展到第三代时,就进入了「面向人类」的语言阶段,被人们称之为「高级语言」。
机器语言
是用二进制代码表示的计算机(CPU)能直接识别和执行的一种机器指令的 ,具有灵活、直接执行和速度快等特点。
用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义(编出的程序全是些0和1的指令代码)。
不同厂商生产的计算机,其指令代码不一样,一台计算机可能有成百上千条指令。
汇编语言
是面向机器的程序设计语言,是利用计算机所有硬件特性并能直接控制硬件的低级语言。
汇编语言的实质和机器语言是相同的,都是直接对硬件 *** 作,只不过指令采用了英文缩写的标识符(指令助记符)。
使用汇编语言编写的源代码,需要通过使用相应的汇编程序将它们转换成可执行的机器代码。这一过程被称为汇编过程。
汇编语言通常被应用在底层硬件 *** 作和高要求的程序优化的场合。驱动程序、嵌入式 *** 作系统和实时运行程序都需要汇编语言。
高级语言
目前通用的编程语言有汇编语言和高级语言两种形式,高级语言是目前绝大多数编程者的选择。
高级语言较接近自然语言的语法和数学公式的结构,是一种贴近于人们使用习惯的程序设计语言。
高级语言源程序可以用解释、编译两种方式执行,通常用后一种。
高级语言包括很多编程语言,如目前流行的C,C++,BASIC、COBOL、Pascal,Python,Lisp,Prolog,FoxPro,Delphi,VC,易语言(其中C/C++属于中低级语言)等等,这些语言的语法、命令格式都不相同。
在过去的几十年间,大量的编程语言被发明、被取代、被修改或组合在一起。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同。有许多用于特殊用途的语言,只在特殊情况下使用。
问题三:电脑编程语言都有哪些啊? 工业编程语言: A+ | Ada | 汇编语言| B | Brain | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic NET
脚本编程语言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua
学术编程语言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC
其他编程语言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula
问题四:计算机的语言主要有哪几种?分别用途是什么? 计算机语言通常分为三类:即机器语言,汇编语言和高级语言。
1 机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的 。它是计算机的设计者通过计算机的硬件结构赋予计算机的 *** 作功能。机器语言具有灵活、直接执行和速度快等特点。
用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。
2汇编语言
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由 于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的“汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件 *** 作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
3高级语言
不论是机器语言还是汇编语言都是面向硬件的具体 *** 作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
目前被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。
问题五:最简单的计算机语言有哪些 网页上的html是最简单的语言,但是功能实在少得可怜,除了描述网页就没有别的用途了(不过话说回来,直接描述网页也只有它才能做到,其他语言做不到)
Script(脚本)系列 也很简单
这里有很多种,常见的有Javascript(引进了Java的一些思想,不过实际内容简单得多了),VBScript (Visual Basic的一部分), C#Script(C#的一部分), 这三种主要用于网页网站设计,辅助html间接描述网页,让网页变得丰富多彩绚丽,而单机上也可以运行以执行一些可自动化的 *** 作,实现一些简单的小程序和一些手动 *** 作非常麻烦甚至是不可能的 *** 作,但还是难以编完整的独立的程序,还有批处理bat,这也是一种脚本,也很简单,专门单机使用,擅长代替大量的手工 *** 作和系统维护,但要做出我们常用的这种漂亮的程序,是不可能的。
想要做我们常用的程序要用以下几种语言,不过相比之上面的语言都复杂许多:
Basic系列是最简单的,不过因为版本多样不统一还有一些效率的问题,所以用的人不是非常多
不过其中有一个例外:Visual Basic 有微软的支持,可视化的,可以很快有成就感编出像样的程序,而且很多文档中的宏 VBA(Visual Basic for Application)还有以上说的VBScript都是它的一部分,所以还是很受欢迎的。
C语言,入门还比较简单,但挺枯燥,初学没什么成就感,要想编大程序要学得挺深,有点难,编出来的程序在高级语言中效率最高,所以是第二广泛使用的语言仅次于Java。
C++,C#,会更难一点,但是程序要编大的会相比之下简单点,这些都是C语言的扩展,其中C++擅长本机大程序,C#适合网络编程(刚才说的C#Script是它的一部分)
Java,语法上类似C++,在跨平台的时候会省你很多麻烦,所以由于手机的普及近一两年它才超过C/C++成了应用最广泛的语言。不过开发出来的程序效率比较不怎么样,但有些人挺喜欢它的思想,所以不跨平台的话,见仁见智
其余的还有Delphi,Pascal,等等不过那些都不怎么常用而且比较复杂,要图简单,强烈推荐Visual Basic,要深究程序内部的东西那还是从C开始比较好
问题六:计算机语言有几种名称是什么 计算机语言主要分为四类:
- 低级语言
- 高级语言
- 专用语言
- 脚本语言
1、低级语言
- 机器语言、汇编语言和符号语言。
- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。
2、高级语言
- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。
- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
我们使用的C语言就是使用的后者。
3、专用语言
CAD系统中的绘图语言和DBMS的数据库查询语言。
11机器语言
机器语言是指一台计算机全部的指令
电子计算机所使用的是由0和1组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由0和1组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。
因此程序就是一个个的二进制文件。一条机器语言成为一条指令。指令是不可分割的最小功能单元。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。
12汇编语言
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用ADD代表加法,MOV代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。
13高级语言
131高级语言的发展
从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,第一个完全脱离机器硬件的高级语言--FORTRAN问世了,40 多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等。
特别要提到的:在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接 *** 作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言――C语言。
高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。相应>>
问题七:计算机有哪些语言 工业编程语言: A+ | Ada | 汇编语言| B | Brain | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic NET
脚本编程语言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua
学术编程语言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC
其他编程语言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula
问题八:计算机语言都包括什么语言?及其各个应用领域? 1、web page script languages
就是网页代码,比如Html、javascript、Css、Asp、Php、Xml都应该属于此类(照蔡的意思,Html不应该属于anguages的,可能他觉得太简单了吧,不过我觉得Html也应该算的,大家爱听谁的就听谁的好了,这个不重要)
2、Interpreted Languages(解释型语言)
包括Perl、Python、REBOL、Ruby等(后面三个听豆没听过),也常被称作Script语言,通常被用于和底下的 *** 作系统沟通。照蔡的意思,每个人至少应该学会一套这类的语言。这类语言的缺点是效率差、源代码外露――所以不适合用来开发软件产品,一般用于网页服务器。
3、Hybrid Laguages(混合型语言)
代表是JAVA和C#。介于解释型和编译型之间。蔡认为C#是NET最重要的语言,值得期待其后续发展;至于JAVA,蔡叫看他的《Sleepless in Java》――我倒!
4、PILING Languages(编译型语言)
C/C++,JAVA都是编译型语言。蔡说C++很复杂,要成为高手没三五年是不行的(就凭这句话,我决定向JAVA投降),虽然如此,但真正要成为高手的都应该懂C/C++。
关于Delphi,蔡说如果想要跨Linux和Windows平台的语言,则Delphi似乎是最好的选择。
5、Assembly Languages(汇编语言)
汇编语言是最接近于硬件的语言,不过现在几乎没多少人用了。
程序语言学习顺序建议
如果完全没有程序经验,可照这个顺序:javascript――解释型语言――混合型语言――编译型语言――汇编(如果需要的话)
用业界流行一句话做结尾“真正的程序员用C++,聪明的程序员用Delphi”,那么,什么样的程序员用JAVA呢?
虚怀若谷题外话
看在我这么晚了还这么辛苦的敲字的面子上,看到这篇帖子的朋友给点掌声吧,虽然没什么自己的思想。
另外,本文完全据蔡学镛先生同名文章精简,所以如果这篇文章给你的程序员生涯有什么不好的作用,那我不介意你去扁他。当然如果这篇文章对你有什么积极影响,我很高兴你能请我吃大餐。
如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧!
方案一 Basic语言 & Visual Basic
优点
(1)Basic 简单易学,很容易上手。
(2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
(3)众多的控件让编程变得象垒积木一样简单。
(4)Visual Basic 的全部汉化让我们这些见了English就头大的人喜不自禁。
缺点
(1)Visual Basic 不是真正的面向对象的开发文具。
(2)Visual Basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。
(3)Visual Basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic 的编译速度大大变慢。
综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB编程,并用VB>>
问题九:电脑语言共有几种?各有什么区别? 现在常用的高级语言 有FORTRAN,BASIC, PASCAL ,C (介于高级语言和汇编语言之间),JAVA ,DELPHI,VISUAL C++,VISUAL BASIC ,现在流行的是后面五种,C语言可移植性高,因为和汇编语言有很多关联,所以适合底层开发,但是C不是强面向对象编程的语言,但是执行效率最高。Java是基于C语言的发展,语言有很大的相似性,只是加入了很多面向各类平台的库,利用这些库可以很方便的实现一些应用程序和游戏 ,其中java me 适合移动平台开发(手机软件游戏等,喜欢手机开发可以关注)java ee ,java se 适合大型企业级开发,个人觉得java的执行效率欠佳,delphi 是一种比较好的面向对象编程的语言 ,语言简洁易懂,没有C和JAVA的复杂语句结构,有更多数据类型的支持,越来越多的人开始使用它来编写程序。visual c++在继承C语言优点的同时,获得了更多的库,因为是可视化编程所以能很便捷的利用控件来实现功能。visual basic 语言基础是basic ,语言简单易懂,可视化编程,但对于 底层支持力度不够,无法实现多线程处理也为人所诟病,做简单应用开发还可以。个人感觉visual c 是不错的语言。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)