目前,所有编程语言当中哪一种用得最广

作者&投稿:调眉 (若有异议请与网页底部的电邮联系)
什么编程语言用的最广~

不怕难的话,编程语言VC++即可、关键学游戏要有图形图像经验,学DirectX3D和各种算法。这类书很多,建议到书店找本能看懂的开始学。

这要看你是做什么工作的,acess数据库用的比较广,做软件JAVE用的多,普通编程c++,c语言都可以,编程语言基本是相通的,学了一种其他的看看就差不多了

在过去的几十年间,大量的程序设计语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而有许多语言并对新手来说太难学;还有,不同程序之间的运行成本(runtime cost)各不相同。

有许多用于特殊用途的语言,只在特殊情况下使用。例如,PHP专门用来显示网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器的开发(所谓的系统编程)。

程序设计语言使得计算机程序不再过度地倚赖某种特定的机器或环境。这是因为程序设计语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平台独立。

虽然大多数的语言可以既被编译(compiled)又被解译(interpreted),但大多数只在一种情况下能够良好运行。在一些编程系统中,程序要经过几个阶段的编译,一般而言,后阶段的编译往往更接近机器语言。这种常用的使用技巧最早在1960年代末用于BCPL,编译程序先编译一个叫做“0代码”的转换程序(representation),然后再使用虚拟器转换到可以运行于机器上的真实代码。这种成功的技巧之后又用于Pascal和P-code,以及Smalltalk和二进制码,虽然在很多时候,中间过渡的代码往往是解译,而不是编译的。

如果所使用的翻译的机制是将所要翻译的程序代码作为一个整体翻译,并之后运行内部格式,那么这个翻译过程就被成为编译。因此,一个编译器是一个将人可阅读的程序文本(叫做源代码)作为输入的数据,然后输出可执行文件(object code)。所输出的可执行文件可以是机器语言,由计算机的中央处理器直接运行,或者是某种模拟器的二进制代码。

如果程序代码是在运行时才即时翻译,那么这种翻译机制就被称作解译。经解译的程序运行速度往往比编译的程序慢,但往往更具灵活性,因为它们能够与执行环境互相作用。参见解译语言。

目录 [显示隐藏]
1 特点

1.1 数据和数据结构
1.2 指令及流程控制
1.3 引用机制和重用

2 程序设计语言的历史

3 常见的程序设计语言

[编辑]特点
每一种程序设计语言可以被看作是一套包含语法、词汇和含义的正式规范。

这些规范通常包括:

数据和数据结构
指令及流程控制
引用机制和重用
设计哲学
大多数被广泛使用或经久不衰的语言,拥有负责标准化的组织,经常会晤来创造及发布该语言的正式定义,并讨论扩展或贯彻现有的定义。

[编辑]数据和数据结构
现代计算机内部的数据都只以二元方式储存,即开-关模式(on-off)。现实世界中代表信息的各种数据,例如名字、银行账号、度量以及同样低端的二元数据,都经由程序设计语言整理,成为高端的概念。

一个程序中专门处理数据的那个系统被称为程序语言的型态系统(type system);对型态系统的研究和设计被称为型态理论(type theory)。语言可以被分为静态型态系统(statically typed systems),例如C++和Java,和动态型态系统(dynamically typed systems),例如Lisp,JavaScript,Tcl和Prolog。前者可被进一步分为包含宣告型态(manifest type)的语言,即每一个变量和函数的型态都清楚地宣告,或type-inferred语言(例如MUMPS,ML)。

大多数语言还能够在内置的型态基础上组合出复杂的数据结构型态(使用数组,列表,堆栈,文件等等)。面向对象语言(Object Oriented Language,又译作物件导向语言)允许程序员定义新的数据型态,即“对象”或“物件”(objects),以及运行于该对象的函数(functions)和方法(methods)。

除了何时以及如何确定表达式和型态的联系,另外一个重要的问题就是语言到底定义了哪些型态,以及允许哪些型态作为表达式的值。诸如C编程语言之类的低端语言允许程序命名内存位置、内存区域以及编译时的常量;ANSI C甚至允许表达式返回结构值(struct values)。功能性的语言一般允许变量直接使用运行时计算出的值,而不是指出该值可能储存的内存地址。

