计算机语言的常见语言

作者&投稿:住疯 (若有异议请与网页底部的电邮联系)
关于计算机各种语言的问题~

很多初学者被这么多的术语搞糊涂了,不知道如何下手。我个人觉得首先要分清楚什么是语言,什么是语言工具;其次是要了解这些语言主要运用在什么样的领域中。然后才好选择方向。
1、如你列举的vb、vf、delphi都是编程工具(IDE,可视化的编程工具,包含了很多开发商的组件) vb的语言是basic、vf的语言是foxpro、delphi 的语言是pascal;vb、delphi主要用于windows应用程序开发、vf偏重于小型数据库。
2、java主要用于应用层开发、是跨平台(在windows、unix、linux下等等都可以运行)和面向对象的、现在应用很广的语言、开发工具有eclipse、vj++等;c++主要是应用程序中偏重于硬件的,也是面向对象的语言、开发工具有vc、c++builder等;C语言在底层硬件开发中最常见,是除汇编语言外,最主要的硬件开发语言、如一些驱动程序、甚至是操作系统如 linux等;
3、html、javascript 是静态网页中用的简单语言;asp、jsp是开发动态网页的语言。
4、SQL是数据库的管理语言。

学习信息管理的,硬件开发就免了吧,应该在逐步熟悉语言后,更重要的是掌握信息系统的构架。建议学习java、同时学习数据库的操作,SQL是必学的、现在很多应用系统都是网站形式,因此,html、xml、jsp、javascript都要熟悉。语言熟悉后,应该逐步学习构架,java可以向j2ee逐步过度。这期间,应该对.NET等等构架和其它语言都应该去逐步了解。当然当一个某项领域的专家也可以,比如Oracle领域,在中国最权威的也聊聊无几。

