Every Programmer Needs To Know About These 6 Terms

 

In the software engineering world, there are some common terms that every programmer should know. I have listed 6 of those terms in this article and included a short meaning. Follow the given links to learn about those briefly. Let’s start-

 

WHAT IS IDE?

An Integrated Development Environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools, and a debugger.

More on Wikipedia

 

WHAT IS SDK?

A Software Development Kit (SDK) is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.

More on Wikipedia

 

WHAT IS FRAMEWORK?

In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software. A software framework provides a standard way to build and deploy applications.

Software Framework on Wikipedia

Framework vs Library

 

PSEUDOCODE

Pseudocode is an informal high-level description of the operating principle of a computer program or algorithm, it used the structural conventions of a normal programming language but is intended for human reading rather than machine reading.

Pseudocode on Wikipedia

How to write a Pseudocode

 

WHAT IS REFACTORING?

Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure.

Code Refactoring on Wikipedia

 

WHAT IS CALLBACK?

In computer programming, a callback is a piece of executable code that is passed as an argument to other code, which is expected to call back (execute) the argument at some convenient time. The invocation may be immediate as in a synchronous callback or it might happen at a later time, as in an asynchronous callback.

Callback on Wikipedia

 

Thank You so much for reading this article.

Leave a Reply

Your email address will not be published. Required fields are marked *