Delphi大师弗兰克·宝兰德(Frank Borland)回来了!

news2024/9/28 9:22:38
弗兰克·博兰德(Frank Borland)
弗兰克·宝兰德(Frank Borland)

begin

弗兰克·宝兰德(Frank Borland)的名字其实代表的是我们这些长期坚守Delphi的老程序员。但并非所有Delphi新开发人员都熟悉Borland。

弗兰克·宝兰德是谁?他来自哪里?他的主要工作是什么?这篇简短的历史(如下文)将提供这些问题的一些答案。

Philippe Kahn(Borland Corporation的创始人,所有者和前总裁)曾经说过,Frank Borland的角色和他的形象于1984年首次与SideKick(Frank Borland的最后一次编程工作)一起出现。 他是1984年和1985年第一本Turbo Pascal培训教程的作者,也就是Borland International的 Turbo Tutor Version 1.0编程手册 。 

 

Turbo Tutor - A Turbo Pascal 教程
版权所有 (c) 1984, 1985
Borland International, Inc.

在本书的“关于作者”部分,弗兰克的简介如下:

弗兰克是一个编程天才,但从一开始他就有一个奇怪的个性和神秘的生活。他还经常说一些怪话:

回避! 阿尔卑斯山有大脚怪! 离开! 湖中有怪物!

即使在写作期间和做上面提到的事情时,比如他的名字,也很少有人看到他并认识他。 他的长期同事认为,他有趣的算法仍然是整个西方同类算法中最快的。 在那些日子里,弗兰克住在圣克鲁斯山深处,只有一台便携式笔记本电脑、一头驴和他的狗。 不久前和早些时候,甚至没有一个居住的地方和营地。他不得不长时间呆在红杉树林里!当然,由于Borland Delphi编程工作上的成功,他终于有钱买了一套小房子,娶了一个心爱的姑娘,并组建了家庭!然而,他仍然不喜欢住在大城市与人交往,更多的是通过调制解调器(互联网)与人交流。

弗兰克是一个热血的人,出于人道主义目的建立了SideKick,带有记事本,计算器和其他一些工具的软件。

他不使用真名,也很少提及自己的过去,也很少提及他为什么离开正常生活,住在山里。没有人知道,但有人说他是那个更换整个主板的人,当他只需更换单个芯片就可以达到预期的效果时,没有人确切知道发生了什么......

如上所述,这是弗兰克·宝兰德生活的一部分,直到 1985 年。

