Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15
PROGRAMMING
SOFTWARES PROGRAMMING SOFTWARE
Programming software is a software
which helps the programmer in developing other software. Compilers, assemblers, debuggers, interpreters etc. are examples of programming software. Integrated development environments (IDEs) are combinations of all these software. Programming software is also known as programming tool or software development tool. ECLIPSE Eclipse is an IDE that supports an extensible plug-in system for customizing the environment. Although it is primarily used for developing Java applications, you can use it to write apps in other programming languages as well (via plug-ins). It checks compile-time errors while writing the code. And since it provides suggestions and has a great online community to help users, you can increase your pace of coding with this tool ECLIPSE Pros Great framework for building Java applications Includes plenty of debugging options Supports various build systems such as CMAKE Easy to get standard plugins from the marketplace Cons It consumes a lot of RAM Sometimes it crashes on loading big projects GEDIT gEdit is a lightweight yet powerful general-purpose text editor of the GNOME desktop environment. As per the philosophy of the GNOME project, it has a clean and simple GUI for editing source code and structured text like markup languages. GEDIT Pros The UI is clean and minimal Customizable theme Multi-monitor editing and syntax highlighting Available on all systems that use Gnome Full support for internationalized text Cons It misses many important features, including auto- complete for several languages NETBEANS is an open-source IDE that allows you to quickly develop mobile, desktop, and web apps with Java, C/C++, PHP, and more. Applications are developed from a group of modular software components called ‘modules.’ NETBEANS Pros Easy to use and very efficient in code development Supports multiple programming languages Includes static analysis tool and batch code analyzer Perfect for creating test scripts for automation testing Cons Consumes more RAM as compared to other IDEs Sometimes it gets really slow when you compile and run programs VISUAL STUDIO Visual Studio is a very powerful tool for creating websites, web services, and mobile applications. It is mostly used by small and midsize businesses to develop computer programs. The code editor comes with IntelliSense (context-aware code completion feature), code refactoring, and an integrated debugger, which works as both a machine-level debugger and a source-level debugger. VISUAL STUDIO Pros More than 20,000 extensions available Full stack web development Integration with Azure DevOps is excellent A strong community of users The tool is updated regularly Cons High system configuration required for smooth operation More expensive than other developing case tools CPPDROID 1. CppDroid is another simple C/C++ IDE and compiler for android devices. It is focused on learning programming languages and libraries. I have also used this app and it is freely available. Let’s look on some of its main features. Features code complete, real-time diagnostics (warnings and errors) and fixes file and tutorial navigator (variables, methods, etc), static analysis smart syntax highlighting, auto indentation and auto pairing (configurable) compile and run C/C++ code (no root access required) works offline (no internet connection required), Dropbox support AIDE 1. AIDE is an IDE for developing real Android apps directly on Android device. If you are an android or java developer then AIDE is a great app for you. It also allows C and C++ development. In short it is an all in one IDE which allows you to develop Android, Java, C and C++ projects on your mobile. AIDE also provide lessons that will help to learn Android app development and Java programming. Below I have mentioned some of its important features. Features Interactive lessons for Android, Java and Game development Edit, compile and run code with single click. No root access is required. Debug Android Java apps and Java Console apps Real-time error checking, Code Refactoring
Code completion and syntax highlighting, Dropbox integration
QPYTHON 1. is a script engine that runs Python scripts and projects on android devices. It contains the Python interpreter, console, editor, and the SL4A Library for Android. It offers a great development kit which lets you easily develop Python projects and scripts on your phone. THANK YOU! Activity 01: Directions: From the different programming software that has been introduced, choose two program software then create a venn diagram. Indicate their similarities and difference using the venn diagram
Learn C# From Scratch in One Hour C# Book for Absolute Beginners with Hands On exercises and Real-World Examples the one book you need to quickly Master C# Programming,: No prior experience is required
Visual Studio 2019 In Depth: Discover and make use of the powerful features of the Visual Studio 2019 IDE to develop better and faster mobile, web, and desktop applications (English Edition)
Android Programming Made Easy For Beginners: Tutorial Book For Android Designers * New 2013 : Updated Android Programming And Development Tutorial Guide
Learn C# From Scratch in One Hour C# Book for Absolute Beginners with Hands On exercises and Real-World Examples the one book you need to quickly Master C# Programming,: No prior experience is required
Visual Studio 2019 In Depth: Discover and make use of the powerful features of the Visual Studio 2019 IDE to develop better and faster mobile, web, and desktop applications (English Edition)
Android Programming Made Easy For Beginners: Tutorial Book For Android Designers * New 2013 : Updated Android Programming And Development Tutorial Guide