כלי תכנות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הגהה, ניסוח
מאין תקציר עריכה
שורה 1:
'''כלי תכנות''' או '''כלי פיתוח''' (באנגלית '''Programming tool''' או '''Software development tool''') היא [[תוכנה]] או [[יישום מחשב]] בה משמשים [[מפתח תוכנה|מפתחי תוכנה]] על מנת ליצור או לתחזק תוכנה, לאתר [[באג|באגים]], או כ[[תומכה]] לתוכנות ויישומים אחרים. המונח מתייחס בדרך כלל לתוכנות פשוטות יחסית אותן ניתן לשלב כדי לבצע משימה, בדומה לכך שניתן להשתמש במספר [[כלי עבודה]] כדי לתקן אובייקט פיזי.
 
== דוגמאות לכלי תכנות ==
שורה 5:
* תוכנות למעקב אחר באגים: [[באגזילה]]
* [[מהדר]]ים ו[[מקשר (תוכנה)|מקשרים]]: [[GCC]] ו[[ויז'ואל סטודיו|Microsoft Visual Studio]]
* תוכנת [[Debuggerמנפה שגיאות|ניפוי שגיאות]] (תכנה למציאת באגים בקוד המקורדִיבָּאגֶר): [[GNU Debugger|gdb]]
* תוכנת [[Disassembler]] (באופן כללי מבצעות [[הנדסה הפוכה]]).
* [[שפת תכנות|שפות תכנות]]: [[Perl]], [[פייתון (שפת תכנות)|פייתון]], [[REXX]] ו[[Ruby]]
* [[עורך טקסט|עורכי טקסט]]: [[Emacs]] ו[[Vim]]
* מערכת [[ניהול גרסאות]]: CVS, [[Apache Subversion|SVN]], Perforce, Sourcesafe, TFS, Mercurial, [[git]]
 
== סביבת פיתוח משולבת ==
שורה 20:
* [[ויז'ואל סטודיו|Microsoft Visual Studio]]
* GNAT Programming Studio
* [[Xcode]]
* IBM Rational Application Developer
* [[Eclipse]]
* [[NetBeans]]
* [[IntelliJ IDEA]]
* WinDev
* Code::Blocks