`
touchinsert
  • 浏览: 1325260 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

提供“自定义预编译器”的IDE

 
阅读更多

pascal的with语句很好用,但是对于需要对多个对象进行缩写时,就不够用了
如果能扩展为:
WITH obj1.fobj11 AS o1,obj2.fobj21 AS o2 DO
BEGIN
o1.xxx;
x:=o2.yyy+o1.yyy;
END;
就好了!

好像c#已经是这样的了。。。。。。。。

由这类问题引发的一个需求、幻想是:一个待编译的项目源代码包,第一个文件就是自定义的语法预处理定义
真正编译源代码前,先通过这个预处理文件对所有源代码进行预处理,然后才是编译
这样,就可以很简单的实现了各种语言的个人改进
当然,多数个人改进不一定是对的方向,但是通过互相的交流,集思广益,总会很快归纳出一些优秀预处理
这样,比什么组织、公司推出新语法要快的多,而且负面影响也小——不好的,很快通过实践被淘汰

不过副作用是:每个人的代码个性化会更厉害!——必须有一种自动wiki机制尽快消灭不良的“预编译器”才行

分享到:
评论

相关推荐

    推荐 10 款 C++ 在线编译器1

    在现代编程环境中,C++在线编译器已经成为开发者和学习者的宝贵工具,它们提供了方便快捷的平台,可以在无需本地安装编译环境的情况下编写、测试和运行C++代码。以下是一些推荐的C++在线编译器及其特点: 1. **...

    Delphi IDE 编辑器 配色主题 Delphi IDE Theme Editor

    在自定义配色的过程中,Delphi IDE Theme Editor允许你对代码编辑器的各个部分进行精细化调整。这包括但不限于字体颜色、背景色、高亮色、行号颜色、括号匹配颜色等。对于那些有特殊需求的开发者,比如色盲开发者...

    mu_编译器_编辑爆率的

    现代集成开发环境(IDE)集成了编辑器、编译器和调试器等功能,提供了一站式的开发体验。例如,当开发者在IDE中编写代码时,编译器可以实时地进行语法检查,提供错误提示,甚至在编码阶段就进行静态分析优化。这极大...

    Keil V5.06编译器安装包

    用户还可以自定义编译器设置,例如优化级别、内存模型等,以适应不同的开发需求。 5. **编译与调试** Keil提供了强大的集成编译和调试功能。点击编译按钮,ARMCC编译器会生成目标代码。如果出现错误,IDE会显示...

    vc一个自己写的编译器

    Visual C++是微软公司提供的一个集成开发环境(IDE),它包含了一个C++编译器、调试器和其他用于Windows应用程序开发的工具。利用VC进行编译器开发,开发者可以利用其强大的调试功能和丰富的库支持,以更高效地实现...

    啊哈c 迷你编译器

    6. **skin**:这个词通常指的是软件的皮肤或界面主题,啊哈C迷你编译器可能提供了自定义界面外观的功能,允许用户根据个人喜好更改编辑器的视觉风格。 7. **codes**:这个文件夹可能包含了一些示例代码或者模板,供...

    visual_java_src.rar_java 编译器_java编译器_编译器

    在本压缩包“visual_java_src.rar”中,我们可以找到这个项目的源代码,这对于学习和理解Java编译器的工作原理以及如何构建一个自定义的编译器界面具有很高的价值。 首先,让我们深入了解一下Java编译器的基本概念...

    完整版连接编译器.rar

    在实际开发中,我们通常使用集成开发环境(IDE),其中集成了编译器和链接器。例如,Visual Studio、Eclipse等,它们提供了一键编译和链接的功能,简化了开发流程。然而,了解连接编译器的工作原理和功能,对于解决...

    java编译器源代码.rar

    7. **自定义编译器插件**: 开发者可以通过Java Compiler API(JSR 199)编写自定义的编译器插件,以扩展Javac的功能,例如添加新的注解处理器或实现特定的编译时检查。 8. **编译器与IDE集成**: 在开发环境中,...

    CS编译器

    此外,Roslyn还支持自定义分析器和代码修复提供者,使得开发者可以创建自己的编码规则和自动化修复工具。 **编译器的选择与应用** 在选择编译器时,开发者需要考虑以下因素: - 兼容性:确保编译器支持目标平台和...

    JCreator编译器

    **JCreator编译器**是一款专为Java开发者设计的轻量级集成开发环境(IDE),以其高效、便捷的特性受到广大用户的青睐。它提供了一整套工具,使得编写、调试和运行Java程序变得轻松易行。 ### 1. **轻量级特性** ...

    DEV-CPP编译器

    DEV-CPP是一款经典的开源C/C++集成开发环境(IDE),专为初学者和专业人士设计,提供了便捷的编程体验。这款编译器基于MinGW(Minimalist GNU for Windows)和GCC(GNU Compiler Collection),使得在Windows操作...

    基于C#到编译器,方便编译.cs文件

    综合以上信息,我们可以了解到这个项目提供了一个用C#语言编写的自定义编译器,它允许用户批量编译C#源代码,并且可能具有一定的可配置性,适合学习和开发用途。尽管它可能基于较老的开发环境,但其核心功能对于任何...

    IDE.rar_C IDE_silicon IDE

    Silicon IDE的C语言支持,意味着它可以处理这些领域的项目,提供优化的编译器和调试工具,帮助开发者更好地理解和控制底层硬件。 **IDE.pdf的内容预览** "IDE.pdf"很可能是Silicon IDE的用户手册或技术文档,其中...

    .net 实现的C#编译器

    .NET框架中的C#编译器,也被称为Roslyn,是一个由微软开发的开源项目,它为C#和Visual Basic .NET提供了现代化的编译服务。这个编译器不仅能够将源代码转换为IL(中间语言),还提供了一整套API,使得开发者可以直接...

    义隆C编译器

    义隆C编译器是一款专为C语言设计的编译器,它不仅支持标准的C语言特性,还提供了额外的功能和优化选项,以提高程序的性能和开发效率。 #### 二、义隆C编译器的核心功能 1. **语法检查与错误报告**:义隆C编译器...

    ARMCC Compiler Verdion 5编译器

    - **链接器脚本**:对于更复杂的项目,可能需要自定义链接器脚本来控制内存布局和重定位。 - **错误和警告**:理解和解决编译过程中的错误和警告是成功构建项目的关键。 - **调试**:利用IDE中的调试工具,逐步...

    MPLAB XIDE 开发环境.zip

    10. **文档与社区支持**:Microchip提供了详尽的MPLAB XIDE用户手册和在线文档,以及活跃的开发者社区,为用户提供技术支持和交流平台。 总之,MPLAB XIDE作为Microchip的官方开发工具,以其全面的功能和易用性,...

    dotnet-Conan是NET编译器平台Roslyn的轻量级分支添加编译器插件基础结构

    标题中的“dotnet-Conan”是一个专为.NET开发者设计的项目,它基于.NET编译器平台Roslyn,目的是为了提供一种轻量级的方式来扩展编译器的功能,通过添加自定义的编译器插件基础设施。这个项目的描述进一步确认了...

Global site tag (gtag.js) - Google Analytics