D语言是一个性能接近于 C++ 的现代风格编程语言,具有强大的语言表达力,语法简单的像 PHP,前面几个重要的版本中对苹果 ARM64 架构进行了支持,相信不久就可以看到基于D语言的游戏引擎运行于 iOS 平台之上!在服务端领域功能完备的 Hunt Framework 3.3.0 稳定版也即将发布!我们相信经过众多D语言开发者的不断努力即将看到 DLang 在全平台都可施展拳脚,其中包含 服务端、桌面端、iOS、Android、WebAssembly 以及嵌入式开发平台等。
D语言 2.093.0 版本主要改进包含:
- 共享变量初始化的预览;
- 模板实例化统计;
- install.sh 脚本更好的对 Windows 支持;
- 高精度的 GC 内存选项。
官方各种编译器最新版下载:
https://dlang.org/download.html
网络编程+事件编程(非阻塞的socket读写/定时器/信号)
多进程编程+进程间通信(信号, 管道, 信号量+共享内存 ,消息队列)
https://www.zhihu.com/question/395494009/answer/1241701447
请问Dlang怎么写,谁能写个Demo看看?
void main()
{
auto server = HttpServer.builder()
.setListener(8080, "0.0.0.0")
.setHandler((RoutingContext context) {
context.write("Hello World!");
context.end();
}).build();
server.start();
}
看不出以下编程要点体现在哪里:
网络编程+事件编程(非阻塞的socket读写/定时器/信号)
多进程编程+进程间通信(信号, 管道, 信号量+共享内存 ,消息队列)
https://github.com/huntlabs/hunt-http
所以说我讨论的不是框架,而是怎么用语言实现这么一个框架,你说的hunt,要比也是跟Swoole比了.我讨论的是Dlang和PHP本身的网络编程能力,具体点就是我上面所得那些关注点.