当前位置:首页 > 报告详情

李枫-再论D作为一种更好的操作系统编程语言.pdf

上传人: 张** 编号:159592 2024-04-05 44页 5.05MB

1、Revisiting as a better system programming language Feng Li(李枫李枫) Mar 30,2024An indie developer from China:uThe main translator of the book Gray Hat Hacking The Ethical Hackers Handbook,Fourth Edition(ISBN:9787302428671)&Linux Hardening in Hostile Networks,First Edition(ISBN:9787115544384)u Pure soft

2、ware development for 15 years (11 years on Mobile dev)u Actively participating Open Source Communities:https:/ https:/ Recently,focus on infrastructure of Cloud/Edge Computing,AI,IoT,Programming Languages&Runtimes,Network,Virtualization,RISC-V,EDA,5G/6GWho Am I AgendaI.BackgroundAn overview of The l

3、atest updateTestbedsII.for Operating SystemMultiplixRevisorSerpent OSIII.-based system SW/HW development Compiler development with for HW verification +Next generation system languageIV.Wrap-up1)An Overview of DlangI.Backgrounduhttps:/en.wikipedia.org/wiki/D_(programming_language)uhttps:/dlang.org/o

4、verview.htmluPlease may refer to corresponding part in my previous talks as below for related content:Will D be a better system programming language at OpenInfra Days China 2022(Online).First exploration of D for HW-SW co-designed system at 1st OSEDA Workshop 2022.uOrigins of the D Programming Langu

5、age https:/dl.acm.org/doi/abs/10.1145/338632 https:/ I.Background 2)The latest updateSecure programming languageu .I.BackgroundWho will replace C/C+?u .u One idea:Why Modern Alternative Languages Never Replace C/C+https:/ I.Background3)TestbedsTestbed1u Intel NUC X15 LAPAC71H(32GB DDR5-4800)with Fed

6、ora 39(Linux Kernel 6.7.9)Testbed2u Raspberry Pi 4B(8GB LPDDR4-3200)/Raspberry Pi 5(8GB LPDDR4X-4267)with Fedora/UbuntuI.Background1)Multiplix1.1 OverviewII.D for Operating Systemuhttps:/ An operating system kernel for RISC-V and AArch64 SBCs.uhierarchical structureII.D for Operating System1.2 Why D

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了D语言作为一种系统编程语言的优势和潜力。作者介绍了自己的背景,包括在中国翻译《Gray Hat Hacking》和《Linux Hardening》等书籍的经历,以及在移动开发领域超过15年的纯软件开发经验。作者积极参与开源社区,如GitHub上的“XianBeiTuoBaFeng2015”和“MySlides”。 文章重点关注云计算、边缘计算、AI、物联网、编程语言和运行时、网络、虚拟化、RISC-V、EDA等领域。作者提出D语言在硬件/软件协同设计系统中的潜力,并分享了几个基于D语言的操作系统项目,如“Multiplix”、“Revisor”和“Serpent OS”。此外,还讨论了D语言的编译器开发、硬件验证以及与Zig语言的结合。 作者认为D语言是下一代系统编程语言的最佳候选之一,特别是在具有更多创新自由的硬件/软件协同设计的边缘计算基础设施中。然而,D语言仍有很长的路要走。
"D语言如何改变系统编程?" "探索D语言在硬件验证领域的应用" "如何使用D语言构建下一代系统语言?"
客服
商务合作
小程序
服务号
折叠