国内外优秀的源码网站

 

        无论你是初学一门计算机语言或技术,仍是想学习别人的经验和创意。作为一个开发人员,都会常常须要到搜索一些代码,下面是7个地方能够帮助你快速寻找到你须要的代码。javascript

GitHub Code Searchphp

http://github.com/searchhtml

 

 

热门的开源代码库和和版本控制服务。 GitHub 在最近启动了 Code Search .即便它才启动不久,但凭借GitHub 的受欢迎度和成千上万的代码库,GitHub 的这项代码搜索服务已经很是受欢迎。java

Kruglemysql

Krugle 是一个为开发人员量身定作的代码搜索引擎,他们宣称可搜索超过25亿行的开放源代码,是互联网最大的源代码搜索引擎之一。和传统搜索引擎不一样, Krugle 专门用来搜索代码,不论是压缩包文件,仍是展现在 blog 、网页上的代码,只要是在网络开放的空间内, Krugle 都能找到,而且 Krugle 还能够自动生成某个特定代码的 API 报告 ( 尚处实验阶段 ) 。c++

Krugle 能提供和代码相关问题的解答。 容许开发人员对搜索结果进行评论,并经过建立 tag 的方式来帮助其余人更好的找到所需的代码,实现共享。Krugle 具备较快的搜索速度,能对和代码相关的例如各类技术主题、 API 、示例、文档进行快速搜索。git

Kodersgithub

Koders是一个专为开放代码的搜索引擎。目前能够搜索到424,227,372套程序代码,并提供了全站更新订阅。你还能够在你的网站上共享它的代码搜索服务。天天有30000多开发者在Koders上搜索766000000行的代码,包括高达30种编程语言和28种软件license。web

Codase算法

Huihong Luo 等人在硅谷创办一家名为 Codase.com 的程序源码搜索引擎,用户能够经过项目、类、方法及字段等来搜索程序源代码;最初只针对 Linux 平台的 C/C++ 开源项目源码搜索,目前已包含了 Windows 平台及 Java 语言相关的源码搜索,计划不久将提供对 C#、Visual Basic、Perl、PHP、Python、Ruby 等程序设计语言的支持;据 Codase 称如今已可搜索超过 250,000,000 行的源代码,并致力成为最为专业的源码搜索引擎。

Snipplr

Snipplr是一个开放的源代码技巧分享社区,号称Code 2.0。和通常的源码分享网站不一样,它针对的并非大型网站源码,而是一些编程的代码技巧。好比针对IE的CSS代码Hack,javascript的隐藏和显示效果代码,CSS圆角效果代码等等。具备分类和Tag支持,以及搜索,评论和收藏等等功能。

DZone Snippets

拥有超过13,000 用户提供的 5,000多代码摘录, DZone Snippets 是一个寻找代码示例的好地方.

Google Code Search

这个就不用多作介绍了。

开发软件,最痛苦的是找到思路,这时若是有个类似的源代码供参考,有时会起到事倍功半的效果,因为国外的技术比咱们发展的早,参考国外网站上的源代码,对咱们来讲是一个不错的方法,下面是我在网上搜集的一些国外网源代码网站(但愿不要说我崇洋媚外)

http://www.hotscripts.com/

http://sourceforge.net/

http://www.scripts.com/

http://www.devscripts.com/

http://freshmeat.net/

http://www.scriptsearch.com/


Php
http://www.php.net
http://www.onlyphp.com
http://www.phplistings.com
http://php.resourceindex.com
http://www.hotscripts.com/PHP
http://phpbuilder.com/snippet
http://php-scripts.com
http://www.0php.com

ASP
http://aspin.com
http://www.hotscripts.com/ASP
http://www.scriptnow.com/ASP/Scripts_and_Components
http://www.dynu.com/dynuencrypt.asp
http://www.webwizguide.info/asp/default.asp
http://www.aspobjects.com/ASP_Scripts
http://www.thecgisite.com/ASP
http://www.aspwire.com
http://www.script-index.com/asp.asp

