当前位置: 首页 > news >正文

编程速递-庆祝Delphi诞生30周年!

图片

庆祝Delphi 30周年纪念是一个特别的时刻。

回到1995年,也就是30年前,在微软Windows和互联网时代的曙光初现之时,Borland Delphi的创建者们无法想象,当时使用Borland Delphi构建的应用程序至今仍在运行——为全世界数十亿人服务。

30年后的今天,Borland Delphi已显得过于陈旧,难以与2025年的技术环境共存。新的Windows操作系统、数据库、VCL以及即将到来的人工智能特性,都需要更新的编译器和支持这些特性的现代开发环境,同时还需要提供足够的安全措施以抵御网络威胁。升级到最新的Delphi 12,不仅可以保持原有的生产力优势,还可以通过新技术带来的改进进一步提升应用性能和安全性。

30年前

编程考古-Delphi 30年传奇历程—探索Idera, Inc.与Embarcadero Technologies的发展轨迹

编程考古-传奇的开始Delphi(上)

编程考古-传奇的开始Delphi(中)

编程考古-传奇的开始Delphi(下)含所有版本.iso

图片

一张Delphi团队的户外集体照

以下是Delphi在发布当年的开发者杂志上刊登的三则广告:

图片

图片

图片

正在发生

加入 Ian Barker 和一些非常特别的嘉宾,一同参加我们盛大的30周年庆典活动。我们将一起回顾最受喜爱的编程语言那丰富多彩的历史,共同怀念那些难忘的精彩瞬间,惊叹于我们所取得的进步,并尝试预测未来30年编码世界将会是怎样的景象。

了解更多关于 Embarcadero Technologies 的产品,请访问 Embarcadero 官方网站。

图片

图片

Matthias Eißing

Matthias Eißing, Technical Consultant at Embarcadero DACH

https://blogs.embarcadero.com/matthias-eising-technical-consultant-at-embarcadero-dach/

Matthias Eißing Technical Consultant at Embarcadero DACH

我们怀着深深的悲痛,向长期共事的同事和朋友 Matthias Eißing 道别。Matthias 于2024年2月14日,享年53岁,突然且意外地离开了我们。

自上世纪90年代初以来,作为自由系统顾问,Matthias 开始接触 Borland 的产品,并从1997年起成为正式员工,致力于多个来自 Borland、Inprise、CodeGear 和 Embarcadero 的软件产品。在所有的技术中,Delphi 是他自从第一个版本发布就一直在使用并最为钟爱的产品。

许多人认识的 Matthias 是一位非常专业和技术娴熟的同事,他的离去留下了巨大的空白。作为所有德语区线上线下活动的主要发言人,Matthias 的知识、技能和支持一直深受客户和同事们的赞赏。

Eugene Kryukov

Eugene Kryukov, ‘Father of FireMonkey’, and incredibly talented developer

https://blogs.embarcadero.com/eugene-kryukov-father-of-firemonkey-and-incredibly-talented-developer/

Eugene Kryukov

我们怀着沉重的心情宣布,极具天赋的开发者 Eugene Kryukov 近日突然离世。他是 FireMonkey 之父,并在 Delphi 社区内各个层面都广受尊敬。

通常情况下,总结一位开发者在其短暂的编程生涯中的成就可能相对直接——但 Eugene Kryukov 的情况却远非如此。他的工作充满了创新、创造力和技术专长,以至于几乎无法用言语完全公正地评价这样一位全面且非凡的人才。Eugene Kryukov 的工作使你的开发成为可能。

如果你曾使用过 FireMonkey FMX 框架,那么你的代码就已经被 Eugene 的才华所影响。若你曾在 Linux 系统上顺利运行一个 Delphi GUI 应用程序,那都是因为 Eugene 开发的 FMXLinux 组件使之成为可能。而 CrossVCL,这一将仅限于 Windows 平台的 VCL 应用程序也能够愉快地在 Linux 上运行的惊人解决方案,则是 Eugene 的又一杰作。他让不可能成为了现实。

