已选Tag

关联Tag

Emgu CV

"Emgu CV 是?OpenCV?的跨平台的 .NET 封装包,可在 .NET 兼容语言(C#, VB, VC++, IronPython) 中直接调用 OpenCV 提供的图像处理方法,支持 Windows Linux 和 OS X"

c# image opencv Cplusplus net opensource wrapper Graphics Programming dotnet imageprocessing imageanalysis computervision csharp machinelearning visualbasic image_manipulation csharpnet c#net
OGRE

"OGRE是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台

linux c++ VISUALIZATION game 3d Windows opengl directx ogre script GL Graphics Direct3D renderer Shader MacOSX Development Programming ogre3d engine 3dengine render_engine rendering 3d_rendering render_pipeline
Code:Blocks

Code::Blocks (codeblocks)是一个开源、免费、跨平台的c++ IDE。使用wxWidgets做为GUI函式库。使用了插件架构,使其功能可以使用插件自由地扩充。目前, Code::Blocks主要针对开发C/C++程式而设计。支持Windows、Linux及Mac OS X数种平台,亦能够在FreeBSD环境中建设Code::Blocks。

c++ Cplusplus compiler gui ide editor wxwidgets CodeBlocks source Development Programming cross-platform integrated_development_environments_(ide) code::blocks
Python

Python是一种面向对象、直译式编程语言,语法简洁而清晰,具有丰富和强大的类库,经常被当作脚本语言用于处理系统管理任务和网络程序编写,也非常适合完成各种高级任务。

Python由Guido van Rossum于1989年开始开发,第一个公开发行版(0.9)于1991年2月发布,1994年1月发布了Python 1.0版本。

与其他大多数编程语言不同的是,Python使用缩进来定义语句块,使得代码具备更好的可读性。Python提供了丰富的API和工具,开发者能够轻松使用C/C++、Cython来编写扩充模块。此外,Python可以将其他语言编写的程序轻松进行集成和封装。

Python由Python软件基金会维护。

c++ python compiler language scripting tools dynamic Interpreter Development VM Programming software_development object_oriented multi-platform programming_language program
Visual Studio

Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台。

Web php ide svn ftp dojo visualstudio scripting editor Development Programming software_development text_editor syntax_highlighting debuggers visual Studio developpement dotview editarea
Irrlicht

"Irrlicht是一个完全跨平台的3D游戏引擎。具有高效

linux c++ API game 3d Windows library opengl osx 2d wince directx macintosh Graphics Direct3D Shader MacOSX macos source Development Solaris Programming dotnet cross-platform portable code gaming engine 3dengine entertainment gamedev render_engine 3d_rendering objectoriented scenegraph win64 irrlicht_engine irrlicht 3d_engine rasterizer
GSL

GNU组织公布的一款基于C/C++的用于科学计算的数值计算库。有超过1000个函数。授权协议为 GPL。

library math gnu GSL Programming science numerical mathematics scientific
iTextSharp

iTextSharp是一个用来生成PDF文档的C#组件,相当于Java版的iText。iTextSharp可以运行在Windows操作系统中,由C#语言开发,授权协议是AGPL。

Web API framework xml library tools printing Development Programming generator reporting dotnet dynamic_content document_management streaming text_processing presentation reports
Boost

Boost C++ 库(Libraries)是一组扩充C++功能性的经过同行评审(Peer-reviewed)且开放源代码程序库。作为标准库的后备,是C++标准化进程的开发引擎之一。由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。

linux c++ API framework language Windows library stl tools collection documentation reference macos source Development Programming dynamic_content portable libraries code
RStudio

RStudio是R语言的一种集成开发环境,包括面向桌面用户的IDE和通过浏览器远程访问的Linux R服务器。它是免费自由软件。RStudio同时有桌面版和服务器版。RStudio基于C++开发,它的图形用户界面基于Qt。

Web linux Windows ide gwt statistics R editor MacOSX Development Programming syntax_highlighting r_project
PyQt

PyQt是英国的“Riverbank Computing”公司开发的一个创建GUI应用程序的工具包。是Python语言的GUI编程解决方案之一,是Python编程语言和Qt库的成功融合。目前Qt库是最强大的库之一。 它实现了一个Python模块集,有超过300类,将近6000个函数和方法。同时它也是一个多平台的工具包,可以运行于Microsoft Windows、Mac OS X、Linux以及Unix的多数变种上。

python qt qt4 Programming
jMonkeyEngine

jMonkeyEngine是一个生成快速现代3D游戏的引擎。它封装了OpenGL,提供一个完整强大高性能的工具包,使3D游戏的开发变得容易。

