ICE Manual(Documentation for Ice 3.5)---Language Mappings
来源:互联网 发布:linux限制ip访问端口 编辑:程序博客网 时间:2024/04/29 23:51
Language Mappings
The rules that govern how each Slice construct is translated into a specific programming language are known as language mappings. For example, for the C++ mapping, a Slice sequence appears as an STL vector, whereas, for the Java mapping, a Slice sequence appears as a Java array. In order to determine what the API for a specific Slice construct looks like, you only need the Slice definition and knowledge of the language mapping rules. The rules are simple and regular enough to make it unnecessary to read the generated code to work out how to use the generated API.
Of course, you are free to peruse the generated code. However, as a rule, that is inefficient because the generated code is not necessarily suitable for human consumption. We recommend that you familiarize yourself with the language mapping rules; that way, you can mostly ignore the generated code and need to refer to it only when you are interested in some specific detail.
Currently, Ice provides language mappings for C++, Java, C#, Python, Objective-C, and, for the client side, PHP and Ruby.
- ICE Manual(Documentation for Ice 3.5)---Language Mappings
- ICE Manual(Documentation for Ice 3.5)---Slice
- ICE Manual(Documentation for Ice 3.5)---IceGrid
- ICE Manual(Documentation for Ice 3.5)---Ice Architecture--Terminology
- ICE Manual(Documentation for Ice 3.5)---Ice Architecture--异常信息
- ICE Manual(Documentation for Ice 3.5)---Slice Compilation
- ICE Manual(Documentation for Ice 3.5)---Slice Source Files
- ICE Manual(Documentation for Ice 3.5)---Slice Lexical Rules
- ICE Manual(Documentation for Ice 3.5)---Slice Modules
- ICE Manual(Documentation for Ice 3.5)---Java Mapping--Client-Side
- ICE Manual(Documentation for Ice 3.5)---Java Mapping--Server-Side
- ICE Manual(Documentation for Ice 3.5)---Connection Management(Connection Establishment)
- ICE Manual(Documentation for Ice 3.5)---IceGrid Architecture
- ICE Manual(Documentation for Ice 3.5)---IceGrid(Getting Started)
- ICE Manual(Documentation for Ice 3.5)---Ice Architecture--Architectural Benefits of Ice
- ICE Manual(Documentation for Ice 3.5)---The Ice Run Time in Detail(ICE Stats)
- ICE Manual(Documentation for Ice 3.5)---Ice Architecture--调用方式介绍
- ICE Manual(Documentation for Ice 3.5)---Ice Architecture--客户端服务端结构
- Setup Factory打包程序
- emctl start dbconsole遇到错误:OC4J Configuration issue
- shell中很强大的cut命令
- 对方阵顺时针旋转
- 开发小技巧: 如何在jQuery中禁用或者启用滚动事件.scroll
- ICE Manual(Documentation for Ice 3.5)---Language Mappings
- SSL(TLS) Authentication:Web Services and Java
- jboss7 以modules方式部署第三方jar
- ubuntu 搭建smb
- windows phone:自定义按钮
- Eclipse 调试时打开变量的鼠标悬浮提示功能
- linux 开发 tips
- uc/GUI 汉字显示
- ZBlog2.1网站搬家总结