כלי תכנות
כלי תכנות או כלי פיתוח (באנגלית 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