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

编程考古-Borland历史:《.EXE Interview》对Anders Hejlsberg关于Delphi的采访内容(上)

为了纪念Delphi在2002年2月14日发布的25周年(2020.2.12),这里有一段由.EXE杂志编辑Will Watts于1995年对Delphi首席架构师Anders Hejlsberg进行的采访记录。在这次采访中,Anders讨论了Delphi的设计与发展,以及即将到来的针对Windows 95的32位版本。

问: Delphi是如何从Turbo/Borland Pascal演变而来的?在哪个阶段决定加入环境、数据库支持等?

答: 核心理念是设计一种结合可视化开发环境、客户端/服务器数据库支持和原生代码编译器的工具。在Delphi之前,你总得做出选择——是要原生代码编译器的性能,还是可视化开发环境的易用性?是要强大的面向对象语言,还是专有的四代客户端/服务器工具(4GL Client/Server tool)?程序员真正想要的是所有这些功能集成在一个包里。这就是我们着手开发Delphi的目标。

归根结底,这关乎生产力——我们希望设计一个工具,可以让开发者从原型到生产代码都更加高效。其他产品可能会以视觉工具吸引你,但一旦项目进行到一半,由于性能迟缓、缺乏扩展性或一般稳定性问题,它们就会让你失望。竞争对手谈论添加扩展性和改善性能,这是他们产品与我们的根本区别。可扩展性和性能是我们设计Delphi第一天起就考虑在内的,并贯穿整个产品。例如,在Visual Basic中设计新组件时,你必须使用另一种语言如C或C

相关文章:

  • golang 从零单排 (一) 安装环境
  • Vue.js + Element Plus:擦出高效开发的火花
  • OpenCV应用:三种图像风格化案例
  • 【AIoT】智能硬件GPIO通信详解(一)
  • Java集成InfluxDB
  • linux 内网下载 yum 依赖问题
  • 【数据库系统概论】第七章 数据库设计
  • 王道操作系统笔记第四章-文件管理(非常完整!包学包会!融入笔者自己的思考!)
  • Vue3实战学习(IDEA中打开、启动与搭建Vue3工程极简脚手架教程(2025超详细教程)、Windows系统命令行启动Vue3工程)(2)
  • 整理一下高级设施农业栽培学这门课程的所有知识点
  • 清华同方超翔Z860装win10系统教程(兆芯KX-7000处理器装win10)
  • 高品质汉化解锁!
  • 中性点直接接地电网接地故障Simulink仿真
  • 如果布隆过滤器挂了,里边存的数据全丢失了,怎么恢复呢?
  • HTML5 表单属性
  • 字符串习题
  • 【Deepseek应用】调用 Zotero 阅读和分析文献(下)
  • SQL Server 与 MySQL 的库同步工具推荐
  • 前端充电 - 移动端 - 小程序登录、跳转/嵌入H5页面
  • MyBatis多表查询实现方式
  • 网站logo怎么做/广西网络优化seo
  • 100款免费软件网站大全/营销渠道的概念
  • 有实力自适应网站建设哪家好/网店推广常用的方法
  • 网站公安局备案怎么做/想要推广页
  • 网校系统搭建/seo详细教程
  • 鞍山网站制作招聘网/如何做seo