电脑编程有哪些语言,需要什么工具

作者&投稿:隗阮 (若有异议请与网页底部的电邮联系)
计算机编程语言,讲的细一些。编程软件需要什么语言~

网站制作主要是php、.net、java
安卓的底层,也就是核心部分是用的C,安卓平台上的应用是java
ios底层也是C跟C++混合,应用是用的Objective-C
计算机上的软件,大部分都是用的C++,然后如果是游戏的话,还有图形编程,比如说opengl,d3d之类的,如果是ERP系统(类似于超市结账的系统)的话,各种语言的都有
还有,一些比较简单的机器,比如说冰箱,电饭煲,空调之类的,里面的一些简单的逻辑,比如像定时啦之类的,用到的是嵌入式和汇编机器语言编程
如果你想写一个电脑上的软件的话,这些语言都可以实现,但是用的最多的是C++,但是各个语言有各个语言的优点,学完工作的话,基本上也是走的主流方向
最后说一点,有的语言是开源的有的是不开源的,开不开源的意思就像一个厨师炒菜,如果你知道里面的调料以及火候之类的,那就是开源的,如果你只能吃到而不知道这道菜怎么做的,那就是不开源的,语言也是一样,开源的语言你不仅可以很好的用,也可以看得到内部的构造,不开源的语言就仅仅只能用了

直接在电脑上可以编程,但是用软件会提高你的工作效率。

同时看你要遍什么程序,不同程序需要的软件也不一样。

有什么问题可以继续追问,我也是学编程的,我们以后可以多多交流!

计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。

  计算机语言通常分为三类:即机器语言,汇编语言和高级语言。
  1. 机器语言
   机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。
   用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。

  2.汇编语言
   为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由   于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码, 而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
   汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
   汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。

  3.高级语言
   不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机, 只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。

  目前被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。 (了解内容二)

  计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。下面介绍几种较有代表性的高级程序设计语言:

  ⑴BASIC语言
  BASIC语言全称是Beginner’s all Purpose Symbolic Instruction Code,意为“初学者通用符号指令代码“。1964年由美国达尔摩斯学院的基米尼和科茨完成设计并提出了BASIC语言的第一个版本,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC易学、易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序。

  ⑵PASCAL语言
  PASCAL是一种结构程序设计语言,由瑞士苏黎世联邦工业大学的沃斯(N.Wirth)教授研制,于1971年正式发表。是从ALGOL60衍生的,但功能更强且容易使用。目前,作为一个能高效率实现的实用语言和一个极好的教学工具,PASCAL语言在高校计算机软件教学中一直处于主导地位。 Pascal(B.Pascal)是十七世纪法国著名数学家,他于1642年曾发明现代台式计算机的雏型机—加减法计算机。
  PASCAL具有大量的控制结构,充分反映了结构化程序设计的思想和要求,直观易懂,使用灵活,既可用于科学计算,又能用来编写系统软件,应用范围日益广泛。

  ⑶通用编程语言C
  C语言是美国AT&T(电报与电话)公司为了实现UNIX系统的设计思想而发展起来的语言工具。C语言的主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言子程序的函数是C语言的补充,每一个函数解决一个大问题中的小任务,函数使程序模块化。C语言提供了结构式编程所需要的各种现代化的控制结构。
  C语言是一种通用编程语言,正被越来越多的计算机用户所推崇。使用C语言编写程序,既感觉到使用高级语言的自然,也体会到利用计算机硬件指令的直接,而程序员却无需卷入汇编语言的繁琐。

  ⑷COBOL语言
  COBOL的全称是Common Business Oriented Language,意即:通用商业语言。
  在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,于1959年,由美国的一些计算机用户组织设计了专用于商务处理的计算机语言COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,已发展为多种版本。
  COBOL语言使用了300多个英语保留字,大量采用普通英语词汇和句型,COBOL程序通俗易懂,素有“英语语言”之称。
  COBOL语言语法规则严格。用COBOL语言编写的任一源程序,都要依次按标识部、环境部、数据部和过程部四部分书写,COBOL程序结构的“部” 内包含“节”,“节”内包含“段”,段内包含语句,语句由字或字符串组成,整个源程序象一棵由根到干,由干到枝,由枝到叶的树,习惯上称之为树型结构。
  目前COBOL语言主要应用于情报检索、商业数据处理等管理领域。

  常用的高级程序设计语言,除了上述的几种之外,还有很多,如以英国著名诗人拜伦(G.N.G.Byron)的独生女艾达·拜伦(Ada Byron)的名字命名的军用语言Ada,深受中、小学生欢迎的语言LOGO等等。

  目前,程序设计语言及编程环境正向面向对象语言及可视化编程环境方向发展,出现了许多第四代语言及其开发工具。如:微软公司(Microsoft)开发的Visual系列(VC++、VB、FoxPro)编程工具及Power Builder等,目前已经在国内外得到了广泛的应用。

pascal,vb,c++,c#,vb.net,c等等
每个都要自己的编译程序

现在最广泛的就三种! c# java 和C++

好多语言啊 每一个编程的软件都有自己的语言啊!


适合初学者入门的编程语言有哪些?
如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系。但是事实上某些编程语言的确比其他语言要好学。选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大的帮助。下面是小编为大家总结出的5种最佳编程语言候选名单,排名不分先后。1.Python 当我们...

编程都有哪些语言?
一般与MySQL等数据库结合使用,大部分的网站是用PHP做的。关于常见的编程语言都有哪些,环球青藤小编就和大家分享到这里了,学习是永无止境的,学习一项技能更是受益终身,所以,只要肯努力学,什么时候开始都不晚。如果您还想继续了解关于python编程的学习方法及素材等内容,可以点击本站其他文章学习。

