Category Software

Disassemblers and Decompilers

A disassembler is a computer program that converts machine code into assembly language. A decompiler is a computer program that converts a machine code into programming language. This post features a list of disassemblers and decompilers. They are used on…

Software

Software is a collection of programs and data that tell a computer how to perform specific tasks. Software is a term that opposes to hardware, from which the system is built and which actually performs the work. You can read…

Introduction to JavaScript

JavaScript, commonly abbreviated as JS, is a programming language focused on web development. JavaScript Description JavaScript is a multi-purpose, multi-paradigm, interpreted programming language. It is extensively used on web development as a programming language for the front-end and back-end functionality.…

Python Modules

This post explains what are modules in Python and summarizes some popular libraries. Explaining Python Modules Python modules allow to add to your computer libraries, functionalities and tools already done, tested and provided by others. This enables reusability of code,…

Python Development

This post introduces to some aspects of Python development. Python Programming Language Python applications are developed using Python programming language. You can find more information about Python programming language on this post. Integrated Development Environments (IDEs) for Python It is…

Introduction to Django

Django is a back-end web framework written in Python. It follows the model-template-view (MTV) architectural pattern. The Model-Template-View Architecture The Model-Template-View (MTV) architecture separates logically the definitions of a project in the following components: Django apps follows the MTV architecture.…