亿道电子LOGO
浏览量:4079 次

企业信息

  • 企业级别:
    普通会员
    第8年
  • 所在地:
    上海  
  • 浏览量:
    4079
  • 所属类别:
  • 公司黄页:
  • 联系人:
    亿道电子
  • 手机:
    13031052286

上海亿道电子技术有限公司

http://yidaodianzi.cn.cnlinfo.net/
您的当前位置:上海亿道电子技术有限公司> 供应信息>编译器的种类有哪些

供应信息

编译器的种类有哪些
留言评价
编译器的种类有哪些
信息类别: 管理软件
价格: 面议 元/件
信息标签: 编译器
点击量: 36 次
物流:广东省 深圳市  → 
配送支持: 48小时内发货 (货到付款)
联系人: 亿道电子
信息编号: 110812039
发布者IP: 163.125.228.197
最近更新: 2018-03-12
联系我时,请告诉我是在中国行业信息网上看到的,可能会有优惠哦!
温馨提示:网上购物可能存在风险,价格过低、内容中只留手机号码、无实体地址或需要预付款 等情况均要谨慎!

  简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) 预处理器 (preprocessor) 编译器 (compiler) 目标代码 (object code) 链接器 (Linker) 可执行程序 (executables)

  编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高级语言作为输入,输出也是高级语言的编译器。

  编译器可分为以下几个种类:

  1、处理器

  作用是通过代入预定义等程序段将源程序补充完整。

  2、前端

  前端主要负责解析输入的源代码,由语法分析器和语

  意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式,语句 ,函数等等。 例如“a = b + c;”前端语法分析器看到的是“a, =, b , +, c;”,语意分析器按定义的语法,先把他们组装成表达式“b + c”,再组装成“a = b + c”的语句。 前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化,处理。

  3、后端

  编译器后端主要负责分析,优化中间代码以及生成机器代码。

  一般说来所有的编译器分析,优化,变型都可以分成两大类: 函数内还是函数之间进行。很明显,函数间的分析,优化更准确,但需要更长的时间来完成。

  随着近两年各种智能手机、平板电脑、车载电子等各种消费品的蓬勃发展,ARM编译器体系结构的处理器,作为这些消费品的处理核心,也得到了长足的进步,甚至击败了Intel,在移动嵌入式领域独占鳌头。

  亿道电子是国内全面的开发工具提供商, 致力于将的软件产品引荐给国内研发型企业使用,为企业提供研发、设计、管理过程中使用的各种软件工具,并致力于和客户一同提高研发、设计效率,缩短设计周期。亿道电子先后与ARM、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家知名公司建立战略合作伙伴关系,并成为他们在中国区的重要分销合作伙伴。简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) 预处理器 (preprocessor) 编译器 (compiler) 目标代码 (object code) 链接器 (Linker) 可执行程序 (executables)

  编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高级语言作为输入,输出也是高级语言的编译器。

  编译器可分为以下几个种类:

  1、处理器

  作用是通过代入预定义等程序段将源程序补充完整。

  2、前端

  前端主要负责解析输入的源代码,由语法分析器和语

  意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式,语句 ,函数等等。 例如“a = b + c;”前端语法分析器看到的是“a, =, b , +, c;”,语意分析器按定义的语法,先把他们组装成表达式“b + c”,再组装成“a = b + c”的语句。 前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化,处理。

  3、后端

  编译器后端主要负责分析,优化中间代码以及生成机器代码。

  一般说来所有的编译器分析,优化,变型都可以分成两大类: 函数内还是函数之间进行。很明显,函数间的分析,优化更准确,但需要更长的时间来完成。

  随着近两年各种智能手机、平板电脑、车载电子等各种消费品的蓬勃发展,ARM编译器体系结构的处理器,作为这些消费品的处理核心,也得到了长足的进步,甚至击败了Intel,在移动嵌入式领域独占鳌头。

  亿道电子是国内全面的开发工具提供商, 致力于将的软件产品引荐给国内研发型企业使用,为企业提供研发、设计、管理过程中使用的各种软件工具,并致力于和客户一同提高研发、设计效率,缩短设计周期。亿道电子先后与Arm、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家知名公司建立战略合作伙伴关系,并成为他们在中国区的重要分销合作伙伴。

  亿道电子专注开发、设计、管理工具数十年,客户超过6000家,具有丰富的工具使用及客户支持经验积累,可以为客户提供从Arm开发、EDA板级设计、软件编译及测试工具、结构设计工具、多物理场仿真工具以及嵌入式GUI工具等产品与服务。亿道电子在北京、上海、深圳设有分公司,业务遍布全国。

  中国区总代理,亿道电子  亿道电子:13031052286  电话: 021-52653259     QQ:3034576009

  深圳市宝安区宝城28区 大宝路49-1号 金富来商务大厦6楼

  北京市朝阳区阜通东大街1号院 望京SOHO T1-B-1709室

  上海市杨浦区国定路335号复旦科技创业园2号楼10层

以上展示的是【上海亿道电子技术有限公司】发布的【编译器的种类有哪些】相关文字及图片内容,主要包括编译器的种类有哪些生产厂家的价格、产地、厂家、图片等参数,还可以直接联系供应商询问价格! 【马上联系供应商】
留言评论
*联系人:
*联系电话:
*联系邮箱:
*留言内容:
*验证码:
看不请楚换一张
您现在选择匿名登录,请谨慎以事实文明留言评价。
关闭

  • *联系人:
    *联系电话:
    *联系邮箱:
    您现在选择匿名登录,请谨慎以事实文明留言评价,如果需要举报,请点击“举报纠错”。
联系电话
×
13031052286
亿道电子
联系我时说是在中国行业信息网上看到的!谢谢!