zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    可持久化线段树学习笔记
    GDI+学习之路
    tcpdump——分析tcp关闭4次过程
    nasm过程调用
    ios学习:NSURLConnection 和 Json数据解析
    ios学习:文件简单读写
    JSONP原理及其简单封装
    JSP使用JSTL
    JDBC
    Apache无法正常启动的原因
  • 原文地址:https://www.cnblogs.com/attilax/p/15198772.html
Copyright © 2011-2022 走看看