C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操作系统是使用汇编语言编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。
优点:有益于编写小而快的程序。很容易与汇编语言结合。具有很高的标准化,因此其他平台上的各版本非常相似。
缺点:不容易支持面向对象技术。语法有时会非常难以理解,并造成滥用。
移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制、内存管理和简单的文件处理。其他的东西都跟平台有关。比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。 C++语言是具有面向对象特性的C语言的继承者。面向对象编程,或称OOP是结构化编程的下一步。OO程序由对象组成,其中的对象是数据和函数离散集合。有许多可用的对象库存在,这使得编程简单得只需要将一些程序“建筑材料”堆在一起(至少理论上是这样)。比如说,有很多的GUI和数据库的库实现为对象的集合。
优点:组织大型程序时比C语言好得多。很好的支持面向对象机制。通用数据结构,如链表和可增长的阵列组成的库减轻了由于处理低层细节的负担。
缺点:非常大而复杂。与C语言一样存在语法滥用问题。比C慢。大多数编译器没有把整个语言正确的实现。
移植性:比C语言好多了,但依然不是很乐观。因为它具有与C语言相同的缺点,大多数可移植性用户界面库都使用C++对象实现。 汇编是第一个计算机语言。汇编语言实际上是你计算机处理器实际运行的指令的命令形式表示法。这意味着你将与处理器的底层打交道,比如寄存器和堆栈。如果你要找的是类英语且有相关的自我说明的语言,这不是你想要的。 特别注意:语言的名字叫“汇编”。把汇编语言翻译成真实的机器码的工具叫“汇编程序”。把这门语言叫做“汇编程序”这种用词不当相当普遍,因此,请从这门语言的正确称呼作为起点出发。
优点:最小、最快的语言。汇编高手能编写出比任何其他语言能实现的快得多的程序。你将是利用处理器最新功能的第一人,因为你能直接使用它们。
缺点:难学、语法晦涩、坚持效率,造成大量额外代码—不适于心脏虚弱者。
移植性:接近零。因为这门语言是为一种单独的处理器设计的,根本没移植性可言。如果使用了某个特殊处理器的扩展功能,你的代码甚至无法移植到其他同类型的处理器上(比如,AMD的3DNow指令是无法移植到其它奔腾系列的处理器上的)。 Pascal语言是由NicolasWirth在七十年代早期设计的,因为他对于FORTRAN和COBOL没有强制训练学生的结构化编程感到很失望,“空心粉式代码”变成了规范,而当时的语言又不反对它。Pascal被设计来强行使用结构化编程。最初的Pascal被严格设计成教学之用,最终,大量的拥护者促使它闯入了商业编程中。当Borland发布IBMPC上的TurboPascal时,Pascal辉煌一时。集成的编辑器,闪电般的编译器加上低廉的价格使之变得不可抵抗,Pascal编程了为MS-DOS编写小程序的首选语言。然而时日不久,C编译器变得更快,并具有优秀的内置编辑器和调试器。Pascal在1990年Windows开始流行时走到了尽头,Borland放弃了Pascal而把目光转向了为Windows编写程序的C++。TurboPascal很快被人遗忘。
基本上,Pascal比C简单。虽然语法类似,它缺乏很多C有的简洁操作符。这既是好事又是坏事。虽然很难写出难以理解的“聪明”代码,它同时也使得一些低级操作,如位操作变得困难起来。
优点:易学、平台相关的运行(Dephi)非常好。
缺点:“世界潮流”面向对象的Pascal继承者(Modula、Oberon)尚未成功。语言标准不被编译器开发者认同。
.移植性:很差。语言的功能由于平台的转变而转变,没有移植性工具包来处理平台相关的功能。 优点:整洁的编辑环境。易学、即时编译导致简单、迅速的原型。大量可用的插件。虽然有第三方的DirectX插件,DirectX7已准备提供VisualBasic的支持。
缺点:程序很大,而且运行时需要几个巨大的运行时动态连接库。虽然表单型和对话框型的程序很容易完成,要编写好的图形程序却比较难。调用Windows的API程序非常笨拙,因为VB的数据结构没能很好的映射到C中。有OO功能,但却不是完全的面向对象。
移植性:非常差。因为VisualBasic是微软的产品,你自然就被局限在他们实现它的平台上。 Java是由Sun最初设计用于嵌入程序的可移植性“小C++”。在网页上运行小程序的想法着实吸引了不少人的目光,于是,这门语言迅速崛起。事实证明,Java不仅仅适于在网页上内嵌动画—它是一门极好的完全的软件编程的小语言。“虚拟机”机制、垃圾回收以及没有指针等使它很容易实现不易崩溃且不会泄漏资源的可靠程序。虽然不是C++的正式续篇,Java从C++中借用了大量的语法。它丢弃了很多C++的复杂功能,从而形成一门紧凑而易学的语言。不像C++,Java强制面向对象编程,要在Java里写非面向对象的程序就像要在Pascal里写“空心粉式代码”一样困难。
优点:二进制码可移植到其他平台。程序可以在网页中运行。内含的类库非常标准且极其健壮。自动分配合垃圾回收避免程序中资源泄漏。网上数量巨大的代码例程。
缺点:使用一个“虚拟机”来运行可移植的字节码而非本地机器码,程序将比真正编译器慢。有很多技术(例如“即时”编译器)很大的提高了Java的速度,不过速度永远比不过机器码方案。早期的功能,如AWT没经过慎重考虑,虽然被正式废除,但为了保持向后兼容不得不保留。越高级的技术,造成处理低级的机器功能越困难,Sun为这门语言增加新的“受祝福”功能的速度实在太慢。
移植性:最好的,但仍未达到它本应达到的水平。低级代码具有非常高的可移植性,但是,很多UI及新功能在某些平台上不稳定。 多数创作工具有点像VisualBasic,只是它们工作在更高的层次上。大多数工具使用一些拖拉式的流程图来模拟流程控制。很多内置解释的程序语言,但是这些语言都无法像上面所说的单独的语言那样健壮。
优点:快速原型—如果你的游戏符合工具制作的主旨,你或许能使你的游戏跑得比使用其他语言快。在很多情况下,你可以创造一个不需要任何代码的简单游戏。使用插件程序,如Shockware及IconAuthor播放器,你可以在网页上发布很多创作工具生成的程序。
缺点:专利权,至于将增加什么功能,你将受到工具制造者的支配。你必须考虑这些工具是否能满足你游戏的需要,因为有很多事情是那些创作工具无法完成的。某些工具会产生臃肿得可怕的程序。
移植性:因为创作工具是具有专利权的,你的移植性以他们提供的功能息息相关。有些系统,如Director可以在几种平台上创作和运行,有些工具则在某一平台上创作,在多种平台上运行,还有的是仅能在单一平台上创作和运行。 C#是一种精确、简单、类型安全、面向对象的语言。其是.Net的代表性语言。什么是.Net呢?按照微软总裁兼首席执行官Steve Ballmer把它定义为:.Net代表一个集合,一个环境,它可以作为平台支持下一代Internet的可编程结构。
C#的特点:
1.完全面向对象。
2.支持分布式。
3.自动管理内存机制。
4.安全性和可移植性。
5.指针的受限使用。
6.多线程。和Java类似,C#可以由一个主进程分出多个执行小系统的多线程。
C#是在Java流行起来后所诞生的一种新的程序开发语言。



