搜索
bottom↓
回复: 8

dlang开发环境dexed

[复制链接]

出95入8汤圆

发表于 2022-8-9 20:57:07 | 显示全部楼层 |阅读模式
本帖最后由 zzsczz 于 2022-8-9 21:00 编辑

dlang 的 ide  dexed

代码 及其 编译好的exe文件 上传在网盘里了

链接: https://pan.baidu.com/s/17fmlObpybpvV-IRspdAnUg?pwd=z7ft 提取码: z7ft

编译步骤 见 [url]https://basile.b.gitlab.io/dexed/build.html[/url]


需要用最新的lazarus ldc2编译



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出16170入6148汤圆

发表于 2022-8-9 21:14:14 来自手机 | 显示全部楼层
听也没有听过路过...

出95入8汤圆

 楼主| 发表于 2022-8-9 21:27:40 | 显示全部楼层
本帖最后由 zzsczz 于 2022-8-9 21:29 编辑
armok. 发表于 2022-8-9 21:14
听也没有听过路过...
(引用自2楼)


作者是 Walter Bright  ,

开发过 digital mars c++ 编译器;

dlang作为c++的 代替,没火过  ;   

dlang静态 ,GC可配置,带泛型编程


lazarus 是 delphi的 开源替代产品,苟了几十年了,很好玩


https://en.wikipedia.org/wiki/Walter_Bright

要 科学 看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出235入235汤圆

发表于 2022-8-9 22:01:47 | 显示全部楼层
大厂语言都没玩过来,没时间玩小众。。有什么独到之处吗,对于一般菜鸟。

出95入8汤圆

 楼主| 发表于 2022-8-10 00:55:32 | 显示全部楼层
lyping1987 发表于 2022-8-9 22:01
大厂语言都没玩过来,没时间玩小众。。有什么独到之处吗,对于一般菜鸟。 ...
(引用自4楼)

电工建议 先啃vc/win32  然后   嵌入式MDK ; 进阶 转c#  ,纯软的转java。

小众的 自己折腾吧 ,好比 钓鱼、打麻将 之类的

出0入228汤圆

发表于 2022-8-10 07:40:03 | 显示全部楼层
本帖最后由 wxws 于 2022-8-10 07:41 编辑

不是应该 输出  “hello world"嘛?

前几年也在这儿发了一阵子贴子的 菜农
在头条上也发现了他,
他将他的crc计算,在能听说过的编程语言上都跑了一遍。。。。。

一直搞不通他的逻辑。

出95入8汤圆

 楼主| 发表于 2022-8-10 12:27:02 来自手机 | 显示全部楼层
wxws 发表于 2022-8-10 07:40
不是应该 输出  “hello world"嘛?

前几年也在这儿发了一阵子贴子的 菜农

(引用自6楼)

项目的代码路径变化了

出20入186汤圆

发表于 2022-8-10 17:14:37 | 显示全部楼层
专门看了一下午教程,感觉挺不错,语法上特别接过C#,

出95入8汤圆

 楼主| 发表于 2022-8-10 22:15:25 | 显示全部楼层
yuyu87 发表于 2022-8-10 17:14
专门看了一下午教程,感觉挺不错,语法上特别接过C#,
(引用自8楼)



原贴
https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/


简单翻译一下 括号内是我吐槽。

作者毕业后从2006年开始 在  SARC 工作,该公司从事海运业。祖传代码是80年代开始积累的,业务涉及船舶设计 和 船用载荷计算,屎山到2018年有50万行级别高 (小case了,就国内996的搞法50万行 也就5个人年的工作量; 看电信、银行,不高个100倍都不好意思叫山 ),使用的编程语言是  ISO 10206 standard Extended Pascal  ,对ISO 7185 Pascal有很大提升。变编译器供应商是英国的Prospero Software。 ISO 10206 standard 比Prospero Software 公司 长寿。Prospero Software 公司成立于成立于1981 年,在1998年左右挂掉。该公司前任领导 Tony Hetherington 支持 编译器到18年,干不动了;Tony Hetherington 在18年有86岁。作者 为 SARC公司未来数十年的开发 评估 替代方案。


GNU Pascal 支持 ISO 10206,但已经和GCC不同步而且停止开发。



Dlang 和 ISO 10206 pascal  相似之处 有
1 嵌套函数
2 边界检查
3 模块化
4 编译速度快

Dlang 吸引工程师的优势:
1 速度快,数值计算快
2 内置GC(内置内存回收,可以关闭)
3 动态数组
4 便捷的并行化支持
5 精心设计的模板(容易理解)
6 contract programming,基于契约的编程(我理解是语法上支持 接口的 检查 ,但业务逻辑 映射到 设计和实现上还是没法控制)
7 内存安全(没有空悬指针的问题)
8 内置单元测试
9 wysiwyg 字符转 和格式化数字支持
10 内置pegged ,( 相当于flex and bison,词法分析和语法分析?)




作者对比了 1 FREE PASCAL        2 ADA         3 Dlang   基本上就是扯淡了(要在40年尺度上保持代码的稳定性,推荐F77)


回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 14:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表