[编辑]指令及流程控制
一旦数据被确定,机器必须被告知如何对这些数据进行处理。较简单的指令可以使用关键字或定义好的语法结构来完成。不同的语言利用序列系统来取得或组合这些语句。除此之外,一个语言中的其他指令也可以用来控制处理的过程(例如分支、循环等)。

[编辑]引用机制和重用
引用的中心思想是必须有一种间接设计储存空间的方法。最常见的方法是通过命名变量。根据不同的语言,进一步的引用可以包括指向其他储存空间的指针。还有一种类似的方法就是命名一组指令。大多数程序设计语言使用宏调用、过程调用或函数调用。使用这些代替的名字能让程序更灵活,并更具重用性。

[编辑]程序设计语言的历史
二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽(Konrad Zuse)。

几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂。也就是说,开发时间已经远比运行时间来得宝贵。

于是,新的集成、可视的开发环境越来越流行。它们减少了所付出的时间、金钱(以及脑细胞)。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。

[编辑]常见的程序设计语言
APL、A+和J
ASP
Ada
汇编语言
AWK
Basic、Fortran
Brainfuck
C、C++
C#
Clipper
COBOL
dBase
PASCAL、Delphi
Forth
FoxPro
F#
IDL
Java
JavaScript
J#
LISP
LOGO
Modula
Perl
PHP
PL/1
Prolog
Python
Ruby
Scheme
Smalltalk
SQL
Tcl/Tk
UML
Visual Basic
Visual FoxPro

java用的比较多,Jbuilder,JSP,J2EE,等等,当然java可以跨平台..所以用的比较广,从就业形式可以看出来啊 ...java是很火的...

恐怕是java,网上到处都是

c++,c# ,java 等任意一门即可

c++或java,两者差不多


当说编程语言是机器语言意味着什么?
5、Pascal语言 Pascal语言是由Nicolas Wirth在七十年代早期设计的,因为他对于FORTRAN和COBOL没有强制训练学生的结构化编程感到很失望,“空心粉式代码”变成了规范,而当时的语言又不反对它。Pascal被设计来强行使用结构化编程。最初的Pascal被严格设计成教学之用,最终,大量的拥护者促使它闯入了商业编程中。当Borland发布...

当下流行的 Web 编程语言都有哪些?
JavaScript:是最受Web开发人员喜爱的,也是唯一能够同时兼顾构建Web应用程序、前、后端以及移动应用程序的编程语言。它非常安全、速度也很快,可以大大提高用户体验度,相对来说也较容易学习。其功能有:异步处理、不依赖平台、支持面向对象编程、解释型语言、客户端验证、动态类型等。Python:仅次于JavaScript,...

c语言源程序是有什么组成的
C语言源程序是由:数据类型、常量与变量、数组、指针、字符串、文件输入\/输出构成。具体介绍:1、数据类型 C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。2、常量与变量 常量其值不可改变,符号常量名通常用大写。

若有定义:char c='\\010';则变量c中包含的字符个数为?
字符个数是1个。因为\\010是转义字符,即'\\010'只代表一个ASCII值为8(十进制)的字符。\\010'中第一个0表示是以八进制计算的。C中定义了一些字母前加"\\"来表示常见的那些不能显示的ASCII字符,如\\0,\\t,\\n等,后面的字符,都不是它本来的ASCII字符意思了。

软件编程入门先学什么
Python的特点主要有:简单;易学;速度快;免费、开源;高层语言;可移植性;解释性;面向对象;可扩展性;可嵌入性;丰富的库;规范的代码。C语言的应用与特点:当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用...

程序员入门:如何自学编程
像PHP这样的脚本语言可以让你跟web服务器上的数据库进行沟通,所以如果你想搭建一个用户可以登录注册的网站,这样的语言正是你需要的。Webmonkey是一个优秀的web开发资源网站,里面有大量的各种web编程语言的指导手册。 阅读一下他们的PHP 初学者指南。 当你感觉差不多了的时候,看看WebMonkey’s PHP and MySQL ...

学计算机先学什么语言?
展开全部 在学习计算机语言前要先学什么? 如果你是一位理科生,本人觉得可以直接去学c,甚至直接去学C++都没问题,其实,挺简单的。计算机语言都挺简单的,但要深入去了解的话就需要一定的时间,例如去研究那些类库,控件,什么的,我们老师说过,要去研究透切一门计算机语言,就是花一生时间也不一定能研究得很透切。

