Описание | Linux | Windows | |
Среда разработки на Visual C++ | 1) Anjuta [2] + Glade [3] + Devhelp. 2) KDE Studio Gold [4]. [Prop] 3) Dev-C++ [5]. 4) Kylix. [6] [Prop] (Kylix Personal Edition - бесплатный) QtDesigner [7] Kdevelop [8] 5) vtkBuilder. 6) foxBuilder. 7) wxDesigner. 8) Arriba [9]. [Prop] 9) Code Crusader [10]. [Prop] 10) CodeWarrior [11]. [Prop] 11) Gbuilder [12]. 12) Source Navigator. [13] 13) TimeStorm [14]. [Prop] 14) Understand for C++ [15]. [Prop] 15) SlickEdit [16]. [Prop] 16) Vide. [17] |
Borland C++ Builder MS Visual C QtDesigner [7]+MSVC |
|
Среда разработки на C++ | 1) GCC [18] (+ Motor [19] или + Xwpe [20]). 2) LinEdit [21]. 3) Rhide [22]. 4) Wxstudio [23]. 5) Eclipse [24]. |
Borland Turbo C++ 3.0 для DOS, Minimalist GNU For Windows (mingw32-gcc.exe) [25] |
|
Среда разработки Python | 1) IDLE (стандарт) 2) DrPython 3) Boa-constructor 4) Eric |
1) IDLE (стандарт) 2) DrPython 3) Boa-constructor 4) Eric |
|
Среда разработки на Object Pascal | 1) Kylix. [26] [Prop] (Kylix Personal Edition - бесплатный). 2) Lazarus [27] + FPC. |
Delphi | |
Среда разработки на Pascal | 1) Freepascal. [28] 2) GNU Pascal (gpc) [29]. 3) RShell (в стиле Borland Pascal 7.0) |
Pascal, BP FreePASCAL [28] |
|
Среда разработки на Basic | Hbasic [30] X-basic Yabasic [31] SmallBASIC [32] FreeBASIC Compiler [33] sdlBasic [34](мультимедия, игры) |
PowerBasic [35] FreeBASIC Compiler [33] DarkBasic(мультимедия, игры) [36] PureBASIC [37] BlitzMax [38] Visual Basic XBLite [39] RealBASIC [40] |
|
Visual Basic | 1) Gambas [41] 2) Phoenix [42] 3) KBasic [43] 4) HBasic [44] 5) Mono [45] |
Visual Basic | |
Среда разработки на Prolog | 1) GNU Prolog. [46] 2) Mercury [47]. 3) SWI-Prolog [48]. 4) SICStus Prolog. [49] [Prop] 5) CIAO Prolog. |
VisualProlog, Mercury [47], SICStus Prolog [49] [Prop] | |
Ассемблер | 1) NASM. [50] (Intel syntax) 2) FLAT Assembler. [51] 3) gas. (AT&T syntax, входит в binutils). |
TASM, MASM, NASM [50] | |
Дизассемблер, Reverse engineering | А зачем, если есть исходники? :) -А вот ты все-таки подумай). 1) ldasm [52]. |
SoftIce HDasm [53] OllyDbg [54] |
|
Отладчик | gdb [55]. Frontend'ы: 1) ddd [56]. 2) xxgdb, mxgdb [57]. 3) CGDB [58]. 4) Vim scripts [59]. 5) [X [60]Emacs C-mode.] 6) KMD [61]. 7) NANA [62]. (Library) |
1) WinDbg 2) Minimalist GNU For Windows (gdb.exe) [25] [http://www.ollydbg.de/ [54] OllyDbgъ |
|
WYSIWYG html редактор | 1) Quanta Plus. [63] 2) NVU [64] 3) Mozilla Composer [65] 2) Openoffice HTML editor. [66] 3) Amaya [67]. (Нет поддержки русского языка) 4) GINF (Ginf is not Frontpage). [68] 5) IBM WebSphere Homepage Builder [69]. [Prop] 6) JXHTMLEDIT [70] (Java). |
1) Macromedia Dreamweaver 2) MS Frontpage 3) Netscape [71] / Mozilla [65] Composer 4) Openoffice HTML editor [66] |
|
Мощный редактор для создания сайтов, содержит набор сэмплов и может быть дополнен всяческими плагинами | ??? | Dreamweaver Ultradev | |
HTML / DHTML редактор | 1) Quanta Plus. [63] 2) Bluefish. [72] 3) WebMaker. 4) Screem. [73] 5) Toppage. 6) WebDesigner. [74] 7) ScriptEditor. [75] 8) August [76]. 9) Coffeecup / Linux [77]. 10) FCKeditor [78]. |
HomeSite, Coffeecup [79] | |
HTML / DHTML редактор | Arachnofilia. [80] [Prop] | Arachnofilia | |
XML редактор | 1) XMLMind XML Editor [81]. 2) Vim [82]. 3) Emacs [83]. |
XML Spy [Prop] | |
Perl/Python/Tcl IDE | 1) Komodo. [84] [Prop] 2) Perl Dev Kit [85]. |
- | |
Java IDE | Ссылка: Java Tools for Linux. [86] 1) Jbuilder. [87] 2) NetBeans. [88] 3) Eclipse. [89] 4) Sun ONE Studio. [90] [бывший Forte] 5) Vide. [17] |
JBuilder, IDEA, NetBeans. [88] | |
J2EE based application server | 1) JBoss. [91], 2) NetBeans. [88] |
??? | |
IDE для разработки баз данных Oracle. | Tora. [92] | T.O.A.D., SQL Navigator, PL/SQL Developer | |
CASE-средство для UML | 1) Umbrello UML Modeller. [93] 2) Dia [94] + Dia2Code [95]. 3) PoceidonCE (community edition) [96]. 4) ArgoUML. [97] 5) Together ControlCenter [98] [Prop] |
ArgoUML [97], Together ControlCenter [98] [Prop] |
|
CASE-система верхнего уровня | Rational Rose. [Prop] | Rational Rose. | |
HEX-редактор | 1) Biew. [99] 2) KHexEdit. [100] 3) hexedit [101] (консоль). 4) GHex [102]. |
Hiew [103] FlexHEX [104] WinHEX [105] 010 Editor [106] |
|
Clipper - компилятор и препроцессор | 1) Clip [107]. 2) The Harbour Project [108]. 3) xHarbour. [109] |
CA-cliper, The Harbour Project [108] | |
Платформа в стиле dot-net | 1) Mono [110]. 2) DotGNU/Portable.NET [111] |
M$ .Net | |
Работа с CVS | 1) cvs [112] (консоль). 2) Cervisia [113] (KDE). 3) Lincvs. (Front-end к CVS) 4) BitKeeper. [114] [Prop] 5) SubVersion [115]. (enhanced CVS-like platform + WebDAV -> SCM) |
WinCVS, TortoiseCVS, cvs для Windows, BitKeeper [114] [Prop] | |
IDE для разработки программ под Interbase/Firebird | 1) IBAccess [116] 2) IBAdmin [117] [prop] 3) IBWebAdmin [118] (apache / php) |
IBExpert | |
Графические библиотеки | В тех случаях, где тулкит рассчитан на C, обычно есть возможность использования из других языков. К некоторым есть объектные биндинги для более удобного обращения из C++ и других ОО-языков. Тулкиты, изначально рассчитанные на C++ из C использовать нельзя, из других языков нередко тоже. 1) X11/Xext (C) - библиотеки низкого уровеня, используемые всем остальным. 2) Xt - X Toolkit (C) - референсный X11 тулкит 3) Xaw - MIT Athena (C) - референсный X11 тулкит 4) Xaw3d - MIT Athena 3D [119] (C) - Athena с 3D-видом 5) LessTif [120] - opensource аналог Motif 1 (C) 6) OpenMotif [121] (C) 7) Tk (Tcl, C) [122] 8) Tkinter [123] (поверх Tk для Python, Perl, etc) 9) wxWindows [124] (C++) (поверх GTK+ - wxGtk или Motif - wxMotif) 10) wxPython [125] (Python) (поверх wxWindows) 11) Qt [126] (C++) 12) GTK+ [127] (C, C++) 13) PyQt [128] (поверх Qt для Python) 14) PyGTK [129] (поверх GTK+ для Python) 15) Gtk::Perl [130] (поверх GTK+ для Perl) 16) Qt for Perl (поверх Qt для Perl) 17) GtkAda [131] (поверх GTK+ для Ada95) 18) FLTK [132] (C++) 19) XView [133] (C) 20) FOX [134] (C++) 21) AWT, Swing (Java) 22) WinAPI и MFC через wine [135] (C) |
WinAPI, MFC, VCL (C, C++) Tk (Tcl, C) [122] Tkinter [123] (поверх Tk для Python, Perl, etc) wxWindows [124] (C++) (поверх winapi) wxPython [125] (Python) (поверх wxWindows) GTK+ [136] (link #2 [137]) (C, C++) Qt [126] (C++) FLTK [138] (C++) AWT, Swing (Java) Xaw - в составе X-сервера (C) FOX [134] |
|
Система документирования исходного текста | Doxygen [139]. CWEB [140]. |
Doxygen [139] | |
Ловля утечек памяти | 1) MallocDebug [141]. 2) Valgrind [142]. 3) Kcachegrind [143]. 4) ElectricFence. 5) dmalloc [144]. 6) ccmalloc [145]. 7) LeakTracer [146]. 8) memprof [147]. 9) BoundsChecker [148]. [prop] 10) mprof. 11) Insure [149]. [prop] 12) dbx. (для Sparc) 13) YAMD [150]. 14) Njamd [151]. 15) Mpatrol [152]. |
1) Numega Bounds Checker 2) Rational Purify |
|
Проверка быстродействия кода | 1) gProf. 2) JUnit [153]. (Java) |
??? | |
Средства проектирования программного обеспечения | 1) Umbrello |
1) Rational Rose 2) Enterprise Architec 3) Visio |
|
Создание игр | 1) libSDL [154] 2) ClanLib [155] |
1) DirectX [156] 2) libSDL [154] 3) ClanLib [155] |
|
Всё необходимое для работы с XML Schemas, DTD, XSL/XSLT, SOAP, WSDL (редактирование, отладка, проверка и тд) |
??? | 1) Altova XMLSpy Suite |
|
Исходный код -> HTML-файл с подсветкой синтаксиса | 1) Webcpp [157]. | ??? | |
Bug Tracking System |
1) Bugzilla [158]. | ??? |
|
Object Request Broker (ORB) | 1) ORBIT [159]. | 1) ORBIT [159] | |
Переносимость программ между различными системами |
1) Autoconf, Automake & Libtool [160]. | ??? |
|
Source code indexer and cross-referencer | 1) GNU GLOBAL [161]. 2) LXR [162]. |
??? | |
Динамическое отслеживание системных вызовов |
1) Syscalltrack [163]. | ??? |
|
XML C parser | 1) Libxml2 [164]. | 1) libxml (???) |
Ссылки:
[1] http://htfl.ru/analogi-po
[2] /out.php?link=http://www.anjuta.org/
[3] /out.php?link=http://glade.gnome.org/
[4] /out.php?link=http://www.thekompany.com/products/ksg/
[5] /out.php?link=http://www.bloodshed.net/devcpp.html
[6] /out.php?link=http://www.codework.com/kylix/
[7] /out.php?link=http://trolltech.com
[8] /out.php?link=http://kdevelop.org
[9] /out.php?link=http://www.viosoft.com/viosoft/servlet/viosoft/template/ArribaEmbeddedLinuxEdition.vm
[10] /out.php?link=http://www.newplanetsoftware.com/jcc/
[11] /out.php?link=http://www.metrowerks.com/MW/Develop/Desktop/Linux/Professional/Default.htm
[12] /out.php?link=http://gbuilder.sourceforge.net/
[13] /out.php?link=http://sourcenav.sourceforge.net/
[14] /out.php?link=http://www.timesys.com/
[15] /out.php?link=http://www.scitools.com/ucpp.html
[16] /out.php?link=http://www.slickedit.com/
[17] /out.php?link=http://www.objectcentral.com/vide.htm
[18] /out.php?link=http://gcc.gnu.org/
[19] /out.php?link=http://konst.org.ua/motor
[20] /out.php?link=http://www.identicalsoftware.com/xwpe/
[21] /out.php?link=http://www.geocities.com/rk_gaddipati/soft/linedit.html
[22] /out.php?link=http://sourceforge.net/projects/rhide
[23] /out.php?link=http://wxstudio.sourceforge.net/
[24] /out.php?link=http://www.eclipse.org
[25] /out.php?link=http://www.mingw.org/
[26] /out.php?link=http://www.borland.com
[27] /out.php?link=http://www.lazarus.freepascal.org/
[28] /out.php?link=http://www.freepascal.org/
[29] /out.php?link=http://www.gnu-pascal.de/
[30] /out.php?link=http://hbasic.sourceforge.net/
[31] /out.php?link=http://www.yabasic.de/
[32] /out.php?link=http://smallbasic.sourceforge.net
[33] /out.php?link=http://freebasic.net/
[34] /out.php?link=http://sdlbasic.sourceforge.net/
[35] /out.php?link=http://www.powerbasic.com/
[36] /out.php?link=http://www.thegamecreators.com/
[37] /out.php?link=http://purebasic.com/
[38] /out.php?link=http://blitzmax.com/
[39] /out.php?link=http://www.xblite.com/
[40] /out.php?link=http://www.realsoftware.com/realbasic/
[41] /out.php?link=http://gambas.sourceforge.net/
[42] /out.php?link=http://www.janus-software.com/
[43] /out.php?link=http://www.kbasic.org/
[44] /out.php?link=http://sourceforge.net/projects/hbasic/
[45] /out.php?link=http://www.go-mono.org/
[46] /out.php?link=http://pauillac.inria.fr/%7Ediaz/gnu-prolog
[47] /out.php?link=http://www.cs.mu.oz.au/research/mercury/
[48] /out.php?link=http://www.swi-prolog.org/
[49] /out.php?link=http://www.sics.se/isl/sicstus/
[50] /out.php?link=http://www.web-sites.co.uk/nasm
[51] /out.php?link=http://fasm.metro-nt.pl
[52] /out.php?link=http://ravemax.cjb.net/
[53] /out.php?link=http://hdasm.narod.ru/
[54] /out.php?link=http://www.ollydbg.de/
[55] /out.php?link=http://www.gnu.org/software/gdb/gdb.html
[56] /out.php?link=http://www.gnu.org/software/ddd/
[57] /out.php?link=ftp://ftp.x.org/contrib/utilities/
[58] /out.php?link=http://cgdb.sourceforge.net/
[59] /out.php?link=http://vim.sf.net
[60] /out.php?link=http://www.xemacs.org/
[61] /out.php?link=http://freshmeat.net/redir/kmd/41990/url_homepage/kmd.html
[62] /out.php?link=http://www.gnu.org/software/nana/
[63] /out.php?link=http://quanta.sourceforge.net
[64] /out.php?link=http://nvu.com
[65] /out.php?link=http://www.mozilla.org/
[66] /out.php?link=http://www.openoffice.org
[67] /out.php?link=http://www.w3.org/Amaya
[68] /out.php?link=http://www.symonds.net/%7Edeep/stuff/vtu/ginf/index.php
[69] /out.php?link=http://www-3.ibm.com/software/webservers/hpbuilder/linux/
[70] /out.php?link=http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=jxhtmledit
[71] /out.php?link=http://www.netscape.com
[72] /out.php?link=http://bluefish.openoffice.nl
[73] /out.php?link=http://www.screem.org
[74] /out.php?link=http://webdesigner.linuxave.net
[75] /out.php?link=http://scripteditor.mozdev.org
[76] /out.php?link=http://www.bostream.nu/johanb/august/
[77] /out.php?link=http://www.coffeecup.com/linux/
[78] /out.php?link=http://freshmeat.net/projects/fckeditor/
[79] /out.php?link=http://www.coffeecup.com/
[80] /out.php?link=http://www.arachnoid.com/
[81] /out.php?link=http://www.xmlmind.com/
[82] /out.php?link=http://www.vim.org/
[83] /out.php?link=http://www.gnu.org/software/emacs/
[84] /out.php?link=http://www.activestate.com/Products/Komodo/
[85] /out.php?link=http://icewalkers.com/jump.php?AID=1612&src=home
[86] /out.php?link=http://www.blackdown.org/java-linux/products/javatools.html
[87] /out.php?link=http://www.borland.com/jbuilder/personal/index.html
[88] /out.php?link=http://www.netbeans.org/
[89] /out.php?link=http://www.eclipse.org/
[90] /out.php?link=http://wwws.sun.com/software/sundev/index.html
[91] /out.php?link=http://www.jboss.org
[92] /out.php?link=http://www.globecom.se/tora/
[93] /out.php?link=http://uml.sourceforge.net
[94] /out.php?link=http://www.lysator.liu.se/%7Ealla/dia
[95] /out.php?link=http://dia2code.sourceforge.net
[96] /out.php?link=http://www.gentleware.com
[97] /out.php?link=http://www.argouml.org
[98] /out.php?link=http://www.togethersoft.com
[99] /out.php?link=http://biew.sourceforge.net/
[100] /out.php?link=http://home.online.no/%7Eespensa/khexedit/
[101] /out.php?link=http://hexedit.sourceforge.net/
[102] /out.php?link=http://pluton.ijs.si/%7Ejaka/gnome.html
[103] /out.php?link=http://sen.host.kemtel.ru/
[104] /out.php?link=http://www.flexhex.com/
[105] /out.php?link=http://www.winhex.com/winhex/
[106] /out.php?link=http://www.sweetscape.com/010editor/
[107] /out.php?link=http://www.itk.ru/
[108] /out.php?link=http://www.harbour-project.org/
[109] /out.php?link=http://www.xHarbour.org
[110] /out.php?link=http://www.go-mono.com/
[111] /out.php?link=http://www.gnu.org/projects/dotgnu/
[112] /out.php?link=http://www.cvshome.org
[113] /out.php?link=http://cervisia.sourceforge.net/
[114] /out.php?link=http://www.bitkeeper.com
[115] /out.php?link=http://subversion.tigris.org
[116] /out.php?link=http://www.ibaccess.org/
[117] /out.php?link=http://www.sqlly.com/ibadmin_linux.asp
[118] /out.php?link=http://ibwebadmin.sourceforge.net
[119] /out.php?link=ftp://ftp.x.org/contrib/widgets/Xaw3d/
[120] /out.php?link=http://www.lesstif.org/
[121] /out.php?link=http://www.opengroup.org/openmotif/
[122] /out.php?link=http://www.tcl.tk
[123] /out.php?link=http://www.python.org/topics/tkinter/
[124] /out.php?link=http://www.wxwindows.org
[125] /out.php?link=http://www.wxpython.org/
[126] /out.php?link=http://www.trolltech.com/
[127] /out.php?link=http://www.gtk.org/
[128] /out.php?link=http://www.riverbankcomputing.co.uk/pyqt/
[129] /out.php?link=http://www.daa.com.au/%7Ejames/software/pygtk/
[130] /out.php?link=http://www.gtkperl.org/
[131] /out.php?link=http://libre.act-europe.fr/GtkAda/
[132] /out.php?link=http://www.fltk.org/
[133] /out.php?link=http://step.polymtl.ca/%7Ecoyote/xview_main.html
[134] /out.php?link=http://www.fox-toolkit.org/
[135] /out.php?link=http://www.winehq.com
[136] /out.php?link=http://www.gimp.org/%7Etml/gimp/win32/
[137] /out.php?link=http://www.dropline.net/gtk/
[138] /out.php?link=http://www.fltk.org
[139] /out.php?link=http://www.stack.nl/%7Edimitri/doxygen/
[140] /out.php?link=http://www.literateprogramming.com/
[141] /out.php?link=http://www.cs.colorado.edu/homes/zorn/public_html/MallocDebug.html
[142] /out.php?link=http://developer.kde.org/%7Esewardj/
[143] /out.php?link=http://www.weidendorfers.de/kcachegrind/
[144] /out.php?link=http://dmalloc.com/
[145] /out.php?link=http://i10www.ira.uka.de/%7Earmin/ccmalloc/
[146] /out.php?link=http://www.andreasen.org/LeakTracer/
[147] /out.php?link=http://wwww.gnome.org/projects/memprof
[148] /out.php?link=http://www.compuware.com/products/devpartner/bounds/
[149] /out.php?link=http://www.parasoft.com/jsp/products/testimonials.jsp?product=Insure
[150] /out.php?link=http://www.cartsys.com/eldredge/n/yamd/
[151] /out.php?link=http://sourceforge.net/projects/njamd
[152] /out.php?link=http://www.cbmamiga.demon.co.uk/mpatrol/
[153] /out.php?link=http://www.junit.org/index.htm
[154] /out.php?link=http://www.libsdl.org
[155] /out.php?link=http://www.clanlib.org
[156] /out.php?link=http://www.microsoft.com/directx
[157] /out.php?link=http://webcpp.sourceforge.net/
[158] /out.php?link=http://www.mozilla.org/projects/bugzilla/
[159] /out.php?link=http://orbit-resource.sourceforge.net/
[160] /out.php?link=http://www.gnu.org/software/autoconf/
[161] /out.php?link=http://www.gnu.org/software/global/
[162] /out.php?link=http://sourceforge.net/projects/lxr
[163] /out.php?link=http://syscalltrack.sourceforge.net/index.html
[164] /out.php?link=http://xmlsoft.org/intro.html