迈克尔·赫克特 (Michael Hecht) 庆祝在 SAS 工作 40 周年!
首席系统开发人员 Michael Hecht( @hecht_jmp )于 5 月 29 日庆祝他在 SAS 工作 40 周年。
Michael 是 JMP 开发团队的创始成员之一(其他成员包括 John Sall、Chung-Wei Ng 和 Ann Lehman)。他一直是 Macintosh 的爱好者,当我对 Mac 上开创的图形用户界面感兴趣时,我开始向 Michael 寻求建议,然后招募他加入团队。他的第一个项目是公式编辑器的早期版本,称为计算器。
Michael 一直是托管团队中的 Mac 专家,但他也是改进 JMP C++ 实现背后的编码和工程的领导者。他承担了大型项目,涉及对数百或数千个源代码文件进行工程更改,并保持同步数月,直到它们准备好提交。这
随着我们采用 C++11 和标准库中的新特性,速度得到了加速。
Michael 领导或参与过的大型项目包括:
- 发明 JString 作为我们的可移植字符串类,并实现 StringBot 来提取字符串以进行本地化。Stringbot 扫描我们所有的代码库以查找要本地化的字符串,并使开发人员能够轻松支持本地化。
- 代表 JMP 与 Apple Development 合作,报告错误,测试测试版本,请求对我们产生影响的某些更改和修复,参加 WWDC 会议,并报告新功能和更改对我们意味着什么。
- 将 TopPtr 从粘合指针转换为 std::unique_ptr(JSL 脚本的核心)。
- 用标准类替换自制类。将 OwnerOfArray 更改为 std::vector,这分为两个阶段完成,嵌入 std::vector,然后用 std::vector 替换。将 OwnerOf 更改为 std::unique_ptr。
- DisplayBoxPtr 从粘合指针到 shared_ptr (与 Dan Schikore 和 Craige Hales 合作)。
- 实现 DataTablePtr 和 DataTableOwner (与 Dan Schikore 合作)。
- 本地实现 SAS 文件(SAS7BDAT)的导入,而不是通过 TK 例程。
- 消除 SAS 的 TK 层。JMP 构建速度更快,占用空间更小。
- 调查 XCode 下 JMP 的大小问题并探索 dylibs 直到 Apple 帮助修复一些错误。
- 完善了一些标准对象和类以及宿主相关常量。
- 最近正在改进OSI-Pi接口设施。
- 领导 iPad 版 Graph Builder 应用程序的开发。
- 与 John Schroedl 合作对 JMP 进行静态代码分析,这对于发现潜在的崩溃问题至关重要。
- 将 Mac 应用程序从 Motorola 68000 升级到 PowerPC、Intel 和 Apple Silicon(M1 等),并实现多架构兼容性,从 32 位到 64 位;从 Carbon 到 Cocoa。领导 Xcode 实施。
-
率先推出多项针对泄漏和其他漏洞的测试和报告功能。
Michael 也是一位重要的演讲者,他在精彩的研讨会上向我们讲解了 C++ 的复杂性和所有转换。为了表彰他在 JMP 成功中所发挥的巨大作用,他于 2017 年被授予 SAS CEO 杰出奖。
感谢您多年来为 JMP 带来的奉献和专业知识,以及您每周继续带来的奉献和专业知识!
Hecht 是 JMP 开发团队的创始成员之一,曾领导过大型项目、教授过研讨会,还曾获得 CEO 杰出奖
精选故事回复:Michael Hecht 庆祝在 SAS 工作 40 周年!迈克尔还是 SAS 表演合唱团 V o cal Motion 的重要技术支持,该合唱团由迈克尔的妻子达琳 (Darlene) 领导。
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!恭喜 Michael!感谢您让代码库保持与 std 功能同步更新!
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!多么了不起的里程碑!祝贺你,迈克尔,感谢你多年来为 SAS 和 JMP 所做的服务和奉献!
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!太棒了!祝贺你取得这一惊人的里程碑。在创建我们庆祝 JMP 25 周年和 30 周年的展示时,你给了我很大的帮助!你的 JMP 历史档案令人印象深刻!
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!祝贺 Micheal —感谢您成为 JMP 如此宝贵的成员!
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!恭喜你,迈克尔!我们很幸运能拥有你的多才多艺——感谢你所做的一切以及继续做下去的一切!
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!祝贺迈克尔取得这一令人难以置信的里程碑,并感谢您帮助将 JMP 打造为如此出色的产品。
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!祝贺迈克尔——你的贡献无疑使 JMP 成为了如今的强大力量!
回复:Michael Hecht 庆祝在 SAS 工作 40 周年!恭喜@hecht_jmp !这真是一个了不起的里程碑!我认识你很久了,和你在 JMP 一起工作让我深受启发,也是学习开发和编码知识的绝佳方式。我总能就 Xcode 问题向你请教,我很欣赏你冷静沉着的风度。庆祝并享受吧!