计算机基础语言(急求)
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用ADD代表加法,MOV代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号...

编程语言的分类和用途
编程语言的分类主要有:JavaScript、PHP、C、C++、java。1、C语言:实模式、保护模式、调度、中断、调用栈、回调……基本上计算机科学里面的基本概念都会涉及。结构化编程,即将解决方案描述为一个清晰的过程,这其中会涉及数据的建模,接口的定义,项目整体的组织结构。2、c++语言:虚函数、虚表、内联、多...

JAVA是什么意思
JAVA的意思是计算机的编程语言。Java通过面向对象的编程语言。它不仅吸收了C++语言的优点,而且摒弃了C++中难于理解的多继承和指针的概念。具有简单性、功能强大、分布式、健壮性、安全性、平台独立与可移植性、多线程及动态性的特点。Java语言作为静态面向对象的编程语言的代表,可以充分的实现面向对象的理论...

常用的计算机编程语言有那些
1.常用的计算机编程语言有那些?2.告诉我他们是做什么用的?3.现在比较流行的是什么语言?4.小学毕业的能学什么语言?5.我初中还没毕业就逃学了,我应该怎么学呢?我一天24小时都在玩... 1.常用的计算机编程语言有那些?2.告诉我他们是做什么用的?3.现在比较流行的是什么语言?4.小学毕业的能学什么语言?5.我...

自学编程怎么入门(零基础)
详情请查看视频回答

电脑编程有那几种语言?
机器语言,没用过,不过是计算机最底层的语言,直接运行的,debug就是用这种语言 汇编语言,比机器语言高级,但仍然很繁琐 高级语言,就是通常意义上的编程语言,有很多种,列举一些(括号里是对应的编译器)BASIC(VB),纯C(TurboC),C++(Visual C++,C++Builder),C#(Visual C#),Pascal(Turbo ...

计算机编程有哪些学校?
Java是应用最广泛的编程语言之一,大学中则常常以C语言作为编程的入门语言, BASIC是Beginner's All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。其他编程语言 开发Windows程序有很多得力的工具,比如著名的Visual Studio就是其中一个大型IDE,...

电脑编程是什么意思?
电脑编程是干什么的 编程!这个可广了.. 比如:网站.软件.游戏.很多很多. 你指的是什么.确实有点摸不通 电脑编程是什么?编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过...

兰考县13762483151: 电脑编程语言有哪些?及对应的编程工具. -
宥底桑菊: 面向对象是主流是C#和java,C#的是用的微软的visual studio,java是单独的,还有其他的语言,例如脚本语言,还有html. xml很多的,对应都有自己的编程工具.

兰考县13762483151: 编程需要什么软件? -
宥底桑菊: 要学会电脑编程得想知道自己想用电脑来干些什么,下边我给你介绍几种语言: 一,VB,微软公司的面向对象化产品,主打语言,起源才BASIC语言,如果你想编些一般些常用软件,这就足够了,去微软下个VB就OK了. 二、sun公司的java语言,这个也是基于对象的编程语言,可以跨平台应用, 三、还有就是传中的通用的C语言了,或者是可视化的C++,C是有在DOS下的TC就可以,C++也有专门的工具, 四,汇编语言,这是专门面象硬件的编程,可以快速的转为电脑内部的二进制编码,也可以用C来编辑,不过转换要慢了一些.这里提议如果你没接触过编程的话,先学VB要好一点,

兰考县13762483151: 编程大概都需要一些什么工具和语言? -
宥底桑菊: windows平台下比较方便的就是vc,其实你现在重要的不是编译工具,重要的是你要编写什么,还有相应的文档,文档很重要!windows下要想开发点像样的东西,msdn library必不可少,推荐vs2005以后版本的,以前的估计比较老. 我现在编...

兰考县13762483151: 电脑编程用什么软件好 -
宥底桑菊: C语言编程软件有哪些. Mcrosoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC...

兰考县13762483151: 电脑的语言有哪些啊?
宥底桑菊: C语言(最古老的编程语言)2.delphi(可视化语言)3.visual basic(最普遍,可视化)4.Visual C++(普遍,可视化)5.C#(精确、简单、类型安全、面向对象的语言,其是Net的代表性语言)6.易语言(可视化中文编程)计算机语言有C语言、...

兰考县13762483151: 进行电脑编程,需要用什么软件工具```? -
宥底桑菊: 看你学什么语言了,以下仅供参考 visual studio 2008:C#语言 Turbo C:C语言 visual studio 6.0:C++语言 NetBeans 5.5:Java语言

兰考县13762483151: 编程要用到什么工具? -
宥底桑菊: 看你用什么语言了...如果只做静态WEB页面.用Dreamweaver就OK了.如果是JAVA语言.一般常用的是JBuilder.Eclipse.MyEclipse.如果是.NET语言.一般用Microsoft Visual Studio .NET

兰考县13762483151: 电脑编程现在主要用什么语言?用什么编译软件?
宥底桑菊: 我是搞C#的 用的是visual studio 2005 听说有百分之四十的程序员都搞这个地

兰考县13762483151: 学习编程需要用到哪些软件,一般推荐先学什么语言的,需要用到什么书 -
宥底桑菊: 先学C语言,再学点C++,最后也是最主要学的,是C#.开发工具用visual studio 2008 专业版或2017社区版都可以.书推荐谭浩强的C程序设计、C++面向对象程序设计,C#方面有C#入门经典、C#高级编程、CLR VIA C#等.

兰考县13762483151: 我想学电脑编程.请问用什么工具.
宥底桑菊: 1.如果你想打好基础..建议你先学习C、C++语言.使用工具分别为:TC2.0 VC++6.0. 2.如果想快速上手...建议你学习C#.使用工具为:Microsoft Visual Studio 2005 VS2008正式版还未出来

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