当前位置: 首页 > 软件库 > 开发工具 > 编译器 >

ShedSkin

Python到C++的转换工具
授权协议 GPLv3
开发语言 C/C++ Python
所属分类 开发工具、 编译器
软件类型 开源软件
地区 国产
投 递 者 闻昊英
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Shed Skin 是一个用来将 Python 程序 转成 C++ 程序的编译工具。

windows版本自带了mingw环境。

目前兼容性已经达到90%的样子,可以用来写一些小工具应用。

性能嘛,自然是远超Python标准环境。

  • 虽说python的性能在脚本语言中还算杰出,但是当程序中出现for,while循环或者函数递归调用的情况,其性能就下降的非常快。 比如,用递归方法计算fibonacci(33) ,C语言只要几毫秒,但python 就要10秒左右。 目前,已经有一些工具用于优化python的性能了,比如psyco,它可以做到JIT的优化。 shedskin采用了一种新的办法,即“翻译”。它把python代码翻译成C

  • Shed Skin is an experimental Python-to-C++ compiler designed to speed up the execution of computation-intensive Python programs. It converts programs written in a static subset of Python to C++. The C

  • Shed Skin is an experimental compiler, that can translate pure, but implicitly statically typed Python (2.4-2.6) programs into optimized C++. It can generate stand-alone programs or extension modules 

  • shedskin http://code.google.com/p/shedskin/ 虽说python的性能在脚本语言中还算杰出,但是当程序中出现for,while循环或者函数递归调用的情况,其性能就下降的非常快。 比如,用递归方法计算fibonacci(33) ,C语言只要几毫秒,但python 就要10秒左右。 目前,已经有一些工具用于优化python的性能了,比如psyco,它可以做到JI

  • http://code.google.com/p/shedskin/ Shed Skin 0.3 - support for 3 new standard library modules (now about 20 in total): - itertools (jeremie roquet) - heapq (jeremie roquet) - csv (converted using shed

  • http://shedskin.googlecode.com/files/shedskin-examples-0.2.tgz 里面有神经网络,图算法,压缩算法,数独解法,蚁群算法等等---是初学者不可多得的参考资料

  •  一个哥们写的C程序的仅仅是shedskin版本的1.5-7 倍,而Pysco相对较慢了,只是提升了2.6倍. see: http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/

 相关资料
  • 问题内容: 我知道大多数问题都是关于从Objective-C转换为Swift的,但是我正在寻找一种可以将Swift代码转换为Objective-C的工具。搜索所有内容时,我发现目标是迅速发展。 是的-我知道我可以使用桥头将快速代码放入Objective-C项目中-这不是我想要的。 我需要一个将Swift代码转换为Objective-C代码的工具。有这样的事吗? 问题答案: 没有此类工具可将Swif

  • 我一直在尝试编译,并玩了一圈的和数,但仍然不能弄清楚错误是什么。有什么想法吗? 标题:

  • (再说一遍,数据是字节数组) 但是,字节不匹配。我是不是漏掉了什么? (好吧,我当然是,否则它会起作用的,对吧?:S) -86,44,95,84,3,50,7,-119,-36,46,39,32,-120,7,10,-86,-101,110,-93,-72,-13,-93,-42,111,0,59,-85,-63,-15,-98,-17,-52 当转换为 170,44,95,84,3,50,7,1

  • 一、简介 京东小程序转换器,是京东官方团队提供的一款真正实现小程序一键转换的工具,帮助开发者提升开发效率,无需再为维护多套代码仓库而烦恼,让京东小程序的开发流程变得轻松而愉悦。 工具特性如下: 一键转换,可视化操作,简单易用 配备详细的文档操作说明,简单易学 转换过程搭配丰富的日志输出,直观明了 满足绝大多数转换工作需要,性能优越 二、使用说明 1、打开待转化小程序: 点击左侧栏“打开”,打开一个

  • 我们正计划购买RDO赎回的许可证,以实现EML到MSG的转换。然而,在购买之前,我们正在测试开发人员版本,该版本只在调试模式下工作,因为该版本在任何计算机上安装时都会显示一个消息框。 在IIS服务器中托管的Web应用程序中,是否有任何方法来验证这一点?请指教。

  • 我写了下面的代码,在我看来很好,但是我得到了一个编译错误: 我的代码: 如何解决此错误? 当我将“%”运算符更改为“/”运算符时,饱和度和亮度的值是正确的,但h的值是错误的。

  • 问题内容: 我正在围绕ArUco增强现实库(基于OpenCV)编写一个薄包装纸。我尝试构建的接口非常简单: Python将图像传递给C ++代码; C ++代码检测标记并将标记的位置和其他信息作为字典元组返回给Python。 但是,我不知道如何在Python中表示图像以将其传递给C ++。对于GUI和摄像机管理,我将使用PyQt,因此起初它将是QImage,但我不能简单地将其传递给OpenCV(或

  • 你好,我正在尝试创建一个程序路径并放入注册表文件中,但我一直出错。这是代码: 我得到的错误说 从“char*”到“unsigned char”[-fppermissive]的转换无效 我花了几个小时寻找解决方案,但我找不到。