1. APL是一个应用开发平台.

2. APL是一种抽象编程语言和思想.
3. APL是 C++程序开发和APL脚本语言程序开发能够 非常好融合的 一种开发工具.
作者融合这两门语言的用意是:        
A. C++语言 就像人体的骨骼框架, 用来定义应用的框架和核心.                    B. APL脚本语言 就像人体的皮肤, 具备非常好的灵活性和开发效率, 用来完             成应用外围的表现和灵活性应用需求开发.
 C. APL开发中, APL接口库基于统一的APL接口, 对C++开发者和脚本语言开发             者是共享的.
4. APL中允许开发者 创建自己的C++应用程序框架, 而加载APL运行库方式的应用.
5. APL脚本可以应用于 控制台程序, 也可用来写Web应用, 也可用于组态设计(Scada).
6. APL接口是一种抽象的并且是可扩展接口内涵的接口.
7. APL发展规划是 创建一种 OS接口和应用开发 之间的一个中间层, 使应用开发 不再    依赖具体OS的API, 而是抽象接近人类语言和逻辑的一个中间层接口.

转载于:https://blog.51cto.com/smartfishliu/901364

抽象编程语言(APL)是什么?相关推荐

  1. 为什么要开发抽象编程语言(APL)?

    作者在Windows平台下从事C++开发工作超过15年, 在此过程中, 以下问题让作者感到困惑, 并试图找到答案, 当作者发现不能找到合适的现存方案的时候,作者决定去尝试解决这些问题, 并沿着这个思路 ...

  2. 开发人员为什么要选择APL(抽象编程语言)平台?

    昨天我同学问到开发人员为什么要选择APL(抽象编程语言)平台的尖锐问题,  我反思了我在博客上的文章更多是在介绍APL(抽象编程语言)平台的例子和思想.  没有很简要直接描述开发人员选择APL(抽象编 ...

  3. APL平台对C++开发者的价值和作用

    前两天我请二哥对博客提意见,  他讲了网站上APL平台太大, 不太容易让人真正搞懂, 并且缺乏具体的点抓住开发者. 我根据这个意见, 计划写系列文章, 阐述各个层次的开发者如何利用APL平台, 以使大 ...

  4. plc-st编程语言学习_这就是您可以学习所有编程语言的方式,是的-“全部”

    plc-st编程语言学习 "我应该首先学习哪种编程语言?" 许多初学者在开始学习编码时都会遇到这个常见问题. "哪种是最好的编程语言?" 在学习了一些语言之后, ...

  5. 【历史上的今天】12 月 17 日:词汇 Weblog 被创造;APL 语言发明人诞生;人类飞上天空

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 17 日,在 1902 年的今天,北京大学的前身京师大学堂正式举办开学典礼:京师大学堂创办 ...

  6. 本地HTML文件 带参数方案

    笔者在APL(抽象编程语言)平台中,  已经完成把 APL平台的APIs桥接到 javascript中.  因此目前写 本地的HTML页面有两种方式: 1. 通过本地的Web服务器方式:    apl ...

  7. dojo引用html模板,深入浅出dojo/request-本地HTML文件 带参数方案-遮罩层《一》_169IT.COM...

    笔者在APL(抽象编程语言)平台中,  已经完成把 APL平台的APIs桥接到 javascript中.  因此目前写 本地的HTML页面有两种方式: 1. 通过本地的Web服务器方式:    apl ...

  8. 艾特某人代码实现_为何敲代码,学好数学很重要?

    数学是编程的灵魂所在. 作者 | Justin Meiners 译者 | 王艳妮,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 程序员喜欢讨论编程语言.除了辩论它们各自的 ...

  9. 利物浦大学comp313课程第一节课

    thomas老师 200个人左右上这个课 周三的中国时间的 14+8=22 周三晚上十点是oh zoom的break up room是一个很好的特征 我希望你这次好好做 做基础了 我真的应该和gxh好 ...

最新文章

  1. ASP.NET Core 2 学习笔记(七)路由
  2. sql server修改字段编码格式_原理:一条 sql 的执行过程详解
  3. 驱动人生(离线网卡版)_驱动人生8.0版正式发布,最新功能速看
  4. 每日程序C语言28-有序数组插入元素
  5. 边缘设备上的实时AI人员检测:使用预先训练的SSD模型检测人员
  6. GDAL的一个BUG
  7. 【等价变换】—— 指数对数函数
  8. unix和linux命令_Linux / UNIX中的cp命令
  9. mysql 5.7.18源码包下载_centos 7 下MySQL 5.7.18 源码安装
  10. 导入导出mysql数据库
  11. arduino串口绘图_写了一个串口实时曲线绘制软件,分享给大家。不好轻拍
  12. mumu模拟器android调试,使用MuMu模拟器调试AndroidStudio项目
  13. 大学是不是每个专业都要学计算机,大学科目里计算机是必修课程吗?是不是每个专业都要学?...
  14. 获取当天日期的前一天或前几天,查询一天内的数据
  15. 毕马威《2021年中国证券业调查报告》:金融科技和数字化将成为发展核心
  16. unity使用tiled文件,将数据用unity打开,可以无限tiled地图
  17. 微型计算机曾经使用过的字长,自考《计算机应用基础》模拟试题七
  18. 【K8s】部署自定义项目到K8s集群上运行
  19. 区块链公链开发 区块链一条公链开发费用
  20. mybatis test把空字符串解析为0

热门文章

  1. [恢]hdu 2087
  2. Android位置服务介绍,并介绍如何通过LocationManager对象获取位置信息
  3. /etc/resolv.conf文件详解
  4. Apache Kafka 2.7.0 稳定版发布
  5. 怎么样把c语言转变为汇编语言,如何把汇编语言转换成C语言
  6. python和nodejs数据传递_python中的*和**参数传递机制
  7. hbuilderx制作简单网页_简单的手机网页制作教程
  8. Spring Boot、Spring Cloud、Dubbo的区别
  9. Spark_Sql50题(DataFrame)
  10. 神经网络入门--连载1