古老有趣的编程技术
如果你是老程序员或者是编程/计算爱好者,有什么你喜欢的有趣的编程/计算技术,但如今却被边缘化了?
换句话说,你怀念旧时代的哪些技术?
ps:随意让这个问题听起来更英语
If you are old programmer or are history of programming/computing buff, what is an interesting programming/computing technology which you liked, which is marginalized today?
In other words, which technology do you miss from old times?
ps: feel free to make this question sound more English
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
APL,在听说函数式语言之前,我有机会玩过这种语言充满有趣的符号和数学运算符。它看起来像象形文字,但它是如此简洁和富有表现力!这对于让我更传统的 Pascal 或 C 方向的同学感到不安是有好处的 :p
APL, before hearing about functional languages, I had the chance to play with this language full of funny symbols and mathematical operators. It looked like hieroglyphics all right but it was so succint and expressive! And it was good for getting on the nerves of my more traditional Pascal or C oriented fellow students :p
我想不出有什么我特别想念的。我不会错过的东西:
I can't think of anything I miss, specifically. Things I don't miss:
福斯和艾达。
Forth 程序比你想象的更紧凑(当然,它们只是一长串指针,引用堆栈!),并且该语言在廉价硬件上执行得非常快。
与 C++ 相比,Ada 提供了一种更好但更奇特的对象编程模型。它具有 C++ 中找不到的有用结构,同时仍在编译中。首先,Ada 内置了并发性,而 C++ 作为一种语言没有并发性的概念。 Ada 还具有比 C++ 更强、更合理的类型检查。
Forth and Ada.
Forth programs were more compact than you could imagine (of course they were, they were just long lists of pointers, referencing the stack!), and the language was executing fast as hell on cheap hardware.
Ada came with a nicer, although exotic, when compared to C++, object programming model. It had useful constructs you don't find in C++, while still being compiled. For one, Ada has concurrency built in, whereas C++ as a language has no idea of concurrency. Ada also has stronger and more reasonable type checking than C++.
我能想到唯一值得怀念的就是 SNOBOL。我会冒险预测 Perl 9(或者也许 10)将接近赶上 SNOBOL 3(但即使我也没有足够的勇气来预测 Perl 何时会赶上)与 SNOBOL 4)。
话又说回来,考虑到 Perl 6 的酝酿期,我不确定我是否能活得足够长来知道它何时/是否会发生。
About the only thing I can think of worth missing is SNOBOL. I'll go out on a limb and predit that Perl 9 (or maybe 10) will come close to catching up with SNOBOL 3 (but even I'm not brave enough to predict when Perl will catch up with SNOBOL 4).
Then again, given the gestation period for Perl 6, I'm not sure I'll live long enough to know when/if it does happen.