精华内容
下载资源
问答
  • 安装程序检测到安装程序语言和操作系统语言不匹配。请使用英语语言版本的安装程序,或安装语言包,并通过控制面板中的区域设置更改格式和系统区域设置. Win10 安装 SSMS 时, 出现上面的错误, 修改 控制面板=》...

    安装程序检测到安装程序语言和操作系统语言不匹配。请使用英语语言版本的安装程序,或安装语言包,并通过控制面板中的区域设置更改格式和系统区域设置.

    Win10 安装 SSMS 时, 出现上面的错误, 修改 控制面板=》区域 =》格式 , 改为 “简体中文” 再安装即可。

     

    展开全文
  • 程序语言基础知识总结

    千次阅读 热门讨论 2014-09-22 17:21:28
    当然也是语言,它是程序语言。计算机是01的世界,通过程序语言,把人类的大千世界语计算机融合在了一起,amazing。  机器语言由01组成,直接用机器语言可读性差,难以理解,由此逐渐产生了汇编语言和高级语言。程序...

        语言实现了人与人之间的沟通,那么人与电脑之间怎么沟通呢?当然也是语言,它是程序语言。计算机是01的世界,通过程序语言,把人类的大千世界语计算机融合在了一起,amazing。

        机器语言由01组成,直接用机器语言可读性差,难以理解,由此逐渐产生了汇编语言和高级语言。程序设计语言面向人,人们用它写出源程序,目标程序面向机器,语言处理程序充当翻译的角色,联通了人与机器。

        语言程序是如何将源程序变为目标程序呢?下面是理论支持

    文法和语言的形式描述:


        上面导图是理论依据,下面是程序语言的大概构架

    程序语言基础:


        这一章的内容让我们了解到了平时所用程序设计语言的原理,知其然,知其所以然。程序语言的发展,体现了人类对语言的不断探索,以及这短短几十年的惊人进步。潜力无限,势不可挡!

    展开全文
  • 程序语言翻译

    千次阅读 2018-05-06 16:42:10
    编译程序的功能是把某高级语言书写的源程序翻译成与之等价的低级语言(汇编语言或机器语言)的目标程序。其过程很复杂,可分成6个阶段;①词法分析阶段: 其任务是对源程序从前到后(从左到右)逐个字符地扫描,从中...

    编译程序的功能是把某高级语言书写的源程序翻译成与之等价的低级语言(汇编语言或机器语言)的目标程序。其过程很复杂,可分成6个阶段;

    ①词法分析阶段:

            其任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个的“单词”符号。

            词法分析所依据的是语言的词法规则,即描述单词结构的规则。

            词法规则可用3型文法(正规文法)或正规式来描述,有限自动机能识别正规文法所定义的语言和正规式所表示的集合。

    ②语法分析阶段。

            语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等,可以发现所有的语法错误。

            在词法分析的基础上将单词符合序列分解成各类语法单位。

            语法分析所依据的是语言的语法规则,即描述程序结构的规则。

            词法分析和语法分析本质上都是对源程序的结构进行分析。

    ③语义分析阶段。

            是审查源程序有无语义错误,为代码生成阶段收集类型信息。

            比如语义分析的一个工作是进行类型审查,审查每个算符是否具有语言规范允许的运算对象

    ④中间代码生成阶段(可省略)

            在进行了上述的语法分析和语义分析阶段工作之后,有的编译程序将源程序变成一种内部表示形式,这种内部表示形式叫

    做中间语言或中间代码。所谓"中间代码"是一种简单、含义明确的记号系统。

            语义分析和中间代码生成所依据的是语言的语义规则。一般采用语法指导翻译规则和中间代码生成规则。

    ⑤代码优化阶段(可省略)

            是对前阶段产生的中间代码进行变换或进行改造,目的是使生成的目标代码更为高级,即省时间和省空间。

    ⑥目标代码生成阶段。

            是把中间代码变换成特定机器上的绝对指令代码或可重定位的指令代码或汇编指令代码。

            这是编译的最后阶段,它的工作与硬件系统的结构和指令的含义有关。 

    注:

        编译是将源程序翻译成可执行的目标代码,并可以进行优化,翻译与执行是分开的;

        解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。

        二者区别:

            对解释执行而言,程序运行时的控制权在解释器而不在用户程序;

            对编译执行而言,运行时的控制权在用户程序。


    展开全文
  • Mac是一个全语系系统,几乎包含世界上所有的主流的、非主流的语言,所以你完全不用担心你在美国买的Mac是英文系统,在香港买的是繁体中文,...一,系统语言里的玄机——改变系统语言和程序语言的顺序 Mac的语言设置主


    Mac是一个全语系系统,几乎包含世界上所有的主流的、非主流的语言,所以你完全不用担心你在美国买的Mac是英文系统,在香港买的是繁体中文,在韩国买的是思密达,在日本买的是亚美嗲,在台湾买的是槟榔,因为你可以在所有语言之间随意切换。甚至是其他系统所不提供的稀缺语种,Mac也进行了提供,这也是为什么很多人喜欢Mac的原因之一。

    一,系统语言里的玄机——改变系统语言和程序语言的顺序
    Mac的语言设置主要在“系统偏好设置→语言与文本→语言”中进行设置。


    这里面包含两种情况:

    1是最上面的语言是当前系统语言,所以如果你想改变系统语言,只需要将你想要的语言拖到最上面即可,比如你希望系统语言是英文就将English拖到最上面,希望系统语言是法语就讲Français拖到最上面,想将系统语言设为日语就将日本語拖到最上面等等。

    2是程序语言默认按照语言列表中从上到下的顺序显示第一个包含的语言,比如当前系统是简体中文,软件会优先使用简体中文作为程序语言,如果程序语言包没有简中,则使用英文,如果没有英文,则使用繁体中文,按照语言列表中的语言顺序依次类推。

    这对于选择程序的语言非常有用,比如有些程序没有简体中文,只有繁体中文,在英文优先级高于繁体中文的情况下,默认显示英文,这是因为当程序检测没有中文时,依次向下优先英文显示,如果你希望优先显示繁体中文,那么就可以将繁体中文放到第二位,排在简体中文的下面,这个时候当系统检测程序没有简体中文时会优先使用繁体中文,然后才是英文,所以你就可以保证中文优先,同样你希望其他语言优先的话,也可以类似操作。

    所以如果你想改变系统语言,只需要将你想要的语言拖到最上面,然后注销系统;如果你想改变程序语言的选择顺序,就只需要将语言拖动成你想要的排序即可,比如将繁体中文拖到第二位就可以保证繁体中文优先。

    二,程序中的语言包——切换程序语言
    大多数程序包含多国语言,并根据“系统偏好设置→语言与文本→语言”列表中的顺序依次选择第一个显示语言,而如果你希望将程序固定为某个语言,那么你只需要删除多余的语言包或者更改语言包的名称即可。

    右键点击程序选“显示包内容”,在“Contents/Resources”目录下会看到很多.Iproj文件,这就是一些语言包,比如Engligsh.Iproj就是英文语言包,zh_CN.Iproj就是简体中文语言包,zh_TW.Iproj就是繁体中文语言包等等。

    删除它们或者添加一个_bak的后缀或者选中其他语言包用所选项目新建文件夹,那么这个时候程序就仅剩下你所保留的语言,比如你希望任何时候都显示Japanese语言,那就可以将除Japanese.Iproj的其他语言包删除或者放入一个文件夹中,当程序检测不到其他语言时,则会使用这个唯一的语言,这时程序即可固定为你这个语言的设置,甚至指定为任一语言,而并不需要切换系统的语言。

    但是这种方式稍显复杂,而且要来回切换,你可以使用程序来完成程序语言的切换。

    三,使用语言切换程序切换语言
    有时候人们会有这样的需求,希望在保持系统语言不变的情况下,改变某些程序的语言,比如在简体中文系统下,将A程序用英文打开,B程序用俄文打开,C程序用韩文打开思密达等等。除进入程序包的方式更改之外,你还可以第三方程序来完成这种操作,下面介绍三个。

    1,Language Switcher
    Language Switcher是一个程序语言切换器,通过它你可以将你的程序切换为任何语言或者固定为某一语言,而不必更改系统语言。

    启动Language Switcher会自动加载所有程序,你可以在搜索框中搜索你想要的程序,也可以在列表中选择你要的程序:Language Switcher改变程序语言分为三步:第一步,选择程序;第二部,选择语言;第三步,点击Launch,此时即可以选择的语言启动程序。Language Switcher 可以临时改变一个程序的语言(下次启动时默认与系统语言和顺序保持一致),也可以将程序固定为某一语言。

    1)临时改变语言
    选择程序,点击下方的语言,选择你需要的语言,点击下方的“Launch”即可以选择的语言临时启动,当推出程序下次启动时,默认恢复与系统语言保持一致。这是临时以某一语言启动程序。

    2)固定程序始终以某一语言启动
    如果你想始终以某一语言打开某个程序,只需要在Language Switcher中选择程序和语言之后,然后点击语言上方的“Always open in this language”,此时即可始终以改语言打开程序,而不管系统语言如何变化。

    如果你要恢复与系统语言保持一致,只需要取消选中“Always open in this language”即可。

    3)清理Language Switcher的程序列表
    如果你的程序太多,而你仅希望在Language Switcher中保留常用的程序,有两种方式:
    1)右键点击程序列表中的程序选“Remove”;
    2)点击菜单“Edit→Show Apps”,然后选择要显示或者取消显示的程序,点击OK即可。

    2,LanguagesService
    LanguageService具体来说不是一个程序,而是一个Automator的.service服务文件,它是通过右键点击程序服务来选择程序的语言进行启动,下载文件之后将文件放入“~/资源库/Services”目录下,然后右键点击程序选“服务→Show Languages”,如下图。

    然后选择需要的语言,点击“Launch”即可以该语言启动程序。

    LanguageService只能临时以某一语言启动,无法始终以某种语言启动。

    3,LinguaSwitch
    用LinguaSwitch切换程序的语言,分为三步:1)将程序拖到LinguaSwitch中;2)选择语言;3)点击Open即可以选定的语言启动程序。

    点击“Add to Favorites”即可将选定语言的程序添加到Favorites列表中,今后要以这个语言打开程序,只需要点击Favorites列表中的程序,点击“Open”即可。

    Language Switcher和LanguageService是免费软件,LinguaSwitch是一个付费软件,如果你喜欢,可以在这里下载到他们:
    Language Switcher官网下载
    LanguageService官网下载
    LinguaSwitch Mac App Store地址

    展开全文
  • 程序语言可分为5类 1、web page script languages 就是网页代码,比如Html、javascript、Css、Asp、Php、Xml都应该属于此类(照蔡的意思,Html不应该属于anguages的,可能他觉得太简单了吧,不过我觉得Html也应该算...
  • 王垠:如何掌握程序语言

    千次阅读 2012-08-17 16:30:01
    学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。 ...
  • 程序语言性能比拼

    万次阅读 2009-12-15 14:48:00
    源文:http://coolshell.cn/?p=1788 (酷壳) 下面这个网页,你可以比较各种程序语言的性能:http://shootout.alioth.debian.org/u64/index.php这个页面,安装的是x64 Ubuntu,CPU是Intel® Q6600® 单核。...
  • 程序语言的战争

    千次阅读 2007-01-19 17:06:00
    现在的程序语言是越来越多,比如我数的出来的就有JAVA ,C++,C,PHP,PYTHON ,BASIC,...百家争鸣,百花齐放这才能促进计算机科学的繁荣啊 李维的BORLAND传奇中也有这么一篇讨论程序语言的文章,其中对比了大陆和
  • 程序语言的分类

    千次阅读 2009-07-10 17:16:00
    程序语言可分为5类(严格意义上分为2、4、5三类) 1、web page script languages 就是网页代码,比如Html、javascript、Css、Asp、Php、Xml都应该属于此类(Html不应该属于anguages的,可能他觉得太简单了吧,不过我...
  • BT雷人的程序语言

    万次阅读 热门讨论 2009-07-13 10:26:00
    原文:http://cocre.com/?p=1142 酷壳 这个世界从来都不会缺少另类的东西,人类自然世界如此,计算机世界也一样。编程语言方面,看过本站《6个变态的C语言Hello ...看到这个程序语言的名字,请不要以为这是一个搞笑
  • *机器语言指0、1组成的机器指令序列 *汇编语言指用符号表示指令的语言 MOV AX,2 MOV BX,3 ADD AX,BX (2)高级语言 高级语言是从人类的逻辑思维角度出发、面向各类应用的程序语言,抽象程度大大...
  • 我的程序语言实践

    千次阅读 热门讨论 2007-11-01 14:12:00
    动静之间,不变的本质 ——我的程序语言实践===========引子====源于SD2.0大会的召开,以及拙作《JavaScript语言精髓与编程实践》一书的出版在即,CSDN、博文视点以及《程序员》的编辑都希望我写一点关于语言的...
  • 谁是真正的程序语言专家

    千次阅读 2012-07-03 16:38:14
    一直以来,程序语言的研究都是一个非常偏僻,却非常重要的专业。由于它令人却步的难度,很少有人说得清楚什么人是真正的“高手”。这是一个很简单的道理,当一个人仰望星空的时候,他不会知道哪颗星更加伟大。通常...
  • 2007世界程序语言排名

    千次阅读 2007-09-27 13:34:00
    最新出炉(9月份最近数据)的程序语言使用排名,JAVA继续保持老大地位,ruby上升势头很猛,居然也看到了 D语言, 不得不感叹这个世界变化快啊. PositionSep 2007 PositionSep 2006 Delta in Position
  • 如何掌握程序语言 (2012-05-25 14:19:58)

    千次阅读 2012-08-19 10:37:52
    可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。 作为一个程序语言的研究者,我深深的...
  • 转载▼ ...程序语言 ...分类: 程序语言 ...我的领域叫“程序语言”(programming languages)。世界上只有很少数人真正在做这方面的研究,所以很少有人理解这个专业是干什么的,就连我身边的朋友同学也几乎...程序语言
  • 程序语言设计原理(第五版)译

    千次阅读 2007-08-30 00:18:00
    Kemin:早前翻译的笔记,有关“ 学习研究程序语言原理的原因”的一小段。原书:Addison Wesley - Concepts Of Programming Languages (5Th).pdf 1. 一些预备preliminary我们为什么要研究通用的语言设计和革新原理...
  • 程序语言可分为5类 1、web page script languages 就是网页代码,比如Html、javascript、Css、Asp、Php、Xml都应该属于此类(照蔡的意思,Html不应该属于anguages的,可能他觉得太简单了吧,不过我觉得Html也应该算...
  • 蔡学墉除非你像我一样学程序语言只是为了到处献宝,否则你在学一套程序语言前,应该先仔细评估到底要学哪一套。每个程序语言的用途都有很大的差异,走了冤枉路可能会耽误到计画实作的进程。我大致上把程序语言分成五...
  • 该篇博客主要是对维基百科“程序语言”结构进行分析,下载网页后提取相关消息盒(Infobox)中属性和对应的值。  Infobox是模板(一系列的信息框),通常是成对的标签label和数据data组成。参考: ...
  • package nameyu; import java.util.Scanner; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int wide=(int)(Math.random()*101+(-...
  • 全世界程序语言使用率排行榜

    千次阅读 2007-03-20 17:46:00
  • 汇编语言(王爽)实验十 编写子程序

    万次阅读 多人点赞 2016-07-28 16:09:21
    编写子程序 作 者: XHS_12302 时 间: 链 接: 实验10编写子程序 在这次实验中,我们将要编写3个子程序,通过它们来认识几个常见的问题和掌握解决这些问题的方法。同前面的所有实验一样,这个实验是必须要独立...
  • 程序设计语言的范式

    千次阅读 2015-02-27 13:17:36
    程序设计语言的范式主要有以下几...计算机程序语言中主要的语言都采用了这种范式,如:FORTRAN, COBOL, C, Pascal, C++ 等。 2. 函数式 这种模型以数学概念函数为基础,计算被表示为函数求值,问题求解被表示为
  • 编译原理——语言处理程序

    千次阅读 热门讨论 2014-05-03 21:17:41
    程序语言是为了书写计算机程序而人为设计的符号,用于对计算过程进行描述、组织和推导,程序语言分为低级语言和高级语言,低级语言包括计算机硬件能识别的由0、1组成的机器指令语言和用符号组成的指令语言汇编集合的...
  • 汇编语言程序vs. 汇编程序

    千次阅读 2016-12-02 13:37:48
    汇编语言程序vs. 汇编程序@(组成原理)这是个常常被人拿来挖坑的地方。汇编语言程序就是你用汇编语言写的文本型的程序,我们说用一堆助记符来写的源代码。汇编程序是汇编阶段用来把汇编语言翻译成机器语言指令的程序...
  • 程序设计语言

    千次阅读 2012-11-16 09:29:24
    程序设计语言使用于书写计算机程序语言程序设计语言有3个方面的因素,即语法,语义和语用。语法标识程序的结构或形式。语义表示程序的含义。语用表示程序与使用者的关系。  程序设计语言的发展史   ...
  • 语言翻译程序

    千次阅读 2017-09-18 22:54:50
    语言翻译程序和虚拟机
  • 语言处理程序

    千次阅读 2014-11-06 19:54:54
    语言处理程序就是可以将高级语言或汇编语言编写的程序翻译成某种机器语言程序,使程序可以在计算机上运行。也就是处理一些本不可以直接运行在计算机上的语言的一些程序,而这些语言就叫做源程序,经过语言处理程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 399,802
精华内容 159,920
关键字:

程序语言