搜书网 本次搜索耗时 0.023 秒,为您找到 307 个相关结果.
  • 5.6 小结

    5.6 小结 5.6 小结 祝贺你!用动态类型语言实现内部DSL的长篇讨论就要结束了。Ruby、Groovy和Clojure语言作为JVM平台语言多样性的代表,被我选为讲解用的实现语言。 JRuby是Ruby语言的Java实现,充当了Ruby语言与Java对象模型互操作的桥梁。它既有Ruby的强大元编程能力,又得益于Java的互操作性。Groovy...
  • 其他语言中的 Rust

    其他语言中的 Rust 问题 一个Rust库 Ruby Python Node.js 结论 其他语言中的 Rust rust-inside-other-languages.md commit 024aa9a345e92aa1926517c4d9b16bd83e74c10d 注: 1.7.0-stable 将此章节去掉了,因此内容...
  • 1.7 比较Python(Python与其他语言的比较)

    1.7 比较Python(Python与其他语言的比较) Python已经和很多语言比较过了。一个原因就是Python提供了很多其他语言拥有的特性,另外一个原因就是Python本身也是由诸多其他语言发展而来的,包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、 Unix shell和其他的脚本语言,等等。Python就是“...
  • 4.18 其他元素

    4.18 其他元素 4.18 其他元素 本节讲的是可以用到文本中的其他元素,但它们通常只在极少数情况下才会用到,或者浏览器对它们的支持还不完善(或兼有之)。 u 元素 同b 、i 、s 和small 一样,u 元素在HTML5中被重新定义了,使之不再是无语义的、用于表现的元素。以前,u 元素用于为文本添加下划线。HTML5对它的定义为: u...
  • 附录 A 编程语言对比

    附录 A 编程语言对比 A.1 C、C++、Java与Python A.2 R或MATLAB与Python A.3 HTML与Python A.4 JavaScript与Python A.5 Node.js与Python A.6 Ruby和Ruby on Rails与Python 附录 A 编程语言对比 通常情况下,当你使用某种编程语言时...
  • C.2 参考文献

    C.2 参考文献 C.2 参考文献 [1] Thomas, Dave, Chad Fowler, and Andy Hunt. 2009. Programming Ruby 1.9: The Pragmatic Programmers' Guide, Third Edition. The Pragmatic Bookshelf. [2] Perro...
  • G.4 常见的多语言开发IDE

    G.4 常见的多语言开发IDE G.4 常见的多语言开发IDE 表G-2列出了一些常见的、适合多语言开发的IDE。此外,还列出了每一种IDE所支持的常用语言以及相应的语言支持插件。 表G-2 适合多语言开发的IDE IDE 支持插件 Eclipse(http://eclipse.org ) 各语言的支持插件: - Groovy(htt...
  • 文本标签

    文本标签 <div> <p> <span> <br> ,<wbr> <hr> <pre> <strong> ,<b> <em> ,<i> <sub> ,<sup> ,<var> <u> ,<s> <blockquote> ,<cite> ,<q> <code> <kbd> ,<samp> <mark> ...
  • 解决方案

    42 2024-12-01 《算法技术手册》
    解决方案 解决方案 顺序查找的实现是最简单的。如果集合存储形式是数组,你仅仅需要从第一个元素开始进行比较,如果匹配,返回真,否则的话移动到下一个元素并且继续比较,直到你寻找到想要的元素。如果你到了数组的末尾还没有寻找到,那么返回假。 例5-1是顺序查找数组的Ruby代码。 例5-1:Ruby的顺序查找 代码是如此的简单。这个函数的输入是...
  • 5.5 告诫

    5.5 告诫 5.5.1 遵从最低复杂度原则 5.5.2 追求适度的表现力 5.5.3 坚持优秀抽象设计的各项原则 5.5.4 避免语言间的摩擦 5.5 告诫 一直以来,本章向你展示的都是正面的例子。我们用了三种最流行的动态JVM语言来讨论DSL的实现,不但让你见识了不同语言的各种惯用法和实现技巧,还让你亲手实现了若干证券交易应用领域的实用D...