Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结
Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结
1.1. 要兼容的重要语言api1
1.2. 常用基础api分类 core api1
1.3. 比较常用的扩展库api ext api1
1.4. 标准函数库函数数量统计,共有多少个函数c c++ vbs js php2
2. 范例,给java扩展其他语言的api2
2.1. 目录结构2
2.2. 调用3
3. 参考3
1.1. 要兼容的重要语言api
目前规划主要java js php c# ,,至于c c++ python vbs sql 第二梯队
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
1.2. 常用基础api分类 core api
第一类:数学函数
第二类:转换类型函数 与类型检测
第三类:关于时间日期类型的函数,
第四类:关于字符串类型的函数
第五类:Collection array 关于数组类型的函数
第七类:格式化函数
Err exception debug
Io
Util
Codec
Local
process进程函数
Network socket
Mem op
Sign
filter
1.3. 比较常用的扩展库api ext api
Regexp
Db
Image
Media
Sql
Ui
1.4. 标准函数库函数数量统计,共有多少个函数c c++ vbs js php
C语言 约274个
Vbs:180
Js 约165个 ----430个
Php 约425
C++ 约一千????
Java Jdk8 57M 18635 个类
C#。Net .NET Framework4.5 里有超过一万个类及十万个方法
Python
2. 范例,给java扩展其他语言的api
2.1. 目录结构
类似于c php语言这类型的内部库没有类的语言
建立一个package com.attialx.c/vbs/js/php/cplus/csharp
按照分类建立一个class,比如math.java 里面集成c语言的math函数即可。。
然后建立一个globale调用文件 cApi.java..
如果是js这类型有已经有class的语言,直接照搬类别即可。。
2.2. 调用
首先Static import
可以分别import 模块或者global 推荐import global
调用直接puts(“xxx”); 感觉这个方法好。。
或者也可以仿照go。。 C.puts(“xxx”);???貌似这个不好。。
3. 参考
vbs函数大全 iteye
VBS函数大集合 cnblog
C语言函数_百度百科.html
c++标准库_百度百科.html
Atitit. 衡量项目规模 ----包含的类的数量 .net java类库包含多少类 多少个api方法?? - attilaxAti.html
Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结相关推荐
- C语言期末大作业-学生成绩管理系统(完整源码+设计报告)
C语言-学生成绩管理系统 一.学生成绩管理系统源码(完整) 二.程序设计报告 1.课程设计目的 2.课程设计任务与要求: 4.课程设计成果(运行截图) 5.课程设计心得 一.学生成绩管理系统源码(完整 ...
- C语言打印字符串的所有排列组合(附完整源码)
C语言打印字符串的所有排列组合 字符串的所有排列问题 C语言打印字符串的所有排列组合的完整源码(定义,实现,main函数测试) 字符串的所有排列问题 示例:ABC的排列是ABC,ACB,BCA,BAC ...
- 免费天气预报查询 API、历史天气查询 API 接口使用示例【源码可用】
天气预报查询 API.历史天气查询 API 接口使用示例[源码可用] 福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全 一.免费天气预报查询 API 通过城市 ...
- 国际多语言出海商城返佣产品自动匹配订单源码
国际多语言出海商城返佣产品自动匹配订单源码 8国多语言出海拼单商城 此网站是很多巴西客户定制的原型,已投放运营符合当地本地化 多语言商城返利返佣投资理财派单自带余额宝, 采取全新支付端口,后台语音提醒 ...
- C语言——史上最全通讯录讲解(附源码)
C语言--史上最全通讯录讲解(附源码) 一.开始界面的打印 二.对六大板块进行定义操作 三.对联系人进行初始化 四.对通讯录进行初始化 4.1动态版本 4.2静态版本 五.通讯录六大功能的具体实现 5 ...
- C语言实现的一个小学生算数自测系统源码分享
C语言实现的一个小学生算数自测系统源码分享 #include <stdio.h> //标准输入输出 #include <stdlib.h> //用于对程序进行退出操作 #inc ...
- C语言C++图形库---贪吃蛇大作战【附源码】
这一节中,我们来做一款经典小游戏,贪吃蛇.先看看最终效果图 在开始之前,我们把窗体创建好. 创建一个800 * 600的窗体.这一次我们使用默认的原点和坐标轴:原点在窗体左上角,X轴正方向向右,Y轴正 ...
- 物流一站式单号查询之快递鸟API接口(附Demo源码)
前三篇中,我们已经从注册.申请接口.调用接口.联调开发.部署上线等一系列角度对比过几家不同的物流平台,今天我们再来瞧一瞧快递鸟这个物流API平台,我们会今天从全流程的快速梳理一遍,另外,我还会就在我对 ...
- python 做软件授权代理_软件提卡+授权API+代理系统三合一网站源码(开源)
功能说明: 此网站系统是集成了以下多种功能:软件授权验证系统通过API接口进行验证使用者是否拥有授权. 软件可设置使用时间,如使用者没有授权,将手动添加试用授权.网站手动生成卡密系统内部对接授权系统q ...
- kubernetes的api操作和kubectl的源码剖析
1.kubernetes的api文档的网址: https://kubernetes.io/docs/concepts/overview/kubernetes-api/ 2.kubernetes的go语 ...
最新文章
- 肤色检测算法 - 基于不同颜色空间简单区域划分的皮肤检测算法
- 遗留应用现代化场景:如何正确使用RESTful API
- Sublime Text
- com.alibaba.fastjson.JSONObject之对象与JSON
- 用友CDM系统,将货位间商品移库单(一步)修改为内调出入库单(一步)方法使用...
- 标准正态分布的积分怎么求?
- Futter基础第20篇: 实现轮播图 flutter_swiper
- maven添加mirror_Maven配置setting.xml值Mirror与Repository区别(示例代码)
- 软件工程 第二章 可行性研究
- 一次redis乱用导致的事故现场
- Linux系统管理初步(六)设置计划任务
- JAVA_JDK下载与安装教程
- 人脸识别-倍加信梯控控制
- matlab的f检验和t检验,统计学在数学建模中的T检验和F检验
- IP网络摄像机安装注意事项
- 被Win10自带杀毒软件自动误删除的exe从这里找
- Idea使用Alibaba Cloud Toolkit
- ue unreal 虚幻 invalid HTTP response code received 问题
- 你见过灰犀牛吗?也许它比黑天鹅还可怕
- 大学一路走来总结(技术)
热门文章
- 什么是编译性语言、解释性语言和脚本语言
- Spring生态系统(Spring可能大家都在用,很少去关注整体架构)
- c# String.Split数组省去空字符
- java,mysql,hadoop,cdh,hive,spark,ntp,zookeeper,kafka,storm,redis,flume,git 安装详解
- Android ROM DIY之MTK平台手机通用移植 (续)
- (转帖)美国人教你这样用Google,你真的会变特工
- HDU 2531 (BFS搜索)
- 文本框获取焦点并弹出下拉框
- springMVC系列之(四) spring+springMVC+hibernate 三大框架整合(转)
- 重写description方法