种类很多,要学的话,主要看你要从事哪个方面,编程都是大同小异,如果你学会一门,其他的学起来也就轻松许多。 如果你想当个普通的公司职员,建议C\C++这类的。 如果你想当个破解人员,建议汇编(我觉得是相当的难...)。 如果你想当个黑客,拥有一定的软件知识(很低层的那种)和硬件知识(使用软件掌控硬件)和网络知识(入侵这类的)。 如果你想当个红客,主要是网络安全知识。
这需要看将来想从事什么类型软件的开发吧。如果在国内开发windows类型应用程序,据说vb比较流行,但如果开发和硬件关系较大的嵌入式程序,则使用较多的还是C语言,而网络这个方面,无论是有线还是无线,大多数都选择了JAVA。以上是从应用角度来讲的,如果从性能和投入方面分析,C语言无疑性能上最好的,但它的复杂度太高,开发和维护费用较大,一般比较好的游戏程序或者速度要求较高的程序会选择C++来开发,而VB等由于它的简易性,可以极大缩短开发周期,也是程序员的宠儿之一。另外有一种语言python在国内逐渐出现,国外好像已经流行了十几年吧,linux的引导程序和BT的一些组件都是用它开发的,具有开发周期短,易维护等特点,运行速度也比JAVA要快,并且面向对象,无平台限制,据说还开放了源码,不过由于在国内流行时间不长,各大公司出于对以前开发代码的兼容性的需要,可能一时间接受不这个语言,但可以明显看出,它的发展潜力相当大。 总而言之,C为基础,掌握JAVA,会用VB,了解python,应该看得出这几个词汇之间的轻重差别吧。:)单机编程语言主要有qb,vb,c++,vc++,c语言,我觉得最常用的是c语言,因为现在我们常用的windows操作系统就是用c 语言编写的.非常常用. 网络编程语言现在用的是html 语言,还有java.ada

1.
计算机常用语言除了C
,C++
,VB
,JAVA
外还有什么?
他们的优点和区别?
还有很多了,不过一般都不怎么常用
优点嘛,C,C++运行比VB要快
VB是解释型语言,运行的话需要对应的运行库的支持。不过上手容易。
JAVA的话最大的优点是跨平台。
2.
学习做网页HTML
PHP
ASP
JSP
和(问题1)中的哪些语言挂钩

是否均需要HTML做基础?
一般HTML中的脚本和VB与JAVA都有点联系。
不过语言都是通的,就是关键字,系统保留字不一样而已。
学习的话最好是要有HTML的基础。
3.
PHP
ASP
JSP
和SQL
MYSQL
等其他数据库怎样搭配?
随意的,看具体的用途。
有些数据库不能用于大型的站点,好象有限制的。
具体可以查一下数据库的说明。

C语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。编程语言二、javaJava是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。编程语言三、c++C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。编程语言四、phpPHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。编程语言五、c#C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。