Eugene 不仅仅是一个开发者;他是一个创造者,通过自己的智慧和努力拓宽了技术的可能性边界。他对技术社区的贡献不可估量,其离去无疑是一个巨大的损失。我们将铭记他的才华与贡献,并继续受益于他留下的宝贵遗产。在这个哀悼的时刻,让我们一同缅怀这位改变了无数开发者生活的杰出人物。

聊...聊

Q:Delphi 1.0的画面为什么是一辆车的仪表盘

A(David I):回到Turbo Pascal时代,在广告中,一个女警拦下一辆高速行驶的保时捷,速度恰恰是delphi的特性之一。在Delphi之前Anders在丹麦有一家以Pascal语言为主的公司,后来被Borland内部协议收购,得到一大笔Money,并且购买了一辆涡轮增压的保时捷。

Q:丹麦似乎只产出糟糕的和优秀的程序员,这是因为?

A(David I):可能与地域有关,丹麦、挪威等类似,冬天的天太黑了,没有别的事情可做,和UK一样,天气太糟糕了,人们总是不愿意出门。

Q:为什么会有下图1的说明

A:Windows当年也是运行在Dos上的一个程序,所以才会有下图的说明1

图片

Q:很多程序员停留在不同版本的Delphi IDE中,比如:Delphi 1.0、Delphi 7.0、Delphi 4.0等

A:特定的业务场景和存量系统,加上Delphi良好的兼容性,造就了这种局面

图片

图片

Marco Cantu'展示Delphi 5 安装包,这个有当时团队成员的签名

图片

David I 展示Borland C++,这个可能是把整套Windows API打印打包

图片

Richard Hatherall展示的Kylix

Q(lan):使用C++是一件很困难的事

A:C++中的Pointer使用时需要特别注意,确定使用C++的是要有很具体的原因,比如对精确性、精准性、可控性上的要求。C++是瑞士军刀,它也是开发语言中的外科手术刀。

图片

不仅屏幕上看到的人,也有很多幕后的人和团队的努力,才有更好的Delphi......

图片

图片

图片

争取参加下一个delphi 30s,不要被放到罐子里^_^

相关文章:

  • 2025智能硬件售后服务管理系统选择的六大标准
  • 小项目第一天
  • CAS单点登录(第7版)20.用户界面
  • Centos安装php-8.0.24.tar
  • unity学习41:动画里的曲线curve参数 和 事件 events
  • CAS单点登录(第7版)17.账户注册
  • 深度学习框架探秘|TensorFlow:AI 世界的万能钥匙
  • 安科瑞光伏发电防逆流解决方案——守护电网安全,提升能源效率
  • 算法随笔_51: 表现良好的最长时间段_方法2
  • Java三大特性
  • Uniapp 短视频去水印解析工具开发实现
  • Ubuntu添加桌面快捷方式
  • 2025有哪些关键词优化工具好用
  • XML Schema anyAttribute 元素详解
  • 算法12-贪心算法
  • 解析浏览器中JavaScript与Native交互原理:以WebGPU为例
  • 应用层优秀的共享民宿物联网框架该怎么选?
  • Spring篇--AOP
  • 前端可以不用依赖后端实现导出大数据了
  • C#学习之数据转换
  • 老铺黄金拟配售募资近27亿港元,用于门店拓展扩建及补充流动资金等
  • 新疆生产建设兵团草湖项目区副主任宋全伟接受审查调查
  • 魔都眼|上海多家商场打开绿色通道,助力外贸出口商品转内销
  • 金融监管总局将推出8项增量政策:涉房地产金融、险资入市、稳外贸等
  • 线下无理由退货怎样操作?线上线下监管有何不同?市场监管总局回应
  • 上海乐高乐园明天正式开售年卡,下月开启试运营