2026年,Thomas FJ.
Tinkitor正式确定了博客的内容、格式规范并开始了他的博客写作,博客进入了3.0时代!
五星评论家麦克阿瑟在其数字纪录片《从ENIAC到TinkitorBlog》中感慨:
"从1946年ENIAC的诞生,到2026年这个个人博客的成熟,人类用八十年走完了从巨型机到TinkitorBlog出现的史诗历程。当Tinkitor敲下第一个hexo
generate时,他继承的是Thompson和Ritchie在1969年编写UNIX时的极客精神。"
2024年5月,Gitee的Pages服务毫无征兆地中断,"这就像2003年AMD推出64位架构时的抉择时刻,"Tinkitor在技术日志中写道,"是坚守舒适区,还是拥抱变革?我选择了后者,
就像2007年乔布斯选择ARM架构一样果断。"2024年7月,Tinkitor将博客转移托管至Github,从此再也没用过Gitee。"我不得不放弃Gitee,这是一个艰难地决定"。
四星评论家Kane G. Foote在《开源运动史》中评价:
"这次平台迁移堪比1991年Linux内核的首次发布——都是在困境中寻求突破的典范。当其他博主还在为服务中断哀嚎时,Tinkitor已经用git命令完成了数字世界的'敦刻尔克大撤退'。"
2022年,经过谨慎的决定,Thomas FJ. Tinkitor决定正式开始博客内容的撰写,并将博客托管至Gitee,开启了博客2.0时代。"这是一个跨越历史的壮举",著名四星评论家Kane G. Foote如是说。
ChatGPT的出现标志着AI技术从专业工具向通用智能助手的转变,开启了生成式AI的新纪元。
2021年,Thomas.JM.Tinkitor创建了本博客,尝试记录技术与生活点滴,开创了博客1.0时代。
Google宣布其53量子比特处理器"Sycamore"在200秒内完成了传统超级计算机需要1万年才能完成的计算任务, 首次实现了"量子霸权"。这标志着量子计算从理论走向实践的重要里程碑,为未来计算技术的发展开辟了新道路。
Google推出了张量处理单元(TPU),这是专门为机器学习 workloads 设计的专用集成电路。 TPU极大地加速了神经网络训练和推理过程,使得复杂的AI应用如AlphaGo、语音识别和图像处理变得更加可行。
Samsung率先量产3D V-NAND闪存,通过垂直堆叠存储单元的方式突破了平面NAND的密度限制。 这项技术使得SSD的容量大幅提升而成本下降,加速了机械硬盘向固态硬盘的转型。
Rust语言原本是Mozilla员工Graydon Hoare的个人项目,而Mozilla于2009年开始赞助这个项目,并且在2010年首次公开。Rust由Graydon Hoare设计,旨在提供C++级别的性能同时保证内存安全。 Rust的所有权系统和借用检查器在编译时就能发现内存错误,无需垃圾回收机制。Rust在系统编程、 WebAssembly和嵌入式领域越来越受欢迎,并被用于Firefox浏览器和Linux内核的开发。2015年5月15日,Rust 1.0稳定版本正式发布。
Google公司正式发布了Go语言(又称Golang)。Go语言由Robert Griesemer、Rob Pike和Ken Thompson设计, 结合了C语言的性能优势和现代编程语言的开发效率。Go语言以其简洁的语法、高效的并发模型(goroutine和channel) 和出色的性能而闻名,特别适合构建高并发的网络服务和分布式系统。
Apple发布第一代iPhone,搭载了专门为移动设备设计的系统级芯片(SoC)。 这开启了移动处理器的新时代,将CPU、GPU、内存控制器和其他组件集成在单一芯片上, 为智能手机的爆发式增长奠定了硬件基础。
AMD和Intel相继推出双核处理器,标志着处理器设计从单纯提升时钟频率转向多核心架构。 这一转变解决了单核处理器面临的功耗墙和散热问题,为并行计算的发展开辟了新方向。
AMD推出AMD64架构(x86-64),在兼容现有32位软件的同时引入了64位扩展。 这一设计被Intel采纳为Intel 64,成为个人计算机向64位计算过渡的关键技术, 突破了4GB内存限制,为大数据处理提供了硬件基础。
NVIDIA推出了GeForce 256,这是世界上第一款被正式称为"图形处理单元"(GPU)的芯片。 GPU专门为处理计算机图形相关的数学计算而设计,能够高效执行矩阵运算和并行处理。 这不仅革命了游戏和视觉效果产业,后来更成为人工智能、科学计算的重要加速器。
Netscape公司的Brendan Eich在10天内设计出了JavaScript(最初名为Mocha,后改为LiveScript)。 JavaScript是一种解释型的脚本语言,主要用于网页前端开发,为静态的HTML页面添加交互功能。 随着Node.js的出现,JavaScript也成为了重要的服务器端编程语言,形成了完整的前后端开发生态。
Sun Microsystems公司正式发布了Java语言。Java由James Gosling领导的团队开发, 最初名为Oak,旨在为嵌入式设备开发软件。Java的"一次编写,到处运行"的理念通过Java虚拟机实现, 使其成为企业级应用开发的主流语言。Java的面向对象特性、自动内存管理和丰富的类库使其在大型系统中广泛应用。
Rasmus Lerdorf发布了PHP(Personal Home Page Tools)的第一个版本。 PHP是一种专门为Web开发设计的服务器端脚本语言,可以嵌入到HTML中执行。 PHP驱动了全球大量的网站,包括WordPress、Wikipedia和Facebook等知名网站, 是Web开发历史上最重要的语言之一。
Intel推出奔腾(Pentium)处理器,采用超标量架构,能够在单个时钟周期内执行多条指令。 奔腾处理器不仅性能大幅提升,还引入了MMX指令集,为多媒体应用提供了硬件加速, 推动了个人计算机在家庭和办公环境的普及。
ARM公司成立并开始授权ARM架构,这是一种精简指令集计算机(RISC)设计。 ARM处理器以其低功耗、高效率的特点,后来成为移动设备和嵌入式系统的首选架构, 在智能手机时代占据了主导地位。
Guido van Rossum发布了Python的第一个公开版本。Python以其简洁清晰的语法和强大的可读性而著称, "人生苦短,我用Python"成为了开发者的流行语。Python在数据科学、人工智能、Web开发、自动化脚本等领域广泛应用, 拥有庞大的生态系统和活跃的社区支持。
Tim Berners-Lee创建了HTML(HyperText Markup Language)的第一个版本。 HTML不是编程语言,而是一种标记语言,用于创建和链接网页文档。作为Web的基石, HTML与CSS和JavaScript共同构成了现代Web开发的三大核心技术。 HTML的发展经历了多个版本,从简单的文档标记语言发展成为支持多媒体和交互应用的丰富平台。
SanDisk推出了第一款商业化SSD,容量为20MB,基于闪存技术。 虽然初代产品容量小、价格昂贵,但SSD无需机械部件的设计带来了革命性的性能提升, 为后来存储技术的快速发展奠定了基础。
美国微软公司推出了名为Microsoft Windows的操作系统,早期Windows只是作为了MS-DOS的图形操作系统外壳。
Windows操作系统的诞生是操作系统通过直观的用户图形界面和鼠标实现操作的一次伟大尝试,从此Windows开启了 PC 全面普及的新时代。
【注:虽然也是抄的美国施乐公司】
苹果电脑公司设计并发布了Apple Lisa它是全球第一款搭载图形用户界面(GUI)的商品化个人电脑。 【注:虽然首台图形用户界面电脑为美国施乐公司(Xerox,发音:/ˈzɪərɒks/,NYSE:XRX)研发的内部产品,Apple是抄的】
起于1979年比雅尼·斯特劳斯特鲁普(丹麦语:Bjarne Stroustrup)的C with Classes正式改名为C++,'++'是C语言中的增值操作符,
“这个名字象征着源自于C语言变化的自然演进”。
不同于早期的C语言的面向过程,C++是一个面向对象的语言。和C语言相比,C++引入了更多的特性,包括:
复合类型(引用类型等)、类型处理运算符、C++标准库(IO库与多种容器类)与迭代器、函数重载、面向对象程序设计等等。
美国西雅图计算机产品公司(Seattle Computer Products)的一名24岁的程序Tim Paterson花费了四个月时间编写出了 86-DOS 操作系统,
次年微软公司将其买下,并命名为MS-DOS,由此MS-DOS正式诞生。
MS-DOS操作系统运行在Intel x86个人电脑上,它是DOS操作系统家族中最著名的一个。
在Windows 95以前,DOS是IBM PC及兼容机中的最基本配备,而MS-DOS则是个人电脑中最普遍使用的DOS操作系统。
美国Intel公司发布了一款16位微处理器,型号为8086,跟随着8086处理诞生的还有X86架构。
X86架构(The X86 architecture)是一种基于复杂指令集计算机(CISC)概念的架构,它包括了一系列CPU架构标准及相关的指令集标准。
X86是计算机硬件技术发展历史上的重要支柱之一,它对芯片和 CPU 的发展影响深远。自20世纪 80 年代开始,
x86 就成为了台式机 CPU 的代名词,AMD 和 Intel 的处理器都采用了这一架构。只不过到如今64位机器已经成为主流,衍生于X86的AMD64已经
成为PC指令集的主流,Intel庞大的X86家族已经面临着革命or殒命的的抉择。
美国Intel推出了世界上第一个微处理器4004,开启了微型计算机时代, 并正式开启大规模及超大规模集成电路计算机时代。
为了让UNIX操作系统真正具有可移植性,美国贝尔实验室的K.Thompson与Dennis Ritchie以B语言为基础,
最终设计开发出了C语言。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,
从其诞生至今(2024年),C语言不可置疑地仍然是影响最深、使用最为广泛的编程语言。
C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
现行的许多软件都是由C语言或者其影响和派生的编程语言开发出来的。
美国贝尔实验室的K.Thompson与Dennis Ritchie在小型计算机上开发出了UNIX系统,并在其基础上开发出了B语言
(可能是Basic Combined Programming
Language(基本组合编程语言)的缩写)。
在Unix系统是一个分时系统,而在其诞生前只有批处理操作系统。Unix 是现代操作系统的奠基者,几乎所有主流操作系统(Linux、macOS、BSD 等)
都可以追溯到 Unix 的发展历史。
美国公司IBM发布了IBM 360系列首套兼容机,宣告集成电路计算机时代正式开幕。
《算法语言ALGOL 60报告》得到修订并出版,ALGOL正式问世。
ALGOL,名称源自算法语言(ALGOrithmic Language)的缩写。Algol
60引进了许多新的概念如:代码块、词法作用域、递归、巴科斯-诺尔范式(BNF)等等。
Algol 60是程序设计语言发展史上的一个里程碑,它标志着程序设计语言成为一门独立的科学学科,并为后来软件自动化及软件可靠性的发展奠定了基础。
美国贝尔实验室开发出一种相比于BJT更适合集成的新型晶体管, 名为金属氧化物半导体场效应晶体管 (Metal Oxide Semiconductor Field Effect Transistor,MOSFET或MOS),简称MOS管。
CODASYL(数据系统语言会议)开发出COBOL。
COBOL是第一个广泛使用的高级编程语言。
它是一种类似英语的,对用户友好的语言。所有指令都可以用简单的英语单词进行编码。
COBOL设计用于金融、国防等相关的面向商业的应用程序,其高级文件处理能力,可以处理大量的数据。
美国IBM公司制成了第一台全部使用晶体管的计算机RCA501型。开启第二代计算机——晶体管计算机的时代。
第一代Fortran语言被首次提出,称为FortranI。
Fortran是英文FORmula TRANslation的缩写,
意为“公式翻译”。它是为科学、工程问题中的那些能够用数学公式表达的问题而设计的语言,
主要用于数值计算。这种语言简单易学,因为可以像抄写数学教科书里的公式一样书写数学公式,
它比英文书写的自然语言更接近数学语言。
在美国宾夕法尼亚大学,世界上第一台电子数字计算机ENIAC诞生。开启第一代计算机——电子管计算机的时代。