Questions tagged «software-obsolescence»

18
备受赞誉的编程书籍是否有过期日期?[关闭]
在阅读了有关每个程序员都应该阅读的书籍的问题之后,我想知道是否应将以下内容视为过时的: 密码完整:1993年第一版;2004年5月第2版 算法简介(Cormen,Leiserson,Rivest,Stein):1990年第1版;2001年9月第2版;2009年第三版 实用程序员:1999年10月 计算机程序的结构和解释:1984年第一版;1996年9月第2版 C编程语言:1978年第一版;1988年4月,第二版 所有这些书似乎都很老。现代计算机与写这些书的最新内容之间没有区别吗? 例如,我61岁的老师讲得很好,但忘记了25年前开始教书到现在之间所做的一切。 这些书不一样吗?难道没有更多现代书籍教授与当前实践更接近的原理和技术吗?还是您认为它们在今天还是有用且相关的?

7
回车符是否已过时?
我编写了一个开放源代码库,该库可以解析结构化数据,但由于看不到要点,因此特意省去了回车检测。它增加了额外的复杂性和开销,几乎没有好处。 令我惊讶的是,一个用户提交了一个错误,解析器无法正常工作,我发现了问题的原因是数据使用CR行尾而不是LF或CRLF。 自从切换到基于UNIX的平台以来,OSX一直没有使用LF样式的行尾吗? 我知道有些应用程序(例如Notepad ++)可以将行尾更改为显式使用CR,但我不明白为什么有人要这样做。 是否可以安全地排除支持(无论出于何种原因)决定使用旧Mac OS样式行尾的用户的统计上微不足道的支持? 更新: 需要说明的是,支持Windows行尾(即CRLF)不需要CR令牌识别。为了提高效率,词法分析器按每个字符进行匹配。通过静默忽略CR字符,CRLF令牌简化为LF。因此,CRLF令牌本身可以被认为是过时的,但这不是这个问题的目的。 最后一个为CR样式行结尾提供系统范围支持的操作系统是Mac OS 9。具有讽刺意味的是,在OSX中唯一仍将其用作默认值的应用程序是Microsoft Excel。

3
如何处理“软件寿命终止”情况?
当供应商宣布不再打算为某个软件提供任何支持或服务时(并表示打算退出该业务-不提供升级途径),客户可以使用哪种资源? 请考虑从 客户的角度。客户的IT员工可能只会考虑技术选择,但是客户也可能会追求非技术选择。另外,客户可以提前采取什么样的合理步骤来最大程度地减少中断,例如合同条款? 我能想到的事情: 需要购买备用硬件并设置备用环境,软件可以在该环境下继续运行。 不需要卖方参与的各种数据导出方法。(这可能包括诸如检查商品数据库后端中存储的数据之类的琐碎技术,以及诸如屏幕抓取,打印到图像然后重新扫描等更复杂的技术) 工作人员将手动或半自动将旧数据复制到新系统的并行系统 以法律手段,以防卖方出现财务问题(例如,源代码托管) 还有其他想法吗? 假设不涉及“规避”(没有DRM,没有DMCA),数据恢复或逆向工程是否合法/可以接受? 编辑说明: 它是几个轶事,但真实的故事的结合。我没有直接参与其中的任何一个。我只是想了解一般如何处理“软件报废”情况。我不想使原始故事听起来太“难”而无法解决。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.