首页 » 软件开发 » 一个外国小老头使用不起作用的编程工具来开发令人惊叹的软件(开发惊叹令人编程工具不起作用)

一个外国小老头使用不起作用的编程工具来开发令人惊叹的软件(开发惊叹令人编程工具不起作用)

admin 2024-07-24 02:15:47 0

扫一扫用手机浏览

文章目录 [+]

那就是他,David·瓦坎蒂。

1974年,David在科罗拉多州立大学获得电气工程学位,随后加入波音公司,设计各种雷达并在那里工作了21年。

1998年,他跳槽到霍尼韦尔,仍然从事雷达工作,并在那里工作了19年。

一个外国小老头使用不起作用的编程工具来开发令人惊叹的软件(开发惊叹令人编程工具不起作用) 软件开发
(图片来自网络侵删)

可以说,David一生都在人们的关注之下。

更让人称奇不安的是,1983年,他开始了自己的副业,开了一家名为“Vacanti Yacht Design”的公司(美国允许员工这样做吗?),专门开发和销售船舶设计软件
:PROLINES。

该软件会不断维护和更新。
如今,PROLINES 已有 40 岁了,是一个成熟、稳定且功能强大的 3D CAD 程序,可用于设计几乎任何类型的船舶。

使用PROLINES,你可以设计这样的船:

像这样(赢得多次赛艇比赛):

例如:

PROLINES到底有多神奇?

小型船设计非常小众市场,仅注册业余爱好者,设计师的专业游艇“PROLINES”于 20 世纪 80 年代末开业,并不断开发和更新。
PROLINES装置在全球有超过3000个,可以说是全球性的。
培养一批追随者。

PROLINES是第一个提出参数化船体设计概念的人。
通过选择主体类型并输入一些基本主体尺寸,可以在几秒钟内创建主体。
这种输入“船体参数”的概念已被整个行业所采用。

PROLINES 在内部使用 NURB(非均匀有理 B 样条曲线),这使得创建任何可以想象的船体形状并导出为 STL、DXF、IGES、GHS GF1、VPP 和其他文件格式成为可能。

PROLINES甚至已经成为美国大学土木工程师的标准工具。

...

David用来开发PROLINES的工具是古老的Delphi IDE。

20 世纪 80 年代末,David使用 Turbo Pascal 和 Metagraphics 编写了PROLINES。
在 DOS 时代,GUI 编程非常困难。
他们需要创建下拉菜单、检测窗口上的单击事件以及创建对话框窗口。
这给David带来了很大的麻烦。
1995年德尔福发布时,David兴奋不已。
Turbo Pascal 增强为 Object Pascal,并提供快速开发 GUI 的能力。
他意识到Delhpi确实可以改进PROLINES,并立即更新了Delphi的产品开发,而我一直坚持使用Delphi进行开发,直到28年后的今天。

Delphi是Borland公司出品的快速开发工具。
它在 20 世纪 90 年代非常流行。
它比VC更容易学习,代码编译比VB更快。
人们给他起了“VB杀手”的绰号。

很多人喜欢Delphi,甚至胜过VB。

著名的软件如Foxmail、Total Commander、Skype、WinRAR、BeyondCompare等都是使用Delphi开发的。

可惜Borland是一家以Turbo Pascal和Turbo C/C++起家,创造了令人惊叹的Delphi,后来又开了C++ Builder和JBuilder的公司。
可以说,一代程序员是伴随着Borland一起成长的。

然而,在桌面应用转向Web应用的关键时刻,Borland深受微软、开源Eclipse、Java的影响,最终崩溃,Delphi也落入了Embarcadero手中。

虽然 Embarcadero 仍在发布新版本的 Delphi(最新版本是 2023 年 2 月发布的 11.3),但使用它的人只有两类:

1、铁粉

2.需要维护Delphi开发的应用程序,比如David。

我在上一篇文章《Bill Gates和Linus Torvalds同时推崇的编程语言》中谈到了VB的简单性。
有粉丝留言说:“简单就是你落后了,你就是第一个超越的。

事实上,情况并非如此。
VB和Delphi都易于使用,但缺乏开发复杂应用程序的能力。
VB和Delphi的局限性取决于程序员的编程限制。

David利用 PROLINES 来利用 Delphi 的局限性:生成复杂的公式和计算、强大的 3D CAD 图像渲染功能以及支持高 DPI 显示器,这些对于良好的 CAD 应用程序设计至关重要。

像David这样的程序员不仅没有毕业,反而在自己的领域发展得越来越好。
这是一个典型的小而美的例子。

David现在的生活非常安逸,时不时还会坐船出去。

返回您在意大利西西里岛的“祖籍”,寻找您的根源。
(PS:Redis的父亲也住在西西里岛)

我现在不鼓励大家去学Delphi。
它很旧了。
应用程序已从桌面转移到网络和移动电话。
这不是开发应用程序的最佳选择。

应该考虑的是,他能否像David一样,结合自己的专业优势和爱好,使用好的开发工具来开发软件,长期维护工具,不断打磨,最终成为领导者。
在细分领域。

稳定、稳定的长期项目才是程序员梦想的真正的副业项目。

当然,想要完成这些事情,首先需要有空闲时间,其次需要有自己的爱好。
能做到这两点的中国程序员少之又少……

免责声明:以上内容资料均来源于网络,本文作者无意针对,影射任何现实国家,政体,组织,种族,个人。
相关数据,理论考证于网络资料,以上内容并不代表本文作者赞同文章中的律法,规则,观点,行为以及对相关资料的真实性负责。
本文作者就以上或相关所产生的任何问题概不负责,亦不承担任何直接与间接的法律责任。

文章内容如涉及作品内容、版权图片,侵权,谣言或其它问题请联系删除。
最后,大家对于这个事件有什么不同的想法,欢迎评论区留言讨论!

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读1 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0