计算机语言排行是怎样的?什么是最好的语言?
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。3、Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针...

世界上最流行、使用最广泛的高级程序设计语言有哪几个?
不同的领域应用的语言不一样。像单片机是c 手机端有oc、swift、网页有html、javascript等等 很温柔的霸王龙 12分钟前·搞笑领域创作者 计算机语言的种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。机器语言和汇编语言是面向机器的低级语言。当计算机语言发展到第三代时,就进入了「...

学编程学哪个语言才有前途?紧急!!!
若是想有良好的编程职业前途,不能同时选择多个语言,必须先把一门修精到相当深度然后再根据需要学其它的语言。当你掌握两个以上的编程语言后才会真正深刻的认识到,编程水平的高低不在语言差异上,而是程序员本人综合素养上。我个人是编程爱好者,曾经在VB.NET和C#间做选择,但是当我学会AS后回头再看C#...

龙华区15658889193: 编程语言当中,哪种语言最有用 -
木壮复方: C语言: 目前最著名、最有影响、应用最广泛的windows、linux和UNIX三个操作系统都是用C语言编写的.0S是计算机系统(由软硬件两个子系统构成)的核心和灵魂,它是软件中最庞大最复杂的系统...

龙华区15658889193: 目前计算机编程中哪种语言应用最广泛、使用最多? -
木壮复方: 按照频度排列: 1)Java(主要开发大型网站,简称j2EE). 2).NET(可以开发桌面程序,Web程序和手机开发),笔者目前正用此开发. 3)PHP(开发网站)

龙华区15658889193: 目前世界上那种编程语言运用最广泛?
木壮复方: 用途广泛的有三类 一类是用来做底层开发的,如:c,c++ 还有是微软力推的 c#,vs.net 还有一类 就是:java 最有前途的也是用途最广泛的,学习难度最大的:C++ C++:C语言的扩展. 增加了一些新的特性:类,继承、抽象,模板、多态、STL标准模板库. 游戏编程:JAVA 在我国南方VB比较有发展,北方C、C++比较有发展.

龙华区15658889193: 最实用的编程语言是哪一种 -
木壮复方: 没有什么最实用的语言,各个语言都有他们擅长的领域,c语言和汇编语言适合底层的内核和单机片的编程,java手机程序开发web网页制作,C++游戏开发和大型软件开发.其它的语言我没用过,就不怎么了解了.

龙华区15658889193: 哪种编程语言最实用 - 请问编程语言一共有几种,时下最流行哪种,是学会了一种足矣,还是多?
木壮复方: 很多中,不过其中的一些已经不流行了 时下较流行的有 VB C C++ JAVA等 这几种学... 另外,C/C++ 是目前最广泛应用的语言,因此,你能找到大量的资料和帮助. 至于先...

龙华区15658889193: 现在哪一种计算机语言最实用 -
木壮复方: 我觉程序只是一种手段,实现你目的手段 它本身没有什么好用不好用,当然如果做一个图形界面,用vc比用c要容易得多,但是不要忘了这样程序的可移植性就差了.而且现在新的编程语言层出不穷,越新的语言,其封装性越好,离硬件越远,...

龙华区15658889193: 现在哪种计算机编程语言最流行 -
木壮复方: 现在是C,c++还有java比较流行.其中C是一中经过多年磨练的语言,比较接近硬件,即C编程更加接近底层,个人感觉最不容易被淘汰.后两种是在C的基础上发展起来的,编程时更加方便,有各种各样的类库可以使用.但计算机语言的发展速度很快,作为高级语言,C++,Java在不久的将来也许会被淘汰.学习语言要考虑各方面的东西,最好的办法是你在学习语言是学到快速掌握语言的方法

龙华区15658889193: 计算机中编程那种最用得广?
木壮复方: java和.net

龙华区15658889193: 现在哪种编程语言最常用?
木壮复方: java现在用的最多,c++,c,vb还可以 现在动态语言的应用也流行起来了,像ruby

龙华区15658889193: 编程哪种语言最好用? -
木壮复方: C++ 使用Java或C#的开发成本比C++低.但是,如果你能够充分分析C++和这些语言的差别,会发现这句话的成立是有条件的.这个条件就是:软件规模和复杂度都比较小.如果不超过3万行有效代码(不包括生成器产生的代码),这句话基本...

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