成功加入购物车

去购物车结算 X
浩子书屋
  • 编译 编程语言 (美)阿霍 等

编译 编程语言 (美)阿霍 等

举报

编程语言 新华书店全新正版书籍

  • 作者: 
  • 出版社:    机械工业出版社
  • ISBN:    9787111326748
  • 出版时间: 
  • 版次:    1
  • 装帧:    平装
  • 开本:    其他
  • 页数:    1009页
  • 字数:    100千字
  • 出版时间: 
  • 版次:  1
  • 装帧:  平装
  • 开本:  其他
  • 页数:  1009页
  • 字数:  100千字

售价 47.19 6.0折

定价 ¥78.00 

品相 全新品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2021-11-23

    数量
    库存9
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    八年老店
    店铺等级
    拍卖等级
    资质认证
    90天平均
    成功完成
    92.94% (1575笔)
    好评率
    99.91%
    发货时间
    13.98小时
    地址
    天津市武清区
    电话
    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      xhwx_11698994
      品相描述:全新
      正版特价新书
      商品描述:
      目录:

      1  introduction
      2  a simple syntax-directed translator
      3  lecal analysis
      4  syntax analysis
      5  syntax-directed translation
      6  intermediate-code generation
      7  run-time environments
      8  code generation
      9  machine-independent optimizations
      10  instruction-level parallelism
      11  optimizing for parallelism and locality
      12  interprocedural analysis
      a  a plete front end
      b  fin linearly independent solutions
      index


      内容简介:

      本书是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书上一版自1986年出版以来,被世界各地的有名高等院校和研究机构(包括美国哥伦比亚大学、斯坦福大学、哈佛大学、普林斯顿大学、贝尔实验室)作为本科生和的编译课程的教材。该书对我国高等计算机教育领域也产生了重大影响。第2版对每一章都进行了全面的修订,以反映自上一版出版20多年来软件工程。程序设计语言和计算机体系结构方面的发展对编译技术的影响。本书全面介绍了编译器的设计,并强调编译技术在软件设计和开发中的广泛应用。每章中都包含大量的题和丰富的参文献。本书适合作为高等院校计算机专业本科生和的编译与技术课程的教材,也可供广大计算机技术人员参。

      作者简介:

      alfredv.aho是哥伦比亚大学的lawrencegussman计算机科学教授。aho教授多次获奖,其中包括哥伦比亚校友会颁发的2003年度greatteacher奖和电子与电器工程师协会的johnvonneumann奖章。他是美国工程院院士,以aacm和ieee的会员。

      精彩内容:

          languagel, are used to search databases. database queries consist of predicatescontaining relational and boolean operators. they can be interpreted or -piled into mands to search a database for records satisfying that predicate.piled simulationsimulation is a general technique used in many scientific and engineering disci-plines to understand a phenomenon or to validate a design. inputs to a simula-tor usually include the description of the design and specific input parametersfor that particular simulation run. simulations can be very expensive. we typi-cally need to simulate many sible design alternatives on many different inputsets, and each experiment may take days to plete on a high-performancemachine. instead of writing a simulator that interprets the design, it is fasterto pile the design to produce machine code that simulates that particulardesign natively. piled simulation can run orders of magnitude faster thanan interpreter-based approach. piled simulation is used in many state-of-the-art tools that simulate designs written in verilog or vhdl.1.5.5 software productivity toolsprograms are arguably the most plicated engineering artifacts ever pro-duced; they consist of many many details, every one of which must be correctbefore the program will work pletely. as a result, errors are rampant inprograms; errors may crash a system, produce wrong results, render a systemvulnerable to security attacks, or even lead to catastrophic failures in criticalsystems. testing is the primary technique for locating errors in programs.
          an interesting and promising plementary approach is to use data-flowanalysis to locate errors statically (that is, before the program is run). data-flow analysis can find errors along all the sible execution paths, and notjust those exercised by the input data sets, as in the case of program testing.many of the data-flow-analysis techniques, originally developed for pileroptimizations, can be used to create tools that assist programmers in theirsoftware engineering tasks.
          the problem of fin all programerrors is undecidable. a data-flow anal-ysis may be designed to warn the programmers of all sible statements witha particular category of errors. but if most of these warnings are false alarms,users will not use the tool. thus, practical error detectors are often neithersound nor plete. that is, they may not find all the errors in the program,and not all errors reported are guaranteed to be real errors. noheless, var-ious static analyses have been developed and shown to be effective in finerrors, such as dereferencing null or freed pointers, in real programs. the factthat error detectors may be unsound makes them significantly different frompiler optimizations. optimizers must be conservative and cannot alter thesemantics of the program under any circumstances.
          ……

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看