0% found this document useful (0 votes)
13 views

Programming softwares

Uploaded by

Robert Pugayan
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Programming softwares

Uploaded by

Robert Pugayan
Copyright
© © All Rights Reserved
Available Formats
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

You might also like