Perl & Cgi
http://www.hotscripts.com/Perl
http://cgi.resourceindex.com
http://www.onlycgi.com
http://www.freescripts.com/scripts
http://awsd.com/scripts
http://www.mycgiscripts.com
http://www.smarterscripts.com
http://www.cgiscript.net
http://www.cgidir.com
http://www.perlmasters.com
http://www.freescripts.com/scripts
http://awsd.com/scripts
http://www.dreamcatchersweb.com/scripts
http://www.bignosebird.com
http://www.dcscripts.com
http://www.virtualville.com/library/scripts.html
http://www.perlcoders.com
http://www.cgiarchives.com
http://www.icthus.net/CGI-City

Remotely Hosted
http://www.bravenet.com
http://www.cutandpastescripts.com
http://www.authpro.com
http://wwwtoolz.com/home
http://www.bnsoft.net

Java Scripts
http://www.a1javascripts.com
http://www.javascriptcity.com/scripts
http://www.java-scripts.net
http://webdeveloper.earthweb.com/webjs
http://www.javascriptkit.com/cutpastejava.shtml
http://www.javafile.com
http://javascript.com
http://javascript.internet.com
http://www.j-scripts.com

综合
http://www.thescripts.com
http://www.onlyscripts.com
http://www.hotscripts.com
http://www.scriptz.com
http://www.comscripts.com
http://www.needscripts.com
http://www.smesource.com/Scripts
http://www.devscripts.com
http://totalscripts.com/pages
http://www.script-index.com
http://www.scriptnow.com/index.html
http://www.bigwebmaster.com

常去的网站:
www.codeproject.com不过不太好注册

 

国外知名的源代码网站
http://www.hotscripts.com
– ASP, C C++, CFML, flash, Java, Javascript, PHP, Perl, Python, Remote Hosts and XML scripts (>15000)

http://www.resourceindex.com
– CGI and PHP (>10000)

http://www.scriptsearch.com
– ASP, CFML, C and Cpp, Flash, Java, JavaScript, PHP, Perl, Python, Remotely Hosted, Visual Basic and XML scripts (>10000)

http://www.freshmeat.net
– Everything

http://www.devscripts.com
– ASP, Coldfusion, JavaScript, Perl, PHP

http://www.phpbank.net
– PHP funnily enough

http://www.scriptz.com
– Only small, but has PHP, JavaScript, Perl and ASP. There are spaces for C C++, CFML, Python and XML

http://sourceforge.net/
–free Open source, 国外最著名的开源组织,上面能够找到成千上万的开源项目,包括apache ,mysql ,php,phpbb,….

http://search.csdn.net/

CSDN搜索,CSDN仍是有很是多的编程资源的,用它的搜索能搜出很多东西。代码类别也比较全面。

http://snippets.org/

简单实用的代码收集网站,强力推荐。好比你要找个DES加密,要找个数据压缩,找个INI文件操做的C代码等,均能手到擒来。

http://www.codase.com/index.html

它是一个代码搜索引擎,特别是搜索c/c++的开源代码,能够经过函数名、类名等搜索,很酷噢

http://sourceforge.net

有名的开源代码库,只要能想到的功能,上面都有对应的源码

http://www.tigris.org/

和上面的sourceforge同样的开源代码库,不过sourceforge用CVS,而这个用SVN版本管理。

http://cosoft.org.cn/

中文版的开源代码库,好像是由sourceforge直接翻译过来的。其同步性等还没有考察。

http://codeguru.com

http://codeproject.com

这两个站点比较相似,放一块儿吧。以WINDOWS下的Visual studio编程代码、教程为主。在之前但是使用MFC的人的必经之地。

http://www.experts-exchange.com/Programming/

这是专家问答的网站,在编程方面可以解决很多问题。