不幸的是,在接下来的几年里,从1985年到1994年,当Borland最终被出售给一家解决方案公司时,这期间发生了很多事情,Borland的成功逐渐消失,Delphi研发工作处于动荡时期,这一切让弗兰克感到沮丧,他隐藏了他所有的天才,又回到了山上。(这又是来自微软的罪行!当然,他似乎一直在关注公司的“最有价值的产品”(Delphi)的发展,直到Embarcadero Delphi产品重新崛起,成功并接近巅峰之后,弗兰克才又回到了现代世界。

如今,Borland是一家名为MicroFocus的大公司的一部分,弗兰克与该公司合作,工作内容是致力于提高软件产品质量。进度计划甘特图软件​​​​​​​。

这是弗兰克回归的视频:Frank is Back (aparat.com)

end。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/438762.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

动力节点Springsecurity笔记01-05认证入门

1 问题 如何保护我们的程序? 1.1 创建code目录 目的:后面的security工程均在此目录下学习 创建code目录,并使用idea打开 1.2 不使用安全框架的springboot web程序 1.2.1 新建子模块springboot-01-hello [外链图片转存失败,源站可能有防盗…

全志V85x MPP模块概述以及编译sample步骤

本文转载自:https://bbs.aw-ol.com/topic/3286/ 1. MPP 模块概述 MPP 系统控制模块,根据芯片特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各…

索引失效了?看看这几个常见的原因!

索引是 MySQL 数据库中优化查询性能的重要工具,通过对查询条件和表数据的索引,MySQL可以快速定位数据,提高查询效率。但是,在实际的数据库开发和维护中,我们经常会遇到一些情况,导致索引失效,从…

2、八个JS中你见过的类型

1、前言 为一个变量指定类型的语法是使用"变量: 类型"的形式,如下: let num: number 123如果你没有为这个变量指定类型,编译器会自动根据你赋给这个变量的值来推断这个变量的类型: let num 123 num abc // error 不…

最简洁快速的kaggle注册(无需翻墙)

目录 1.打开浏览器,点击搜索栏最后3个点点 2.点击扩展,会到一个新页面 3.搜索获取(安装插件) 4.获取之后,网页搜索栏右边会出现该插件: 5.点击管理: 6.在下载规则中,填入下面的地…

SpringBoot整合JWT

一、What is JWT? Json web token (JWT),是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519),该 token 被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场…

认识Spring 和 IoC

目录 何为Spring 1. 何为容器 2. 何为 IoC 2.1 传统的程序开发:耦合性太高 2.2 解决传统开发中的缺陷 2.3 对比总结:IoC的实现思想 3. 理解Spring IoC 4. 理解 DI 5. 总结 何为Spring Spring是一个包含了众多工具方法的 IoC 容器&#xff1…

【Scala入门】Scala下载及安装(Windows)以及Idea创建第一个scala项目

目录 一、安装准备 二、Scala下载安装 三、Idea 创建Scala项目 一、安装准备 在安装之前,确保你的电脑上装有Jdk 8(Jdk 1.8),且环境变量配置正确。如果没有安装Jdk,请参照其他文章先安装Jdk 8(Jdk 1.8&a…

vue3之Teleport传送组件

一、前言 Teleport 是 Vue3.x 新推出的功能, 没听过这个词的小伙伴可能会感到陌生;翻译过来是传送的意思,可能还是觉得不知所以,没事下边我就给大家形象的描述一下。 二、Teleport 是什么呢?干嘛用的? T…

【PMP】敏捷项目月报模板

敏捷项目月报怎么写呢?和普通项目周报有什么不同呢?不知道大家思考过没有? 为此咱们把敏捷项目月报和普通项目月报进行了对比,并且给出了一个参考月报模板和实例,供大家参考。 敏捷项目月报模板 [项目名称]敏捷月报 …

大屏如何打造智慧城市?30张大屏模板送你,零代码基础也会用

超500个智慧城市在路上了 根据国际数据公司(IDC)最新发布的《全球半年度智慧城市支出指南》显示,2023年全球智慧城市支出预计将达到1895亿美元。中国智慧城市市场在2023年规模将达到389.2亿美元,超过全球平均水平 德勤咨询发布的一…

电脑端(PC)按键精灵——3.其他命令

电脑端(PC)按键精灵——3.其他命令 前两节说了安装、键盘和鼠标命令,这一章说下其他命令 按键精灵小白入门详细教程: 电脑端(PC)按键精灵—小白入门 详细教程 命令介绍 1. Delay 延时 简介 //1秒=1000毫秒, 1分钟=60000毫秒,…

段式内存管理VS页式内存管理

在讲解段式内存管理、页式内存管理之前,需要了解X86体系结构中的实模式和保护模式相关内容。 在 X86 架构诞生之初,其实是没有虚拟内存的概念的。1978 年发行的 8086 芯片是 X86 架构的首款芯片,它在内存管理上使用的是直接访问物理内存的方…

Java版本-招投标采购系统源代码-高效管控招采流程-降低采购成本

项目说明 随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及…

Java数据结构和算法之第五章、LinkedList与链表

一、ArrayList的缺陷 public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, java.io.Serializable {// ... // 默认容量是10private static final int DEFAULT_CAPACITY 10;//... // 数组&#xff1a;用来存储…

分布式链路追踪之SkyWalking

一 链路追踪简介 在微服务架构中&#xff0c;一次请求往往涉及到多个模块&#xff0c;多个中间件&#xff0c;多台机器的相互协作才能完成。这一系列调用请求中&#xff0c;有些是串行的&#xff0c;有些是并行的&#xff0c;那么如何确定这个请求背后调用了哪些应用&#xff0…

self-attention和cross-attention

为什么Self-Attention要通过线性变换计算Q K V&#xff0c;背后的原理或直观解释是什么&#xff1f; - 知乎回答题主问题题主的问题: 在attention中都经过一个映射&#xff0c;那么建模的相似度是否就没有意义了&#xff1f;个人感觉这…https://www.zhihu.com/question/592626…

是面试官放水,还是公司实在是太缺人?这都没挂,腾讯原来这么容易进···

本人211非科班&#xff0c;之前在字节和腾讯实习过&#xff0c;这次其实没抱着什么特别大的希望投递&#xff0c;没想到腾讯可以再给我一次机会&#xff0c;还是挺开心的。 本来以为有个机会就不错啦&#xff01;没想到能成功上岸&#xff0c;在这里要特别感谢帮我内推的同学&…

CANFD和CAN的区别

文章目录 概念速率数据长度帧格式 概念 FD全称是 Flexible Data-Rate&#xff0c;顾名思义&#xff0c;表示CAN-FD 的帧报文具有数据场波特率可变的特性&#xff0c;即 仲裁场和数据控制场使用标准的通信波特率&#xff0c;而到数据场就会切换为更高的通信波特率&#xff0c; …

瑞云科技副总经理黄金进受邀出席2023广东超聚变生态伙伴大会并作主题演讲

2月10日&#xff0c;2023广东超聚变生态伙伴大会在广东深圳博林天瑞喜来登酒店成功举办。 本次大会以“聚变焕新数字湾区”为主题&#xff0c;通过合作伙伴分享&#xff0c;携手众多合作伙伴共同探讨行业趋势和热点话题&#xff0c;共建合作共赢生态&#xff0c;焕新数字湾区。…