(标准开头) 如果单独提梅森旋转算法可能大家都很陌生,但如果说到C++11的random可能大家就都熟悉多了。事实上,C++,python等多种计算机语言的随机数都是通过梅森旋转算法产生的。(也有一个称呼是梅森缠绕算法) 那,本文就着重介绍这个梅森~~螺旋~~旋转算法 (算法本身挺学术的,我努力写得 ...
分类:
编程语言 时间:
2020-01-24 20:03:25
阅读次数:
191
函数 与其他大多数计算机语言一样,SQL支持利用函数来处理数据。函数 一般是在数据上执行的,它给数据的转换和处理提供了方便。 在前一章中用来去掉串尾空格的 RTrim() 就是一个函数的例子 函数没有SQL的可移植性强 能运行在多个系统上的代码称 为可移植的(portable)。相对来说,多数SQL ...
分类:
数据库 时间:
2020-01-23 09:24:51
阅读次数:
132
从敲下一行JS代码到这行代码被执行,这中间发生了什么? 计算机不认识人类的语言,它只识别01010类似的二进制,也就是机器指令码。 开始的程序员都用它来写程序,可以想象当时的程序员有多痛苦,这种二进制码不易被人类记忆,后来发明了适合自己记忆各种高级计算机语言,包括JS。 但是计算机并不能直接识别JS ...
分类:
其他好文 时间:
2020-01-20 14:52:14
阅读次数:
174
第5天 设计语法分析器 5.1 Stone语言的语法 代码清单 5.1 Stone 语言的语法定义 5.2 使用解析器和组合子 Parser库: 一种解析器组合子类型的库 工作是将BNF写成的语法规则改写成Java语言程序 在书中第十七章有详细解说 代码清单 5.2 Stone 语言的语法分析器Ba ...
分类:
编程语言 时间:
2020-01-17 22:40:37
阅读次数:
106
Python语法糖系列 摘自:https://blog.csdn.net/five3/article/details/83474633语法糖说明语法糖(Syntactic sugar): 计算机语言中特殊的某种语法 这种语法对语言的功能并没有影响 对于程序员有更好的易用性 能够增加程序的可读性简而言 ...
分类:
编程语言 时间:
2020-01-09 20:46:45
阅读次数:
82
中国菜刀的由来: 说起菜刀,就不得不提起菜刀的作者,作者是一个退伍军人,生长在一个贫穷的农村,据说初中也没读完,英语更是不咋地,但他却自学掌握了C++/J2ME/PHP/JSP/ASP.NET等等十数种计算机语言,当初在六七年前台湾闹独立的时候,他在国民党和民进党的网站上留下了“只有一个中国”的黑页 ...
分类:
其他好文 时间:
2020-01-05 11:45:56
阅读次数:
444
00 Java语言 由美国SUN公司发明于1995年,是目前业界应用最广泛、使用人数最多的语言,连续多年排名世界第一,可以称之为“计算机语言界的英语”。 Java广泛应用于企业级软件开发、安卓移动开发、大数据云计算等领域,几乎涉及IT所有行业。 01 Java历史 1991年,James Gosli ...
分类:
编程语言 时间:
2020-01-04 22:24:10
阅读次数:
103
1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 计算机程序: 就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 1.2 计算机语言 计算机语言指用于人与 ...
分类:
编程语言 时间:
2019-12-31 21:27:23
阅读次数:
77
什么是java Java是美国sun公司,在1995年推出的高级编程语言。所谓的编程语言,是计算机语言,使用编程语言对计算机下达命令,完成人们所需要的功能。 1、 字节和DOS命令 字节:是计算机中最小的存储单位。 1byte = 8 bit (1字节 = 8 位) 2、 java开发环境 JVM( ...
分类:
编程语言 时间:
2019-12-30 23:33:10
阅读次数:
174
本文采用递归办法来计算斐波那契数列中的第38项,用于对于三种计算机语言的计算性能,这三种语言为:Python,Java,Go。 我们采用递归法来求解斐波那契数列的第n项f(n),其算法描述如下: 对于公平起见,我们利用三种程序计算f(38),运行100遍,得到平均耗时,作为性能对比。 Python程 ...
分类:
编程语言 时间:
2019-12-28 23:16:25
阅读次数:
208