http://www.koders.com/

也是一个代码搜索引擎,与codase差很少,而且能查找指定许可的代码

http://groups.google.com/

找代码,决不能忘记google的groups。必定要去噢。国内的兄弟可能访问时不稳定,就用代理吧。若是你用firefox,可使用我开发的xyzproxy切换代理,很方便噢:)

http://www.thefreecountry.com/sourcecode/index.shtml

这也是个源码码网站。这个网站的资源仍是不少的。

http://www.vckbase.com/

VC知识库,国内比较好的VC资源站

http://www.programmersheaven.com/

开发者天堂? 有一些教程好像不错。

http://www.cprogramming.com/

收集C/C++编程方面资源的网站

http://csourcesearch.net

又一个代码搜索网站,你们试试?

http://www.netlib.org/

源代库索引,有不少数学方面的库,很好用。要找库,以此网站着手较好

另附一些其余的网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的连接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议能够联系我,我将欢迎您的建议,以进一步增强这方面的清单。

一、http://snippets.dzone.com/tag/c/--数以千计的有用的C语言源代码片断

二、http://www.hotscripts.com/category/c-cpp/scripts-programs/Hotscripts --提供数以百计的C和C++脚本和程序。全部程序都分为不一样的类别。

三、http://www.planetsourcecode.com/vb/default.asp?lngWId=3--超过万行C和C++免费的源代码

四、http://freshmeat.net/powse/164/--超过9000个C编写的项目。

五、http://www.daniweb.com/code/c.html--DANIWEB提供的实用代码段 。

六、http://www.programmersheaven.com/tags/C/--programmersheaven.com上的C编程资源。

七、http://www.ddj.com/code/ddj.html--Dr. Dobb’s Journal的源代码。

八、http://www.cprogramming.com/cgi-bin/source/source.cgi--C和C + +编程资源。

九、http://www.codecogs.com/--CodeCogs是一项协做的开放源码库,C/C++的数值方面的组件。

十、http://www.google.com/codesearch?q=programming++lang:c&cs_r=lang:c--谷歌代码的C源代码。

十一、http://www.codepedia.com/1/C--CodePedia是一个开放的关于系统编程和其余与电脑有关的议题。

十二、http://www.cis.temple.edu/~ingargio/cis71/code/--为学生提供的一个简单的C语言程序的列表。

1三、http://www.codeproject.com/?cat=2--codeproject提供的C/C++资源代码项目。

1四、http://www.thefreecountry.com/sourcecode/cpp.shtml--如下是一些C和C++库的DLL,VCLs,源代码,元件,模块,应用程序框架,类库,源代码片断等,你能够在您的项目中使用而不须要支付费用和版税。

1五、http://people.sc.fsu.edu/~burkardt/cpp_src/cpp_src.html--这是一个全面的关于C++的345个源代码清单。

1六、http://www.cplusplus.com/src/--C++写的通用控制台程序和Windows程序代码清单。

1七、http://users.cs.fiu.edu/~weiss/dsaa_c++/code/--C++语言数据结构与算法分析(第二版)的源代码。

1八、http://c.snippets.org/--C源代码片断。

1九、http://www.bbdsoft.com/downloads.html--C++源代码。

20、http://www.moshier.net/天文学和数值软件源代码

2一、http://cplus.about.com/od/cgames/C_Games_with_Source_Code.htm--游戏有关的C++源代码。

2二、http://cliodhna.cop.uop.edu/~hetrick/c-sources.html--免费的C/C++数值计算源代码。

2三、http://www.mathtools.net/C_C__/Utilities/index.html--C/C++工具。

2四、http://www.programmerworld.net/resources/c_lipary.htm--免费C++源代码和其它有用的工具。

2五、http://www.cmcrossroads.com/padapp/links/cplusplus-links.html--布拉德阿普尔顿的C++连接-资源,项目,图书馆,教学和编码。

