当前位置:  软件>C/C++软件

C++解释器 Cint

    来源:    发布时间:2015-02-09

    本文导语:  Cint(C/C++ interpreter, C-int)是一个C++解释器,顾名思义,和GCC、VC等编译器不同,它是解释执行C++代码的。 我们可以利用它来让我们的程序支持解释C++语言。 它具有的功能有: 支持 K&R-C, ANSI-C, ANSI-C++ Cint 覆盖了80-90%的K&R-C、ANSI...

Cint(C/C++ interpreter, C-int)是一个C++解释器,顾名思义,和GCC、VC等编译器不同,它是解释执行C++代码的。 我们可以利用它来让我们的程序支持解释C++语言。

它具有的功能有:

  • 支持 K&R-C, ANSI-C, ANSI-C++
    Cint 覆盖了80-90%的K&R-C、ANSI-C和C++语言特性。包括多继承、虚函数重载、操作符重载、默认参数、模板(这个猛)等等。 Cint的目标不是成为100%兼容ANSI/ISO C++语言的处理机,而是一个可移植的足以解析大部分标准C++的脚本环境。
  • 可处理大规模C/C++源码
    Cint可以处理大规模的C/C++源码,这可不是所有C++解释器都能做到的。Cint可以快速加载入源文件并解析超过6万行的代码。
  • 可与编译代码混合使用
    基于速度和交互的需要,你可以混合使用编译代码和脚本代码。"makecint"工具可以把任何C/C++对象作为预编译库嵌入到脚本中去,预编译库可以 配置成动态链接库。脚本代码和预编译代码可以双向无缝调用。
  • 动态C++
    Cint是动态的。它可以从命令行处理C++声明,动态地定义/删除类和函数的声明、载入/卸载源文件和动态库,以及一个扩展的 RTTI机制,这些足以让你开发出不可思议的C++用法。
  • 内置的Debugger和Class Browser
    Cint有一个内置的debugger,可以用于调试复杂的C++执行流程。基于的文本Class Browser是Debugger功能的一部分。
  • 可移植性
    Cint可以在不少操作系统上工作:HP-UX, Linux, SunOS, Solaris, AIX, Alpha-OSF, IRIX, FreeBSD, NetBSD, NEC EWS4800, NewsOS, BeBox, Windows-NT ,Windows-9x, MS-DOS, MacOS, VMS, NextStep, Convex。
    移植比较简单,你可以参考platform/README文档。

    
 
 

您可能感兴趣的文章:

  • C++设计模式之解释器模式
  • 请问java的xml解释器有哪些?怎么能在applet里用这些解释器?
  • alex 解释器 alexinterpreter
  • Java源代码解释器 Beanshell
  • Python解释器 CPython
  • markdonw解释器 sundown
  • Brainfuck编译器和JIT解释器 bfc
  • Scheme Lisp 解释器 Subs
  • AIML解释器 program-o
  • JavaScript 解释器 DMDScript
  • Lisp 解释器 Little Lisp
  • JavaScript 解释器 js.js
  • ....新手傻问题:怎么样添加java解释器至PATH环境变量??
  • 哪位高人有Linux/Unix下的HTML解释器?请共享一下。急用。3X。
  • linux下载shell解释器问题
  • 那里可以找到java的svg解释器?
  • 如何获取shell词法分析,语法分析及解释器的内容和信息
  • 浏览器中的scheme解释器 SchemeScript
  • 最后36分,java 怎么使用ie自带的xml解释器?
  • 我的JAVA解释器是怎么回事啦?
  • 调查一下大家服务器上的python解释器的版本
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Scheme 解释器 SchemeRuntime
  • 请问:在哪里能找到JAVA编译器和解释器?我是一个初学者。我想学JAVA。
  • 在哪里能找到JAVA编译器和解释器?我是一个初学者。我想学JAVA。
  • 一个ELF文件解释器的实现~~~
  • redhat9 下,python解释器都能运行,idle杂个就不行呢 ?
  • Java版的Ruby解释器 JRuby
  • 解释器文件问题??为什么没结果啊?
  • U盘Linux成功!!!(内含一个basic解释器)
  • 我现在在编写一个在LINUX下运行的命令解释器,对于后台运行的命令方法有些不懂,请高手指点一下
  • 请教一个关于unix解释器文件的问题。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3