全国服务热线:4008-639-636

D-coding低代码开发PaaS云平台


我们为商家打造数字化的工具,进而使整个产业链的供需互动触手可及



   
  
  
新闻公告 News
   
DCoding低代码开发工具介绍
来源: | 作者:luoyeputao | 发布时间: 2021-09-08 | 2016 | 分享到:

开发工具

D编码(DCoding低代码)是一种面向对象,势在必行的多范式系统编程语言。 虽然它起源于C ++的重新设计,但D是一种独特的语言,重新设计了一些核心C ++特性,同时也从其他语言中获得灵感,特别是Java,Python,Ruby,C#和Eiffel。
支持D的编辑器和集成开发环境(IDE)包括Eclipse,Microsoft Visual Studio,SlickEdit,Emacs,vim, SciTE,Smultron,TextMate,MonoDevelop,Zeus,和Geany等。
a. D的Eclipse插件包括:DDT [38]和Descent(死亡项目)。
  b. Visual Studio集成由VisualD提供。
  c. Visual Studio代码与Dlang-Vscode 或Code-D的扩展集成。
  d. Vim支持语法高亮和代码完成。
  e. 一个包可用于TextMate,而Code :: Blocks IDE包含对该语言的部分支持。然而,诸如代码完成或重构之类的标准IDE功能尚不可用,尽管它们部分在Code :: Blocks中工作(由于D与C相似)。
  f. Xcode 3的插件是可用的,D用于Xcode,以支持基于D的项目和开发。
  g. MonoDevelop的AddIn可用,名为Mono-D。
  h. KDevelop(以及它的文本编辑器后端,凯特)autocompletion插件可用。
  i. Coedit,一个专用于D的开源IDE。
存在用于Windows的开放源码D IDE,一些用D编写,如Poseidon, D-IDE,和Entice Designer 。
D应用程序可以使用任何C / C ++调试器进行调试,例如GDB或WinDbg,尽管对各种D特定语言功能的支持非常有限。在Windows上,在使用cv2pdb转换调试信息后,可以使用Ddbg或Microsoft调试工具(WinDBG和Visual Studio)来调试D程序。Linux的ZeroBUGS调试器为D语言提供了实验支持。 Ddbg可以与各种IDE或命令行一起使用; ZeroBUGS有它自己的图形用户界面(GUI)。

例子

这个示例程序打印其命令行参数。 主函数是D程序的入口点,args是表示命令行参数的字符串数组。 D中的字符串是由D1中的char [ ]或D2中的immutable(char)[ ]表示的字符数组。
1
2
3
4
5
import std.stdio: writefln;
void main(string[] args){
    foreach (i, arg; args) 
           writefln("args[%d] = '%s'", i, arg);
 }
foreach语句可以遍历任何集合。 在这种情况下,它将从数组参数中生成一系列索引(i)和值(arg)。 索引i和值arg根据数组参数的类型推断出它们的类型。