个人理财 编程语言的类型 - 虚拟

编程语言的类型 - 虚拟

目录:

视频: BAT面试之深入理解Java虚拟机 1 2025

视频: BAT面试之深入理解Java虚拟机 1 2025
Anonim

>代码有不同的风格,称为

编程语言。一些流行的编程语言如下图所示。您可以像编程语言一样思考编程语言,因为它们都具有许多相同的特征,如: 跨语言的功能: 编程语言都可以创建类似于口语可以表达的相同功能相同的物体,短语和情绪。

  • <! - 1 - > 语法和结构:

    编程语言中的命令可以像口语中的单词重叠一样重叠。要用Python或Ruby输出文本到屏幕上,可以使用print命令,就像imprimer和imprimir是用法语和西班牙语的“print”动词一样。
  • 自然生命周期: 编程语言是在程序员想到一种新的或更简单的方式来表达计算概念时诞生的。如果其他程序员同意,他们采用他们自己的程序的语言和编程语言传播。但是,就像拉丁语或者亚拉姆语一样,如果程序设计语言不被其他程序员采用,或者有更好的语言出现,那么编程语言就会因为缺乏使用而慢慢死去。

  • <!尽管有这些相似之处,编程语言也与一些关键方面的口语有所不同: 一个创建者:

    与口语不同,编程语言可以由一个人创建一段时间,有时在几天之内。单一创作者的流行语言包括JavaScript(Brendan Eich),Python(Guido van Rossum)和Ruby(Yukihiro Matsumoto)。

<! - 3 - >

  • 用英文书写: 与口语(当然除了英文)不同,几乎所有的编程语言都是用英文写的。无论是使用HTML,JavaScript,Python还是Ruby编程,巴西,法国或中国的程序员都在其代码中使用相同的英文关键字和语法。一些非英语编程语言存在,例如印地语或阿拉伯语的语言,但是这些语言都不是普遍的或主流的。

    比较低级和高级编程语言
  • 编程语言的一种分类方法是低级语言或高级语言。低级语言直接与计算机处理器或CPU交互,能够执行非常基本的命令,并且通常难以阅读。机器代码是低级语言的一个例子,它使用只包含两个数字(0和1)的代码。 该图显示了一个机器码的例子。汇编语言是另一种低级语言,它使用关键字执行基本命令,如读取数据,移动数据和存储数据。

相比之下,高级语言使用自然语言,所以人们更容易读写。一旦用高级语言编写代码(如C ++,Python或Ruby),解释器或编译器就会将此高级语言翻译成计算机可理解的低级代码。

对比编译的代码和解释的代码

根据语言,高级编程语言必须使用解释器或编译器转换为低级编程语言。解释语言被认为比编译语言更具可移植性,而编译语言的执行速度比解释语言更快。然而,编译语言所具有的速度优势正在开始淡化,因为提高处理器速度使得解释语言和编译语言之间的性能差异可以忽略不计。像JavaScript,Python和Ruby这样的高级编程语言被解释了。对于这些语言,解释器直接执行程序,将每个语句

一次一行

地翻译成机器码。编译C ++,COBOL和Visual Basic等高级编程语言。对于这些语言,编写代码后,编译器将

全部

代码翻译成机器代码,并创建一个可执行文件。这个可执行文件然后通过互联网,CD-ROM或其他介质分发并运行。您在计算机上安装的软件(如Microsoft Windows或Mac OS X)使用编译语言(通常为C或C ++)进行编码。 为网络编程 在网站上访问的软件正逐渐开始接管已安装的软件。想想你上次下载和安装电脑软件 - 你甚至不记得!播放音乐和电影的安装的Windows Media Player和Winamp等软件已经被YouTube和Netflix等网站所取代。传统安装的文字处理器和电子表格软件(如Microsoft Word和Excel)开始看到来自Google Docs和Sheets等网络软件的竞争。 Google甚至销售了一款名为Chromebook的笔记本电脑,其中不包含已安装的软件,而是完全依靠网络软件提供功能。 本书的其余部分将着重于开发和创建网络软件,不仅仅是因为网络软件发展迅速,而且还因为网络程序比传统的已安装软件更容易学习和发布。

编程语言的类型 - 虚拟

编辑的选择

在QuickBooks Online中使用批发帐单 - 虚拟

在QuickBooks Online中使用批发帐单 - 虚拟

QuickBooks Online为会计专业人员提供免费程序。您可以注册批发价格计划,也可以免费使用QBOA。如果你选择这样做(这是一个不错的选择!),你将需要知道如何管理的事情。从您的批发帐单订阅中删除客户有时候,事情并不是这样...

基于零基础的预算与QuickBooks 2012 - 傻瓜

基于零基础的预算与QuickBooks 2012 - 傻瓜

零基预算是一个非常有用和常用的预算策略在使用QuickBooks 2012之前,您应该先了解一下。基于零的预算与顶级预算相反。零基预算从下到上工作。零基预算始于个人收入,费用,资产,负债和所有者权益账户。它检查一个特定的...

在Sage Timeslips中10个有用的键盘快捷键 - 虚拟键盘

在Sage Timeslips中10个有用的键盘快捷键 - 虚拟键盘

键盘快捷键可以是Sage Timeslips 。启动或保存一张单据,将昨天,今天或明天的日期插入日期字段,并用一个或两个按键打开和关闭定时器。以下是十大最爱。按下它做什么Ctrl + N开始一个新的投票,而工作在...

编辑的选择

可以在Photoshop Elements 11中的任意形状图层上绘制多个图形 - 虚拟模型

可以在Photoshop Elements 11中的任意形状图层上绘制多个图形 - 虚拟模型

Photoshop Elements 11中创建的任何形状图层上的图形。您可以按照与选择相同的方式添加,减去,排除重叠和相交形状。请遵循以下步骤:创建第一个形状后,在工具选项:添加到形状区域中选择一个状态按钮:...

使用读卡器将图像下载到Mac上 - 傻瓜

使用读卡器将图像下载到Mac上 - 傻瓜

您的相机可能有一个USB端口,电缆,您可以使用下载您的图像。这种方法使用相机电池电力,也相当缓慢。如果您使用读卡器,则会更快地将图像存入计算机。如果您下载了大量的图像,请考虑购买FireWire读卡器; ...

在Photoshop Elements 10中创建形状图层后,在Photoshop Elements 10中绘制多个图形 - 虚拟形状

在Photoshop Elements 10中创建形状图层后,在Photoshop Elements 10中绘制多个图形 - 虚拟形状

可以在该图层上绘制其他形状。您可以按照与选择相同的方式添加,减去,重叠和相交形状。请记住,当您在元素中创建一个形状时,您正在创建一个基于矢量的元素。向量在数学上描述形状。 ...

编辑的选择

在您的IOS应用程序中添加模态视图 - 在iPhone和iPad上虚拟视图

在您的IOS应用程序中添加模态视图 - 在iPhone和iPad上虚拟视图

对于那些希望用户(或用户想要)在应用程序流之外执行某些操作的情况非常适用。而不是使用带有后退按钮的导航控制器,而是显示一个模式视图,其中的控件允许用户选择一个动作或...

Android应用程序开发:你的Twitter应用程序的文件 - 傻瓜

Android应用程序开发:你的Twitter应用程序的文件 - 傻瓜

,这个Android Studio项目包含大约100个文件和大约170个不同的文件夹。要制作Android Twitter应用程序,您需要专注于该项目的MainActivity。 java文件。但其他一些文件需要注意。 Twitter4J API jar文件Android没有内置的通信支持...