程序设计语言大约有多少,主要的是什么?用来做什么?
C语言:
目前最著名、最有影响、应用最广泛的windows、linux和UNIX三个操作系统都是用C语言编写的。0S是计算机系统(由软硬件两个子系统构成)的核心和灵魂,它是软件中最庞大最复杂的系统软件。既然如此庞大复杂的0S都可以用c语言编写,从狭义而言,还有什么系统软件和应用软件不能用c语言编写呢?由此可以肯定的说,c语言是一门十分优秀而又重要的语言。
c语言程序设计是过程性程序设计语言,它的发展贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念,所以它是理工科高等院校的一门基础课程。
从市面上有关c语言的书籍和高等院校采用的教材来看,它们有一个共性,那就是:脱离了实际应用(全是小打小闹的小例子),纯粹的过程性程序设计,没有软件工程思想的体现,没有一定程序设计风格,仅仅是为了让大家明白什么是c语言而已。
高等院校开设c语言程序设计的目的是让学生对程序设计有个入门,有个直观的理解,同时为其他后续课程作铺垫。
C++:
C++语言是在C语言的基础是扩展而成的.所以两种语言的基本语法和语义是相同。C++中加入了面向对程序设计(OOP)的特征。
下面的三个主要性质刻划OOP语言的特点:
封装性:把一个数据结构同操作的函数(行为或方法)组合在一起。封装性是借助于一种新的结构和数据类型机制——类实现的。
继承性:建立一个新的派生类,它从一个或多个先前定义的基类中继承函数和数据,而且可能重新定义或加进新的数据行为,这样就建立了类的层次。
多态性:给行为取一个名字或符号,它共享一个类的层次,在这个层次中的每个类都以适合自己的方式实现这个行为。
C#:
C#(读做 "C sharp",中文译音“夏普”)是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角.
Java:
Java是一种可以编写跨平台应用软件的面向对象的程序设计语言,由升阳(太阳微电子,Sun Microsystems)公司的James Gosling等人于1990年代初开发的.具有以下特征的高级程序语言:
简单 面向对象 可分布 可解释 强壮 安全性 结构化 轻便 功能强大 多线程 动态...
Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器 解释的独立于平台的代码。通过解释器,每条Java字节指令被 分析,然后在计算机上运行。只需编译一次,程序运行时解释 执行。
09-11-10 | 添加评论
程序设计语言是用于书写计算机程序的语言。
语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。
程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。
扩展资料:
程序设计语言的特性:
(1)心理特性:歧义性、简洁性、局部性、顺序性、传统性。
(2)工程特性:可移植性,开发工具的可利用性,软件的可重用性、可维护性。
(3)技术特性:支持结构化构造的语言有利于减少程序环路的复杂性,使程序易测试、易维护。
参考资料来源:百度百科-程序设计语言
(1) 机器语言(Machine Language) Q?
机器语言是一种用二进制代码“ 0”和“ 1”形式表示的,能被计算机直接识别和执行的语言。用机器语言编写的程序,称为计算机机器语言程序。它是一种低级语言,用机器语言编写的程序不便于记忆、阅读和书写。通常不用机器语言直接编写程序。
(2)汇编语言是一种用助记符表示的面向机器的程序设计语言。汇编语言的每条指令对应一条机器语言代码,不同类型的计算机系统一般有不同的汇编语言。用汇编语言编制的程序称为汇编语言程序,机器不能直接识别和执行,必须由“汇编程序” (或汇编系统)翻译成机器语言程序才能运行。这种“汇编程序”就是汇编语言的翻译程序。KD&R8>
汇编语言适用于编写直接控制机器操作的低层程序,它与机器密切相关,不容易使用。
(3) 高级语言(High Level Language) AI$F'
高级语言是一种比较接近自然语言和数学表达式的一种计算机程序设计语言。一般用
高级语言编写的程序称为“源程序”,计算机不能识别和执行,要把用高级语言编写的源程序翻译成机器指令,通常有编译和解释两种方式。
编译方式是将源程序整个编译成目标程序,然后通过链接程序将目标程序链接成可执行程序。解释方式是将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序。由计算机执行解释程序自动完成。如B A S I C语言和P e r l语言。
常用的高级语言程序有: l#?
. B A S I C语言是一种简单易学的计算机高级语言。尤其是Visual Basic语言,具有很强的可视化设计功能。给用户在Windows 环境下开发软件带来了方便,是重要的多媒体编程工具语言。[Ft5
. FORT R A N是一种适合科学和工程设计计算的语言,它具有大量的工程设计计算程序库。
. PA S C A L语言是结构化程序设计语言,适用于教学、科学计算、数据处理和系统软件的开发。`pO2
. C语言是一种具有很高灵活性的高级语言,适用于系统软件、数值计算、数据处理等。
. J AVA语言是近几年发展起来的一种新型的高级语言。它简单、安全、可移值性强。!
开发。
楼上的很详细了
现在用的比较多的
VB/VB.NET 、 VC/C# 、 Delphi 、 Java 、 C++
程序的设计语言有哪些
程序设计语言主要包括:Java、Python、C、C++、JavaScript等。二、详细解释 1. Java:Java是一种广泛使用的程序设计语言,特别在企业级应用和开发领域备受青睐。其以跨平台性和面向对象特性著称,能够编写一次代码,到处运行。2. Python:Python是一种高级编程语言,以其简洁明了的语法和丰富的库资源受到开...
程序设计高级语言有哪些
程序设计高级语言有很多种,主要包括Java、C++、Python、C#、JavaScript、Ruby、Go等。这些高级程序设计语言各具特色,适用于不同的开发场景和需求。以下对部分语言进行 Java:Java是一种广泛使用的计算机编程语言,特别适用于大型项目和企业级应用开发。其最大的特点是跨平台性,编写的代码可以在多种操作系统...
有哪些程序设计语言?
程序设计语言分为机器语言、汇编语言、高级语言、非过程化语言四种类型。具体如下:1、机器语言机器语言是由二进制0、1代码指令构成,不同的CPU具有不同的指令系统。机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。2、汇编语言汇编语言指令是机器指令的符号化,与机器...
设计语言有哪些
JAVA 语言是现在非常流行的语言,也是当代比较优秀的程序设计语言。5. Delphi 语言 Delphi 语言以 Pascal 语言为基础,扩充了面向对象的能力,并加入了可视化开发手段,用于开发Windows环境下的应用程序。6. C # 语言 C #语言是微软公司发布的一种简洁的、类型安全的面向对象的、运行于 .NET Framework ...
高级程序设计语言有哪些
有很多。高级程序设计语言有:Fortran、Pascal、Cobol、C、C、Basic、Ada、Java、C#、Lisp、Haskell、ML、Scheme、Prolog、Smalltalk等等。高级程序设计语言的分类:命令式语言。这种语言的语义基础是模拟“数据存储\/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要...
程序设计语言通常被分为哪3类?它们有什么区别?
程序设计语言通常分为:机器语言、汇编语言、高级语言三类。三者的区别如下:一、定义不同 1、机器语言 机器语言是最底层的语言,只有“0”和“1”,二进制语言,就像开关一样,0是关,1是通过。一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。2、汇...
各种程序设计语言的区别?
1、java语言:java语言曾一度家喻户晓,如今虽然潮流已过,但java跨平台的优势以及强大的类库着实不容小觑,其他语言很难超越,java衍生除了非常多周边产品(如jsp),非常多的开源系统都是基于java(hadoop、hive、hbase、lucene等),java和c一样也是编译执行的语言,区别在于java编译出的字节码文件运行...
程序设计高级语言有哪些?
程序设计语言的类型:命令式语言,这种语言的语义基础是模拟“数据存储\/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等,...
常见的计算机设计高级语言有哪些
C++语言:C++是在C语言的基础上开发的一种面向对象的计算机程序设计语言,它支持多种编程范式,包括过程式、面向对象、泛型等。C++具有强大的功能和灵活性,可以用于开发各种类型的应用程序,包括操作系统、游戏、嵌入式系统等。C++具有丰富的类库和工具,提供了强大的面向对象编程和泛型编程支持。Java语言:...
面向对象的程序设计语言有哪些?
2、Eiffel:Eiffel语言是继Smalltalk-80之后的另一个“纯”OOPL。这种语言是由OOP领域中著名的专家Bertrand Meyer等人20世纪80年代后期在ISE公司开发的,它的主要特点是全面的静态类型化、有大量的开发工具、支持多继承。3、C++:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象...
岑沫盖诺: 编程语言有成千上万种,今年2月份的最新市场分额排名从1到20名分别是: java, c, c++, python, php, C#, VB, Objective-C, JavaScript, Perl, Ruby, 汇编, Delphi, Lisp, NXT-G, Ada, Pascal, Lua, Go, RPG(OS/400)
麻阳苗族自治县19167996889: 世界上有多少种编程语言 - ?
岑沫盖诺: 编程语言的种类繁多,总的来说分为机器语言、汇编语言以及高级语言三大类. 机械语言(machine language):计算机可直接识别、运行的二进制代码,执行速度快,资源占用少,但可读性不强,编程复杂; 汇编语言(assembly language)
麻阳苗族自治县19167996889: 程序设计语言大约有多少,主要的是什么?用来做什么? - ?
岑沫盖诺: 人和计算机交流信息使用的语言称为计算机语言或称程序设计语言.计算机语言通常分为机器语言、汇编语言和高级语言三类.(1) 机器语言(Machine Language) Q?机器语言是一种用二进制代码“ 0”和“ 1”形式表示的,能被计算机直...
麻阳苗族自治县19167996889: 编程语言有哪些分类?具体又有哪些? - ?
岑沫盖诺: 编程语言从中间代码执行过程来说,主要分为两大类.一类是编译型语言,这类主要有常见的如java, c, c ++,c#等.一类是解释型语言,这类主要是php,python,javascript等.当然还有一类是脚本语言,比如bash,bat等.
麻阳苗族自治县19167996889: 编程语言有哪一些? - ?
岑沫盖诺: 目前世界上有大概600种编程语言,每一种编程语言都有其特定的应用场景,但是目前广为流行的编程语言也就在几十种,看一下2019年3月份TIOBE语言排行榜: 你要想好找工作的话,首推Java吧,Java是目前大型企业必用的编程语言,也...
麻阳苗族自治县19167996889: 计算机中主要的程序设计语言有哪几种? - ?
岑沫盖诺: C语言中 c++新起之秀,在竞赛中为指定语言环境 与pascal语言同为基础语言 Basic相当古老 元老级别专业的说 可以分成机器语言,汇编语言,高级语言三大类. 目前通用的编程语言有两种形式:汇编语言和高级语言. 高级语言主要是相对于...
麻阳苗族自治县19167996889: 编程语言的种类有哪些 - ?
岑沫盖诺: 可分为面向过程的语言(如C、Pascal等)和面向对象的语言(如C++、Java等); 也可分为编译型(C++等)和解释型(Java等). 它们都是因为需要发展起来的,可以说各有所长又有所短,具体的要自己慢慢体会.个人说来比较喜欢C和C++混用.
麻阳苗族自治县19167996889: 编程语言到底有多少种??
岑沫盖诺: c,c++,shell,java,pascal,perl,php,delphi,c#,vb,vf,vc,汇编系列(linux机,WIN机..)等
麻阳苗族自治县19167996889: 计算机程序设计语言有哪些??
岑沫盖诺: 1. 机器语言 2. 汇编语言 3. 高级语言 这是基本语言了,, 下面的都是细分
麻阳苗族自治县19167996889: 编程语言有多少种? - ?
岑沫盖诺: 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语...