1. 计算机常用语言除了C ,C++ ,VB ,JAVA 外还有什么? 他们的优点和区别? x0dx0a还有很多了,不过一般都不怎么常用 x0dx0a优点嘛,C,C++运行比VB要快 x0dx0aVB是解释型语言,运行的话需要对应的运行库的支持。不过上手容易。 x0dx0aJAVA的话最大的优点是跨平台。 x0dx0ax0dx0a2. 学习做网页HTML PHP ASP JSP 和(问题1)中的哪些语言挂钩 ? 是否均需要HTML做基础? x0dx0a一般HTML中的脚本和VB与JAVA都有点联系。 x0dx0a不过语言都是通的,就是关键字,系统保留字不一样而已。 x0dx0a学习的话最好是要有HTML的基础。 x0dx0ax0dx0a3. PHP ASP JSP 和SQL MYSQL 等其他数据库怎样搭配? x0dx0a随意的,看具体的用途。 x0dx0a有些数据库不能用于大型的站点,好象有限制的。 x0dx0a具体可以查一下数据库的说明。


计算机语言有哪些
1、Eiffel:是继Smalltalk-80之后的另一个“纯”OOPL。这种语言是由OOP领域中著名的专家Bertrand-Meyer等人20世纪80年代后期在ISE公司开发,它的主要特点是全面的静态类型化、有大量的开发工具、支持多继承。2、C++:是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士...

计算机语言有哪些
操作系统语言是特殊的计算机语言,它是用于编写操作系统内核的语言。操作系统语言的特点是直接访问硬件资源,因此可以实现非常底层的操作。操作系统语言常用的语言有汇编语言和C语言。6.数据库语言 数据库语言是针对数据库进行管理和操作的语言。数据库语言实现了对数据库的基本操作,如增删改查。常见的数据库...

计算机的语言有哪些各有哪些特点计算机的语言有哪些
1、编程语言有哪些?常见的编程语言是很多的,比如C语言、c++、C#、Java、asp、PHP、JavaScript,还有一些标记语言html、css等,具体的可以参考一下编程语言排行榜,如下图:2、什么语言比较适合新手学习呢?个人建议从C语言起步进行学习编程,为什么要从C语言起步呢?下面说一下我个人的见解,希望能对大家...

it的编程语言有哪些
1. Java:Java是一种广泛使用的编程语言,适用于各种应用场景。它的特点是跨平台,可以在多种操作系统上运行,并且拥有庞大的开发者社区支持。2.Python:Python是一种高级编程语言,以其简洁易读的语法和丰富的库资源受到广泛欢迎。它适用于数据分析、机器学习、Web开发等多个领域。3.C++:C++是一种通用...

计算机语言有哪些各有什么特点计算机语言有哪些
1、算机语言通常分为三类:即机器语言,汇编语言和高级语言。2、 (了解内容一) 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。3、它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。4、机器语言具有灵活、直接执行和速度快等特点。5、 用机器语言编写程序,编程...

计算机基础语言(急求)
:)单机编程语言主要有qb,vb,c++,vc++,c语言,我觉得最常用的是c语言,因为现在我们常用的windows操作系统就是用c 语言编写的.非常常用. 网络编程语言现在用的是html 语言,还有java.ada asp(含asp.NET) basic(含VB) b(C语言的前身) css c(含VC) c#(含VC#.NET) c++(含VC++.NET) fortran ...

计算机语言的常见语言
:)单机编程语言主要有qb,vb,c++,vc++,c语言,我觉得最常用的是c语言,因为现在我们常用的windows操作系统就是用c 语言编写的.非常常用. 网络编程语言现在用的是html 语言,还有java.ada 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 告运洁鄢罗 2020-04-21 · TA获得超过3万个赞 知道大有可为...

计算机语言都有哪几种?对于软件设计人员,哪些必须掌握?
常见的程序设计语言 Action Script APL、A+和JAdaAWKBasic、Fortran VBScript BrainfuckC、C++C#ClipperCOBOLDBasePASCAL、DelphiForthFoxProF#FavaIDLJavaJavaScriptJ#LISPLuaLOGOModulaNuvaPerlPHPPL\/IPrologPythonRRubySchemeSmalltalkSQLTcl\/TkVisual Basic Visual FoxProXML汇编语言程序语言分为机器语言,汇编...