java VISUALIZATION API game 3d framework Windows library opengl Graphics renderer Shader Programming cross-platform visualisation gaming engine gamedev render_engine openal jme objectoriented scenegraph lwjgl
PHP

PHP(超文本预处理器:Hypertext Preprocessor)是一种开源的通用计算机脚本语言,尤其适用于Web开发,并且可以嵌入到HTML中使用。它的语法借鉴吸收了C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。

PHP最初是由拉斯姆斯·勒多夫在1995年开始开发,并在1995年6月8日将PHP/FI公开发布,即PHP 1。1997年两名以色列程序员Zeev Suraski和Andi Gutmans重写了PHP的语法分析器,并与当年11月发布了PHP/FI 2即PHP 2。在1998年6月又正式发布PHP 3。

PHP的应用范围相当广泛,尤其是在网页程序的开发上。PHP支持几乎所有流行的数据库以及操作系统,而且使用PHP完全是免费的、最重要的是PHP可以用C、C++进行程序的扩展。

PHP的标准由PHP Group和开放源代码社...

Web php language lamp zend scripting dynamic Interpreter Development Programming code object_oriented programming_language interpreted
robotium

robotium 是 Android 平台上类似 Selenium 的集成测试工具。有JUnit基础的开发者,还是非常容易上手的。

test java android testing framework gui junit library selenium tools tdd Programming code testdrivendevelopment androidapplication gui_testing androiddevelopement functional_testing
LLVM

LLVM即Low Level Virtual Machine(低级虚拟机),是用C++编写的构架编译器的框架系统。LLVM的项目是一个模块化和可重复使用的编译器和工具技术的集合。能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。LLVM是在2000年由Illinois大学发起的一个开源项目,2006年Chris Lattner加盟Apple Inc.并致力于LLVM在Apple开发体系中的应用。Apple也是LLVM计划的主要资助者。

java c++ gcc optimization C Forth compiler framework cpp scheme performance llvm clang tuning VM Programming Optimize cross-platform objective_c devtool optimizer stacker virtual_machines
HtmlUnit

HtmlUnit是JUnit的扩展测试框架之一。HtmlUnit将返回文档模拟成HTML,这样您便可以直接处理这些文档了。HtmlUnit使用如table、form等标识符将测试文档作为HTML来处理。它也需要遵循JUnit试框架结构的Java测试程序。HtmlUnit是跨平台的,由Java语言开发,授权协议是Apache。

test Web java javascript html testing browser Development Programming webtest htmlunit unit
NLTK

NLTK 会被自然地看作是具有栈结构的一系列层,这些层构建于彼此基础之上。那些熟悉人工语言(比如 Python)的文法和解析的读者来说,理解自然语言模型中类似的 ―― 但更深奥的 ―― 层不会有太大困难。

unicode python AI xml language nlp tools Tutorial wordnet Algorithms Development toolkit Programming Grammar education research text_processing parser science information_retrieval classifiers machine_learning artificial_intelligence tagging computational_linguistics classifier natural_language_processing tokenization text_classification natural_language part_of_speech semantics first_order_logic text_mining linguistics corpora naturallanguage corpus
Komodo IDE

Komodo IDE可以在 Windows、Mac OS X 和 Linux 上运行,并支持通用的开源语言 ―― Perl、PHP 和 Ruby。代码智能引擎非常可靠。它扫描所有语言安装找到定制扩展,比如 PEAR 模块。在项目方面,它支持与 CVS、Subversion 和 Perforce 的集成,也允许直接向服务器 FTP 传递代码。omodo 是一个商业产品。在写作本文的时候,这款 IDE 有个人版(US$29.95)和专业版(US$299.95)两个版本可选。它的一个独特的特性是常规表达式调试器。不管您是常规表达式的新手还是已经开 始涉足高级常规表达式特性,这点购买的投入都是很值得的。

Web linux php javascript html css python django ruby xml Windows perl ide unix mozilla gtk tcl scripting tools editor Environment dynamic MacOSX text Development Programming editors text_editor syntax_highlighting text_editors gnulinux platform xul openkomodo activestate komodo
Octave

Octave 是一个类似matlab和Scilab的数学软件包,可以进行各种运算,编程。它还有丰富的C++接口可以让用户编程时调用。

linux language Windows matlab library math gnu statistics tools Graphics Coding Programming maths science numerical mathematics engineering symmetric_multi-processing
ANTLR

ANTLR即ANother Tool for Language Recognition,是Java开发的词法分析工具。它可以接受词文法语言描述。并能产生识别这些语言的语句的程序。ANTLR知道怎样去生成识别程序,语言包括Java、C++、C#。

java c# C python compiler language Programming Grammar generator code_generator parser parsing antlr