כלי תכנות

כלי תכנות או כלי פיתוח (באנגלית Programming tool או Software development tool) היא תוכנה או יישום מחשב בה משמשים מפתחי תוכנה על מנת ליצור או לתחזק תוכנה, לאתר באגים, או כתומכה לתוכנות ויישומים אחרים. המונח מתייחס בדרך כלל לתוכנות פשוטות יחסית אותן ניתן לשלב כדי לבצע משימה, בדומה לכך שניתן להשתמש במספר כלי עבודה כדי לתקן אובייקט פיזי.

דוגמאות לכלי תכנות 
דוגמאות לסוגים שונים של כלי תוכנה:
 תוכנות למעקב אחר באגים: באגזילה
 מהדרים ומקשרים: GCC וMicrosoft Visual Studio 
 תוכנת ניפוי שגיאות (דִיבָּאגֶר): gdb
 תוכנת Disassembler (באופן כללי מבצעות הנדסה הפוכה). 
 שפות תכנות: Perl, פייתון, REXX ו־Ruby 
 עורכי טקסט: Emacs ו־Vim
 מערכת ניהול גרסאות: CVS, SVN, Perforce, Sourcesafe, TFS, Mercurial, git

סביבת פיתוח משולבת 

סביבת פיתוח משולבת (Integrated Development Environment, IDE) היא תוכנת מחשב המסייעת למתכנתים לפתח תוכנות. תוכנות IDE משלבות את הפונקציות של כלי תכנות רבים בחבילת כלים אחת.

דוגמאות לתוכנות IDE: 
 Delphi 
 C++ Builder
 Microsoft Visual Studio
 GNAT Programming Studio
 Xcode
 IBM Rational Application Developer
 Eclipse 
 NetBeans 
 IntelliJ IDEA 
 WinDev 
 Code::Blocks

ראו גם 
 הנדסת תוכנה
 מדעי המחשב

קישורים חיצוניים

כלי תכנות