14种常见编程语言优缺点汇总
C++ 概述:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛:C++支持多种编程范式--面向对象编程、泛型编程和过程化编程。1983年,贝尔实验室 在C语言的基础上推出 优点:多用途,支持多种程序设计风格,还有大量的库。缺点:复杂性,非常难于编写,安全性也无法保证。应用:桌面应用程序,如QQ、...

计算机中常见的高级语言有哪些?
FORTRAN,适合进行科学计算,是编译型语言,组织程序比较灵活。BASIC,是由FORTRAN等高级语言的重要功能设计的人机对话式语言,简单易学,很受初学者欢迎。现在的BASIC语言发展很快,功能已大大增加,应用相当广泛。COBOL,是一种为处理商业资料而设计的语言。主要功能是描述数据结构和处理大批量数据。它使用英语...

卢氏县14727436972: 有哪些计算机语言 -
诏娣安坤: 常见的编程语言有:Basic 类:GW-Basic、Quick Basic、Turbo Basic、Visual Basic、Visual Basic.net C 类:C、C++、C#、Java Pascal 类:Pascal、Delphi 其它:FORTRAN、MATLAB……据不完全统计,计算机编程语言已超过 2500 种.

卢氏县14727436972: 介绍一下目前常用的计算机语言种类? -
诏娣安坤: 1、低级语言 : 机器语言、汇编语言和符号语言. 2、高级语言 : 源程序可以用解释、编译两种方式执行.通常用后一种. VB、C、java、等等. 3、专用语言 CAD系统中的绘图语言和DBMS的数据库查询语言.

卢氏县14727436972: 计算机语言中常用的有哪些? -
诏娣安坤:BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)、动态语言(Python、PHP、Ruby、Lua)等等. http://baike.baidu.com/view/246483.htm

卢氏县14727436972: 目前常用的计算机语言有哪几种?
诏娣安坤: 计算机语言主要分为四类:-低级语言-高级语言-专用语言-脚本语言1、低级语言-机器语言、汇编语言和符号语言.-汇编语言源程序必须经过汇编,生成目标文件,然后执行.2、高级语言-BASIC(Truebasic、Qbasic、VirtualBasic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等.-高级语言源程序可以用解释、编译两种方式执行.通常用后一种.我们使用的C语言就是使用的后者.3、专用语言CAD系统中的绘图语言和DBMS的数据库查询语言.

卢氏县14727436972: 计算机语言有哪些 -
诏娣安坤: 很多计算机语言分三类. 1-是机器语言,这你是基本可以放弃的,全是机器代码,不是1就是0的组合. 2-是中级语言,也就是主要指汇编语言,这个汇编语言其实相当重要,对计算机的编程需要对它很深入的了解他的cpu组成和汇编方式,难...

卢氏县14727436972: 计算机都有那些语言? -
诏娣安坤: 1.低级语言 (1).机器语言 这种语言是完全面向机器的语言,由纯粹的二进制代码组成的语言,可以由计算机直接识别和运行的语言,拥有极高的执行效率.可是因为只有“0”、“1”两种信息,十分难以编写和读懂.例如某种计算机规定...

卢氏县14727436972: 计算机语言有哪些?
诏娣安坤: 机器语言,高级语言,还有汇编语言. 在高级语言中又有C,C++,Java,C#等等,很多.

卢氏县14727436972: 计算机有几种常用的语言? -
诏娣安坤: 我想有以下几种:FORTRAN,ALGOL,COBOL,BASIC,LISP,SNOBOL,PL\1,PASCAL,C,PROLOG,ADA等等,这些比较常用.谢谢

卢氏县14727436972: 最常用的计算机编程语言有那些 -
诏娣安坤: 最常用的是FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA 高级语言 - BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)

卢氏县14727436972: 常用的计算机语言有哪些呀?谢谢 -
诏娣安坤: 单片机开发:汇编,C 应用程序开发:C++ ,JAVA(偶老表和一位同校的前辈说以前是C++,现在JAVA用更多) 数据库:DELPHI FOXPRO

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网