General terms

Programming language

is a language used by programmers to instruct a computer to perform a certain job. It’s normally a set of instructions that can be used to achieve the desired output of a computer application written in a certain programming language.

Source code

is a set of instructions and statements written by a programmer using computer programming language. This code is later translated into machine language (binary code) by a compiler. The cource code is the only stage where a programmer can read and modify a computer program. Read more: Wikipedia

Framework

is code that is already written and covers low(er) level, generic functionalities so programmers can selectively change it with additional user-written code, thus providing application-specific software. A software framework provides a standard way to build and deploy applications. It consists of many predefined solutions for common functionalities that are used to help build software applications, products, solutions on top of it. Using a framework, developers don’t have to write all the functionalities of the software that they are working on because they are already implemented in the framework and ready to use them with a single command. Frameworks can improve developer productivity as well as the quality, reliability and robustness of new software. Thus, knowledge of frameworks for a specific job is one of the most important skills of a developer. Examples: Bootstrap, React, Spring Framework, Rails, Symfony. Read more: Wikipedia

Library

is a collection of predefined functions or routines that a program can use. Libraries are particularly valuable for storing frequently used routines because you do not need to explicitly link them to every program that uses them. Example libraries: JQuery, Google Guava, RxJava, d3.js.

results matching ""

    No results matching ""