• 《逻辑与计算机设计基础(原书第5版)》——2.1 二值...

    二值逻辑类似于二进制运算,与运算和或运算与乘法和加法相似,这就是与运算和或运算符号与乘法和加法的符号一致的原因。然而,二值逻辑不应该与二进制运算相混淆,大家应该明白算术变量可以是一个包含许多数字的数...
    文章 2017-09-04 2768浏览量
  • 《编译与反编译技术》—第2章2.1节词法分析器的需求...

    1)关键字(又称基本字或保留字):程序设计语言中定义的具有固定意义的英文单词,通常不能用作其他用途,如C语言中的while、if、for等都是关键字。2)标识符:用来表示名字的字符串,如变量名、数组名、函数名等。3...
    文章 2017-05-02 1845浏览量
  • 从系统和代码实现角度解析TensorFlow的内部实现原理|...

    其中A和B是输入符号变量,C和D是运算符号变量,compile函数生成计算图F,如图6所示。图6 符号编程的正向计算图 最后得到A=10,B=10时变量D的值,这里D可以复用C的内存空间,省去了中间变量的空间存储。图 6是TF中的...
    文章 2017-08-01 1595浏览量
  • 窥探Swift之需要注意的基本运算符和高级运算

    还是以Objective-C做类比,在Objective-C中取模运算(%)只支持整型,如果在取模运算中你使用了浮点类型,那么就会报出如下错误。大概意思就是取模运算不支持浮点类型,请转换成NSInteger类型。而Swift中的取模运算...
    文章 2016-04-13 1553浏览量
  • 编译原理笔记1:概述编译相关的基本知识

    编译器的工作原理和基本组成 通用程序设计语言的主要成分 语言都由声明、操作两大部分组成,声明+操作=语言的完整定义。例:过程式语言: 过程式语言有两种语句:声明性语句和操作性语句。前者提供操作对象的性质...
    文章 2020-05-21 512浏览量
  • 汇编快速入门

    理解汇编和编译器如何生成它的有助于你后续理解 WebAssembly 的工作原理, 在介绍 JIT 的文章里,我谈到了与机器交流的方式和与外星人通信是相似的。一个人用源代码示意,外星人以二进制回应 我现在真想看看外星人...
    文章 2017-10-17 1163浏览量
  • 自己动手构造编译系统:编译、汇编与链接

    本科毕业设计结束时小范完成了一个最简单的C语言子集的编译器,生成的汇编程序经过汇编和链接后可以正确执行。研究生期间我们决定继续编译系统实现技术方向的研究工作,主要完成汇编器和链接器这两大模块。小范用一...
    文章 2017-05-02 4650浏览量
  • 《Java程序设计习题精析与实验指导》一2.2 习题解析

    答案:(1)n(2)(n+1)解析:根据Java输出语句的工作原理以及题目的要求,在第一个空中很自然能想到答案是n;在第二个空中,所应产生的数据为比n大1,故应使用表达式n+1,值得注意的是该表达式两边的括号是不能省略...
    文章 2017-08-01 1269浏览量
  • 计算机组成原理学习笔记(一)

    2.汇编语言:用符号ADD,SUB,MUL,DIV等分别表示加、减、乘、除等操作,并用符号表示指令或数据所在存储空间的地址。3.翻译程序有两种:一种叫编译程序、另一种叫解释程序。编译程序:将用户编写的高级语言程序(即源...
    文章 2017-05-19 1085浏览量
  • 数据蒋堂|SQL的困难源于关系代数

    要让计算机实施计算,还需要一套基于代数体系的形式化语言,用户把计算目标按约定的语法符号写成代码,就可以由计算机执行了。而用计算机解决问题的过程,也可以理解为把题目解法翻译成某种形式化语言的过程。如果...
    文章 2017-09-01 1094浏览量
  • 编译原理笔记2:词法分析基础与模式的形式化描述

    例:字母表 Σ={ a,b,c },则其上的语言 L={ ε,a,b,c,aa,ab,ac,ba,bb,bc,.}(ε为空串,长度为0) 字符串的基本概念 术语 示例 S| abc|=3 ε ε|=0 S1S2 abc def=abcdef Sn (abc)3=abcabcabc S 的前缀 X abc 的前缀...
    文章 2020-05-21 766浏览量
  • 《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》...

    在这方面,它不同于传统的编程语言,如Visual Basic、CC++或Java,这些语言使用文本方式编程。而LabVIEW不仅是一款编程语言,它还是为科学家和工程师等设计的一种编程开发环境和运行系统,编程只是这些人员工作的...
    文章 2017-05-02 2083浏览量
  • 编译器如何生成汇编

    理解什么是汇编,以及编译器如何生成它,对于理解 WebAssembly ...本文介绍了什么是汇编以及编译器是如何把高级语言翻译成汇编语言的,在下一篇文章中,我们来介绍 WebAssembly 的工作原理。作者:胡子大哈 来源:51CTO
    文章 2017-08-01 1002浏览量
  • Java二进制和位运算,这一万字准能喂饱你

    运算它在low-level的语言里使用得比较多,但是对于Java这种高级语言它就很少被提及了。虽然我们使用得很少但Java也是支持的,毕竟很多时候使用位运算才是最佳实践。位运算在日常开发中使用得较少,但是巧妙的使用...
    文章 2020-08-26 423浏览量
  • 码农翻身讲计算机基础:补码,程序编译与递归

    在高级编程语言C,Java,你经常会看数据类型的取值范围,你应该明白其中的原理了。(完) 一个翻译家族的发家史 原创:老刘 码农翻身 2017-03-29 我是编程语言翻译家族的一员,我们这个家族最重要的工作就是将...
    文章 2018-03-11 1594浏览量
  • 《程序分析方法》——1.1 程序设计语言发展的四个阶段

    1.1.3 高级语言 无论是机器语言还是汇编语言,它们都是面向硬件具体操作的,语言对机器的过分依赖要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用也是...
    文章 2017-08-01 2245浏览量
  • 杨老师课堂_Java教程第一篇之认识计算机

    d:include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。e:lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。f:...
    文章 2017-12-19 1133浏览量
  • 《深入理解Java虚拟机》读书笔记

    在此之前,主流程序语言(如C/C++等)直接使用物理硬件(或者说操作系统的内存模型),因此,会由于不同平台上内存模型的差异,导致程序在一套平台上并发完全正常,而在另一套平台上并发访问却经常出错。这就是Java语言...
    文章 2016-06-11 2980浏览量
  • 带你读《计算思维导论》之二:计算基础

    常用的逻辑运算符号有“与”“或”“非”“异或”等。(1)与运算与运算又称逻辑乘,用符号“×”?或AND表示。运算规则:0×1=0;1×0=0;0×0=0;1×1=1。设A、B为逻辑型变量,只有当A、B同时为真时,与运算的结果...
    文章 2019-10-30 866浏览量
  • 【干货】蒋步星:关系代数的问题及尝试

    为什么这么说,因为它长得像英语,在它之前的程序设计语言都是形式化较强的,其中的单词只是符号。而SQL很象英语,甚至有些句子可以作为英语来读,希望懂英语的人就可以使用。但是,这个目的没有达到,稍微复杂一点...
    文章 2017-04-03 1103浏览量
  • java笔记-笔试中极容易出错的表达式的陷阱

    虽然在实际开发中很少会真的让你去使用那些知识,但熟悉表达式的陷阱对于理解java数据类型在内存中的存储和运算以及JVM工作原理有很大的帮助,最主要的,面试题太能考这些玩意了,有些坑当时爬出来了,过几天再做又会...
    文章 2016-04-22 890浏览量
  • 【笔谈】Github上新鲜出炉的深度学习系统mxnet的中文...

    从上到下分别为各种主语言的嵌入,编程接口(矩阵运算符号表达式,分布式通讯),两种编程模式的统一系统实现,以及各硬件的支持。接下一章我们将介绍编程接口,然后下一章介绍系统实现。之后我们给出一些实验对比...
    文章 2015-12-04 14003浏览量
  • 一起读经典《C Primer Plus(第6版)中文版》

    随后,C语言引入了一个类型转换符号(在Algol 68中被称作“cast”),专门用于类型转换。到了1982年,虽然K&R C一直被当成C语言的非正式标准,但是它却不能很好地反应实际使用中的C语言。尤其是它没有提及void和...
    文章 2018-04-09 2253浏览量
  • 带你读《C++语言导学》之一:基 础 知 识

    C++提供了多种表达初始化的符号,如前面用到的=,以及一种更通用的形式—花括号限界的初始值列表:=初始化是一种比较传统的形式,可追溯到C语言,但如果你心存疑虑,那么还是使用通用的{}列表形式。抛开其他不谈,这...
    文章 2019-11-07 488浏览量
  • 变量/常量,进制/进制转换,运算符,三元运算

    通过Dos命令演示,我们知道操作计算机就是和计算机进行一些交互,像说话一样,我们叫他做什么,他就做什么,前提是你说的指令他能识别,这就是计算机语言,计算机语言种类众多,有C/C++,C#,等,而我们要学习的语言...
    文章 2016-05-07 1870浏览量
  • 《数据结构与算法 C语言版》—— 3.2栈的应用举例

    本节书摘来自华章出版社《数据结构与算法 C语言版》一 书中的第3章,第3.2节,作者:徐凤生,更多章节内容可以访问云栖社区“华章计算机”公众号查看。3.2栈的应用举例 3.2.1数制转换 十进制数N和其他d进制数的转换...
    文章 2017-07-04 1507浏览量
  • 符号数学”终于向“神经网络”屈服:AI 学会数学...

    通过用特定的数学问题作为测试来看看机器在什么地方取得了成功,在哪些地方失败了,我们就可以学习神经网络的工作原理。不久之后,他和Lample 计划将数学表达式输入到他们的网络里面,然后跟踪程序对表达式当中的...
    文章 2020-06-11 1412浏览量
  • 《从问题到程序:用Python学编程和计算》——第1章 ...

    例如,最基本的整数算术就是操作算术表达式(由10个数字符号和几个表示运算符号构成的序列)。人们使用一组基本算术规则,从需要计算的符号序列出发,逐步变换,最后得到计算结果。人类社会发展(如计量、分配、...
    文章 2017-05-02 511浏览量
  • 《编写高质量代码:改善c程序代码的125个建议》—— ...

    前 言为什么写作本书众所周知,C语言是一门既具有高级语言特点,又有汇编语言特点的通用计算机编程语言,无论是操作系统(如Microsoft Windows、Mac OS X、Linux和UNIX等)、嵌入式系统与普通应用软件,还是目前...
    文章 2017-05-02 1272浏览量
  • 《从问题到程序:用Python学编程和计算》——第1章 ...

    例如,最基本的整数算术就是操作算术表达式(由10个数字符号和几个表示运算符号构成的序列)。人们使用一组基本算术规则,从需要计算的符号序列出发,逐步变换,最后得到计算结果。人类社会发展(如计量、分配、...
    文章 2017-07-03 1753浏览量
1 2 3 4 ... 7 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化