标签分类
当前位置:首页 > 程序设计电子书 > 编程电子书网盘下载
编程卓越之道(第二卷):运用底层语言思想编写高级语言代码 编程卓越之道(第二卷):运用底层语言思想编写高级语言代码
lnf13

lnf13 提供上传

资源
29
粉丝
6
喜欢
145
评论
4

    编程卓越之道(第二卷):运用底层语言思想编写高级语言代码 PDF 高清版

    编程电子书
    • 发布时间:

    给大家带来的一篇关于编程相关的电子书资源,介绍了关于编程、底层语言、高级语言代码方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小11.6 MB,海德编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.9,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • 编程卓越之道(第二卷):运用底层语言思想编写高级语言代码 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1ZcDNyqUvRcDDgsOE2eeAzg
  • 分享码:gyi6
  • 编程卓越之道(第二卷):运用底层语言思想编写高级语言代码 PDF

    这书是《编程卓越之道》系列产品书的第二卷,将讨论如何用程序设计语言(并非汇编语言)程序编写获得效率高设备编码。在书中,您能够学得怎样剖析c语言编译器的輸出,便于检测编码的不悔改,进而获得高品质的序列号;掌握c语言编译器为普遍控制结构转化成的典型性机器指令,便于在撰写程序设计语言程序流程时采用适当的句子;把握c语言编译器将各种各样常量和变量类型转化成设备统计数据的方式 ,便于于应用这种统计数据写成又快又短的程序流程。
    书中的基础理论超过了特殊的计算机语言和CPU构架,以各种各样CPU服务平台开展开发设计的程序设计语言程序猿都能从这当中吸取到非凡程序编写的营养成分。

    目录

    • 第1章 以底层语言思考,用高级语言编程
    • 第2章 要不要学汇编语言
    • 第3章 高级语言程序员应具备的80x86汇编知识
    • 第4章 高级语言程序员应具备的PowerPC汇编知识
    • 第5章 编译器的操作与代码生成
    • 第6章 分析编译器输出的工具
    • 第7章 常量与高级语言
    • 第8章 变量
    • 第9章 数组
    • 第10章 字符串
    • 第11章 指针
    • 第12章 记录、联合和类
    • 第13章 算术与逻辑表达式
    • 第14章 控制结构与程序判定
    • 第15章 迭代控制结构
    • 第16章 函数与过程
    • 软件工程学
    • 附录 80x86和PowerPC处理器家族的概要对比
    • 网上附录
    • 索引

    上一篇:ZeroC Ice权威指南  下一篇:修炼之道:.NET开发要点精讲

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    编程相关电子书
    学习笔记
    网友NO.489025

    Java编程利用socket多线程访问服务器文件代码示例

    这篇文章将向大家展示Java编程利用socket多线程访问服务器文件代码示例,如果您想先了解Java多线程socket编程的基础知识,可以看下这篇文章:Java多线程编程实现socket通信示例代码。 接下来进入正文,我们看看利用socket多线程访问服务器代码: ServerMain.java package com.ysk.webServer;import java.io.File;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class ServerMain { static boolean start = true; public static void main(String[] args) { // 1.声明所用的对象 // ServerSocket // Socket // BufferedReader // PrintStream 因为这个流是用来按照http相应规则返回数据给浏览器的, // http响应规则中可能既要写字符又要写字节 所以使用这个流 try { // 2 赋值,为try catch语句块外面的变量赋值 ServerSocket serverSocket = new ServerSocket(7878); while (true) { while (start) { System.out.println("服务端已启动,等待客户端连接。。"); Socket socket = serverSocket.accept(); System.out.println("客户端已连接"); Thread thread = new ServerThread(socket); thread.start(); } // 3 处理请求,即从socket中拿出浏览器按照http协议封装好的请求(字符串) // 关心请求行 // 按照空格拆分字符串,拆出来的第一部分是请求方式 // 拆出来的第二部分是资源路径 // 4 处理响应 // 如果 请求方式 是GET即代表没有请求体 // 从请求行中寻找到要访……

    网友NO.110574

    Java编程Nashorn实例代码

    本文研究的主要是Java编程Nashorn的相关内容,具体如下。 Nashorn是什么 Nashorn,发音“nass-horn”,是德国二战时一个坦克的命名,同时也是java8新一代的javascript引擎--替代老旧,缓慢的Rhino,符合 ECMAScript-262 5.1 版语言规范。你可能想javascript是运行在web浏览器,提供对html各种dom操作,但是Nashorn不支持浏览器DOM的对象。这个需要注意的一个点。 之前学习Java8的时候恰好写了个简单的例子,所以放在这里记录一下。 文件目录: StringFunction.java,字符串功能类 StringNashorn.java,封装脚本引擎 NashornTest.java,测试引擎,引擎调用 StringFunction.java源码: public class StringFunction { /** * 字符串截取 */ public String sub(String str, int start, int end) { return str.substring(start, end); } /** * 字符串拼接 */ public String append(String... strs) { StringBuilder result = new StringBuilder(strs[0]); Stream.of(strs).skip(1).forEach(str - result.append(str)); return result.toString(); } } StringNashorn.java源码: public class StringNashorn { /** * Nashorn脚本引擎 */ private ScriptEngine nashorn = new ScriptEngineManager().getEngineByName("nashorn"); /** * 执行脚本 */ public Object execute(String script) { ScriptContext scriptContext = new SimpleScriptContext(); // 定义一个名为stringfunction的函数,这个函数实际对应着一个StringFunction对象 scriptContext.setAttribute("stringfunction", new S……

    网友NO.386468

    python编程测试电脑开启最大线程数实例代码

    本文实例代码主要实现python编程测试电脑开启最大线程数,具体实现代码如下。 #!/usr/bin/env python #coding=gbk import threading import time, random, sys class Counter: def __init__(self): self.lock = threading.Lock() self.value = 0 def increment(self): self.lock.acquire() self.value = value = self.value + 1 self.lock.release() return value counter = Counter() cond = threading.Condition() class Worker(threading.Thread): def run(self): print self.getName(), "-- created." cond.acquire() #for i in range(10): # pretend we're doing something that takes 10?00 ms #value = counter.increment() # time.sleep(random.randint(10, 100) / 1000.0) cond.wait() #print self.getName(), "-- task", "finished" cond.release() if __name__ == '__main__': try: for i in range(3500): Worker().start() # start a worker except BaseException, e: print "异常: ", type(e), e time.sleep(5) print "maxium i=", i finally: cond.acquire() cond.notifyAll() cond.release() time.sleep(3) print threading.currentThread().getName(), " quit" 运行结果部分截图: 总结 以上就是本文关于python编程测试电脑开启最大线程数实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持! ……

    网友NO.916064

    Python编程使用tkinter模块实现计算器软件完整代码示例

    Python 提供了多个图形开发界面的库。Tkinter就是其中之一。 Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 该计算器使用Python tkinter模块开发 效果如下图 import tkinter #导入tkinter模块root = tkinter.Tk()root.minsize(280,500)root.title('李蛟龙的计算器')#1.界面布局#显示面板result = tkinter.StringVar()result.set(0) #显示面板显示结果1,用于显示默认数字0result2 = tkinter.StringVar() #显示面板显示结果2,用于显示计算过程result2.set('')#显示版label = tkinter.Label(root,font = ('微软雅黑',20),bg = '#EEE9E9',bd ='9',fg = '#828282',anchor = 'se',textvariable = result2)label.place(width = 280,height = 170)label2 = tkinter.Label(root,font = ('微软雅黑',30),bg = '#EEE9E9',bd ='9',fg = 'black',anchor = 'se',textvariable = result)label2.place(y = 170,width = 280,height = 60)#数字键按钮btn7 = tkinter.Button(root,text = '7',font = ('微软雅黑',20),fg = ('#4F4F4F'),bd = 0.5,command = lambda : pressNum('7'))btn7.place(x = 0,y = 285,width = 70,height = 55)btn8 = tkinter.Button(root,text = '8',font = ('微软雅黑',20),fg = ('#4F4F4F'),bd = 0.5,command = lambda : pressNum('8'))btn8.place(x = 70,y = 285,width = 70,height = 55)btn9 = tkinter.Button(root,text = '……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明