第一阶段:1950与1960年代 1.三个现代编程语言: (1)Fortran (1955),名称取自"FORmula TRANslator"(公式翻译器),由约翰·巴科斯等人所发明; (2)LISP,名称取自"LISt Processor"(枚举处理器),由约翰·麦卡锡等人所发明; (3)COBO ...
分类:
其他好文 时间:
2019-01-18 21:29:07
阅读次数:
278
GDB是GNU项目调试器,支持C、C++、Go、Fortran、Object-C、Assembly等。能够暂停程序运行,调试程序(包括本地调试、远程调试),如何远程调试我将在之后的文章中写道,本篇只讨论基本用法。 首先准备gdb调试环境:-g参数 -g参数让编译器在生成可执行文件a.out时加入调试 ...
分类:
系统相关 时间:
2019-01-17 12:06:32
阅读次数:
179
numpy 科学计算的基础包(1)快速高效多维的数组对象ndarray(2)对数组执行元素级的计算以及直接对数组执行数学运算的函数(3)读写硬盘上基于数组的数据集的工具(4)线性代数运算,傅里叶变换,以及随机数生成(5)将C、C++、Fortran代码集成到python scipy 专门解决科学计算 ...
分类:
编程语言 时间:
2019-01-16 11:58:18
阅读次数:
244
前言 GDB(GNU Debugger)是UNIX及UNIX-like下的强大调试工具,可以调试ada, c, c++, asm, minimal, d, fortran, objective-c, go, java,pascal等语言。本文以C程序为例,介绍GDB启动调试的多种方式。 哪类程序可被 ...
分类:
数据库 时间:
2019-01-11 22:12:41
阅读次数:
210
var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Has ...
分类:
其他好文 时间:
2019-01-09 18:38:10
阅读次数:
184
Python是一门更注重可读性和效率的语言,尤其是相较于Java,PHP以及C++这样的语言,它的这两个优势让其在开发者中大受欢迎。诚然,它有点老了,但仍是80后啊——至少没有Cobol或者Fortran那么老。而且,如果还能派上用场的话,为啥要折腾着改变它呢(尤其在这个还有那么多方法可以提升它性能的时候)?实际上这要看你怎么看待它,生命线长本身就是件好事——说明它稳定且可靠。如果你是像其他许多人
分类:
编程语言 时间:
2019-01-09 12:18:20
阅读次数:
157
什么是gcc / g++ 首先说明:gcc 和 GCC 是两个不同的东西 GCC:GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。 gcc是GCC中的GUN C Compiler(C 编 ...
分类:
其他好文 时间:
2019-01-06 22:31:21
阅读次数:
228
1957年 约翰·巴科斯(John Backus)创建了是全世界第一套高阶语言:FORTRAN。 1959年 葛丽丝·霍普(Grace Hopper)创造了现代第一个编译器A-0 系统,以及商用电脑编程语言“COBOL”,被誉为COBOL之母 。 1964年 约翰·凯梅尼(John Kemeny)和 ...
分类:
其他好文 时间:
2018-12-31 00:04:52
阅读次数:
198
一种C++函数重载机制 这个机制是由张素琴等人提出并实现的,他们写了一个C++的编译系统COC++(开发在国产机上,UNIX操作系统环境下具有中国自己版权的C、C++和FORTRAN语言编译系统,这些编译系统分别满足了ISOC90、AT&T的C++85和ISOFORTRAN90标准)。COC++中的 ...
分类:
编程语言 时间:
2018-12-29 23:28:52
阅读次数:
275
静态链表 在没有指针和类的早期编程语言(如Basic、Fortran等语言),为了实现链表,有人想到了拿数组来代替指针,来描述单链表。 首先,我们让数组的元素都是由两个数据域组成,data和cur,也就说,数组的每个下标都对应了一个data和cur,而cur相当于单链表中的next指针, 存放该元素 ...
分类:
其他好文 时间:
2018-12-29 13:53:34
阅读次数:
167