Ruby 编辑
Ruby 是一种面向对象的程序设计指令式编程、函数式、动态语言通用编程语言。在20世纪90年代中期由日本电脑科学家松本行弘设计并开发。
12
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服务,可以使用C♯、C++、Cappuccino、Cocoa、Delphi、Erlang、Go、Haskell、Java、Node.js、OCaml、Perl、PHP、Python、Ruby和Smalltalk。虽然它以前是由Facebook开发的,但它现在是Apache软件基金会的开源项目了。该实现被描述在2007年4月的一篇由Facebook发表的技术论文中,该论文现由Apache掌管。
GitHub Copilot是GitHub和OpenAI合作开发一个的人工智能工具,用户在使用Visual Studio Code、Microsoft Visual Studio、Vim或JetBrains集成开发环境时可以通过GitHub Copilot自动完成代码。GitHub于2021年6月29日宣布该软件,目前处于软件版本周期,主要面向Python、JavaScript、TypeScript、Ruby和Go等编程语言。
JavaScriptMVC 是一套开放源代码的多样化互联网应用程序软件框架,以 JQuery 与 OpenAJAX 为基础。JavaScriptMVC 利用 MVC 架构与工具扩展这些函式库,以便开发与测试。由于 JavaScriptMVC 不需要任何服务器端的配合,因此它可以和任何的网站服务界面与程式语言整合,如 ASP.NET、Java、Perl、PHP、Python 或 Ruby
松本行弘是一位日本计算机科学家和程序员。他是Ruby的主要设计者和实现者。
Internet Communications Engine,或Ice,是ZeroC开发的一个面向对象的中间件平台。它提供了面向对象的远程过程调用、网格计算和发布/订阅功能,并有基于GPL的双许可协议和一个私有许可协议。它支持Linux、Solaris、Windows和Mac OS X等最主要的操作系统,和C++、Java平台、.NET框架、Objective-C、Python、PHP和Ruby等语言。Ice运行时的一个轻量变体叫做Ice-e,可以运行在移动电话中。如它的名字所表明,该中间件可以被用于应用程序,而不需要使用HTTP协议,并且有能力穿越防火墙。
极高阶语言,或称非常高阶编程语言,是指一类非常高度抽象的程式语言,通常被用于特殊的程式目的。极高阶语言通常是领域特定语言,仅限于特定的应用、目的或任务类型,并且它们通常是脚本语言,用于控制特定环境。出于这个原因,极高阶语言通常被称为目标向导的编程语言。极高阶语言起源于20世纪90年代,曾用来称谓脚本语言如Perl、Python、RubyVisual Basic,现在它们大多数又被仅称为高阶语言 。
CoffeeScript是一套JavaScript的转译语言。受到Ruby、Python与Haskell等语言的启发,CoffeeScript增强了JavaScript的简洁性与可读性。此外,CoffeeScript也新增了更复杂的功能,例如列表推导式、并行赋值等。一般来说,CoffeeScript可以在不影响执行效能的情况下,缩短约三分之一的程式码长度。
珂若兰·爱达·安姆琪是一位软件工程师以及开放源码拥护者,主要活跃于芝加哥与伊利诺伊州。自1994年,她开始从事网页开发者的工作,以及多种不同的产业,包括工程、咨询顾问、教育、广告、医疗卫生和程式开发基础建设。她较被广为人知的是在Ruby上的贡献。RailsConf是Ruby on Rails开发者齐聚一堂的研讨会,而她于2016年的RailsConf上,获颁Ruby Hero奖项。她在社会正义与行动主义、创立贡献者公约、以及促进开源专案与社群广泛采用行为准则而闻名。
Shoes 是一套基于 Ruby 语言的 GUI 开发工具。其最初由 why the lucky stiff 开发,在他停止了一切公开活动之后,社区接手了该项目并继续开发。Shoes 可以在 Microsoft Windows、OS X 和 Linux上运行,底层使用了 Cairo 和 Pango 函数库。
动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C语言、C++、Java等语言则不属于动态语言。