2六、http://www.robertnz.net/cpp_site.html--这是一个收集了数C/C++网站连接列表的网页。

2七、http://www.josuttis.com/libbook/examples.html--在这里,你能够看到并下载全部的本书的C++标准库例子 。

2八、--C/C++用户杂志

2九、--Windows开发者网络

30、http://www.einet.net/directory/65892/Developers.htm--C程序

3一、http://www.daniweb.com/code/cplusplus.html--实用代码段。

3二、http://snippets.dzone.com/tag/c--C++源代码

3三、http://www.programmersheaven.com/tags/C--C++编程资源,programmersheaven.com

3四、http://www.google.com/codesearch?hl=en&lr=&q=programming--谷歌代码搜索-C++编程语言

3五、http://www.codepedia.com/1/Cpp--CodePedia是一个开放的关于系统编程和其余与电脑有关的议题的网站。

3六、http://www.codebeach.com/index.asp?TabID=1&CategoryID=3--C++源代码,Codebeach提供

3七、http://freshmeat.net/powse/165/--5000项目写的C++编程语言

3八、http://cplus.about.com/od/codelipary/Code_Lipary_for_C_C_and_C.htm--代码库C、C + +和C#。

3九、http://www.c.happycodings.com/--Visual Basic、PHP、ASP技术、C、C++大全。

40、http://www.blueparrots.com/--Borland C游戏,图像和声音源代码范例。

4一、http://www.java2s.com/Code/Cpp/CatalogCpp.htm--C++源代码。

4二、http://www.yeohhs.com/modules/mydownloads/--C与C++电子书和源代码示例。

4三、http://www.ppreiss.com/books/opus4/programs/index.htmlC++的数学方程和公式源代码。

4四、http://users.cs.fiu.edu/C++。

4五、http://www.josuttis.com/libbook/examples.html--C++标准库-教程和参考资料。

4六、http://emr.cs.uiuc.edu/~reingold/calendars.shtmlEdward M. Reingold's Calendar Book, Papers, and Code。

4七、http://cpp.snippets.org/--c++源代码档案。

4八、http://ubiety.uwaterloo.ca/~tveldhui/papers/techniques/--用C和C++的解决科学问题。

4九、http://c.ittoolbox.com/topics/core-c/--C/C++的IT工具框。

50、http://www.le.ac.uk/cc/tutorials/c/ccccdbas.html--本文件中包含有大量的C示例程序

 

开发工具:

  1. VIM 骨灰级玩家专属
  2. emacs  骨灰级玩家专属
  3. code::blocks 入门级推荐
  4. codelite 入门级首选
  5. eclipse+CDT 若是你常常用eclipse就直接装个cdt的插件吧
  6. netbeans  习惯netbeans的首选
  7. anjuta gtk首选
  8. KDeveloper  曾经的Linux下经典开发工具
  9. Xcode Mac系开发首选
  10. QtCreator Qt默认的开发工具,上升势头很猛,Qt开发推荐
  11. Vistual C++ windows系开发嫡系
  12. dev-c++彷佛中止更新了

编译器:

 

  1. gcc
  2. vc
  3. clang/llvm

调试分析:

  1. gdb
  2. valgrind
  3. gprof 

自动化构建:

  1. make
  2. autotools(autoconf、aclocal、automake)
  3. cmake
  4. nmake(ms)
  5. qmake(qt)

源码管理:

  1. CVS
  2. SVN
  3. GIT

开发库:

1、通用库

  1. STL
  2. boost

2、界面库(WTL、MFC外其他跨平台)

  1. Qt
  2. gtkmm(c是gtk)
  3. wxwidget
  4. WTL
  5. MFC

3、通信库

  1. ACE
  2. boost::asio

4、辅助库

    1. 日志:log4cpp、log4cplus
    2. xml:TinyXML
    3. 单元测试:cppunit、GTest
相关文章
相关标签/搜索