编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
AWS SDK为Ruby是一个复杂和先进的软件,在一个开源许可证创建的,其主要目的在于使Ruby开发到AWS功能集成到他们的应用程序中。
该软件包中有多个类不同亚马逊网络服务,比如亚马逊S3,Amazon EC2上,DynamoDB,和其他人。可下载的档案既包括AWS Ruby库和附带文档的使用和实施。
AWS SDK的两个主要成分为Ruby是“AWSSDK核”创业板和“AWSSDK资源”的宝石,每一个个体的角色和功能。因此,前者提供了完整的测绘能力的AWS的API,使用远程过程调用的喜欢的编程模型。其他功能还包括自动寻呼响应或参数验证。
在“ASWSDKResources的情况下,用户可以找到一个面向对象的抽象,而不是一个RPC样式的图形用户界面,如在核心中。这可以显著简化开发人员的编码经验。
AWS SDK的Ruby支持服务的扩展量,其中一些如下:“自动缩放','CloudFormation','CloudWatch的','CloudTrail','CodeDeploy','DataPipeline','DynamoDB','的DirectConnect','冰川','LAMBDA','室壁运动“,”红移“,”SNS“,等等。一个完整的列表可以提供的文档中找到,还有更详细的信息,用户可以使用此软件开发工具包最佳效益如何。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。