ILBC 规范】的更多相关文章

本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 <我发起并创立了一个 VMBC 的 子项目 D#>(以下简称 <D#>) https://www.cnblogs.com/KSongKing/p/10348190.html  . ILBC 规范: 加载程序集: ILBC 程序集 有 2 种, 1  Byte Code 程序集,   扩展名 为  .ilb,   表示  “ILBC Byte Code”  . 2  Native Code 程序集,…
接上篇 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.html  , ILBC    的 目标 是    跨平台  跨设备 . D# / ILBC  可以 编写 操作系统 内核 层 以上的 各种应用, 其实 除了 进程调度 虚拟内存 文件系统  外,  其它 的 内核 模块 可以用  D#  编写, 比如 Socket . D# / ILBC  的 设计目标 是 保持简单, 比如  D#  支持  Lambda 表达式,  但是…
ILBC  见 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.htm 发起这个项目的原因是, 本来想用 VsCode 来写 InnerC 的, InnerC 是一个 用 C 语言 写 C 语言 编译器 的 项目, 这就需要 用 VsCode 开发一个 C 语言 项目, 结果发现, 用 VsCode 开发 C 项目 还挺麻烦的, 需要自己配置这配置那, 所以, 我想 ILBC 需要开发一款 自己 的 IDE, 暂命名为 “ILBC…
ILBC  见 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.html 今天装了个 VsCode , 听说 VsCode 是 用 Javascript 写的, 突然觉得, 跨平台 的 主角 应该是 Javascript 嘛 ~! 所以, 就想 ILBC 是不是也要支持  Javascript ,,,  当然, 从技术上, ILBC 完全没有问题 . Javascript  确实 很容易 跨平台,  比如, 脚步语言 不需要复杂的…
本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 <我发起并创立了一个 VMBC 的 子项目 D#>(以下简称 <D#>)  https://www.cnblogs.com/KSongKing/p/10348190.html   . ILBC 运行时       架构图    如下: 为了便于讲解,   图中 一些位置 标注了 红色数字 . ILBC 运行时  包含  3 个 部分:   调度程序 . InnerC(Byte Code to Nat…
我之前还发起过一个 项目, 名字也叫 HtmlCore, 见 <我发起了一个 .Net 开源 跨平台 GUI (界面开发框架)项目 HtmlCore>  https://www.cnblogs.com/KSongKing/p/9560723.html  , 其实 这 2 个 项目是 相通 的, 是一个项目 . HtmlCore  的 设计目标 是 未来 发展成为 1     ILBC / D# 开发 的 浏览器内核 2     ILBC 的 GUI 引擎 有关 ILBC, 见 <ILBC…
项目地址:  https://github.com/kelin-xycs/HashTableLib 为什么会想要自己写一个 Hash 表, 以前也想过 Hash 表 的 原理, 觉得很神奇, 不过最近的 直接原因 是 最近在搞  ILBC, 这可以认为是一个 编译器 项目, 有关 ILBC,  见 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.html , 编译器 里 会 需要 快速 的 查找 成员(变量 .字段 .类 . 方法…
大家好, 我发起并创立了一个 VMBC 的 子项目 D#  . 有关 VMBC ,  请参考 <我发起了一个 用 C 语言 作为 中间语言 的 编译器 项目 VMBC>     https://www.cnblogs.com/KSongKing/p/9628981.html , 和 <漫谈 编译原理>  https://www.cnblogs.com/KSongKing/p/9683831.html    . D# ,  就是一个 简单版 的 C#  . 下面说一下 D#  项目…
下面说下iOS的代码规范问题,如果大家觉得还不错,可以直接用到项目中,有不同意见 可以在下面讨论下. 相信很多人工作中最烦的就是代码不规范,命名不规范,曾经见过一个VC里有3个按钮被命名为button1.button2.button3,全文没有注释,去看代码逻辑才能知道这三个按钮的意思,我也是醉了! 下面的规范 有的定的比较死,大家可以根据自己团队的风格进行修改.该文章主要是OC的代码规范,有几个是Swift的规范. OC和Swift的代码规范如下: 一.VC生命周期 模块排列顺序 1. 注意…
一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该文件,会报错 4.运行test2.js 二.模块简单使用 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Node环境中,一个.js文件就称之为一个模块(module). 模块化的开发的好处:提高代码的可维护性,避免修…