Posts

49)Discussed: What to expect on Republic Time 2021and what not to

India Republic Day -- Republic Day 2021: In 2020it was the agitation against the Citizenship Amendment Act (CAA). Nowthousands of farmersgenerally from Punjab and Haryanahave been camping at the borders of Delhi for more than 2 monthsdemanding the Centre repeal the three farm laws. For that second year in a lineRepublic Day celebrations from the national capital will be presented under the shadow of strong protests against laws approved by the Centre. In 2020it was the agitation against the Citizenship Amendment Act (CAA). This timethousands of farmersgenerally from Punjab and Haryanahave been camping at the borders of Delhi for more than 2 monthsdemanding the Centre repeal the three farm laws. This kind of years Republic Day attend will also be the first major open event in pandemic times. What is new this year The case will be pared down in terms of the number of spectatorsthe size of walking in line contingents and other side destinations. The spectator size have been reduced to

Computer program

Image
A computer program is a collection of instructions that can be executed by a computer to perform a specific task. A computer program is usually written by a computer programmer in a programming language. From the program in its human-readable form of source code, a compiler or assembler can derive machine code—a form consisting of instructions that the computer can directly execute. Alternatively, a computer program may be executed with the aid of an interpreter. A collection of computer programs, libraries, and related data are referred to as software. Computer programs may be categorized along functional lines, such as application software and system software. The underlying method used for some calculation or manipulation is known as an algorithm.

History

Image
Code-breaking algorithms have existed for centuries. In the 9th century, the Arab mathematician Al-Kindi described a cryptographic algorithm for deciphering encrypted code, in A Manuscript On Deciphering Cryptographic Messages . He gave the first description of cryptanalysis by frequency analysis, the earliest code-breaking algorithm. Early programmable machines edit The earliest programmable machines preceded the invention of the digital computer. As early as the 9th century, a programmable music sequencer was invented by the Persian Banu Musa brothers, who described an automated mechanical flute player in the Book of Ingenious Devices . In 1206, the Arab engineer Al-Jazari invented a programmable drum machine where musical mechanical automata could be made to play different rhythms and drum patterns. In 1801, Joseph-Marie Jacquard devised a loom that would weave a pattern by following a series of perforated cards. Patterns could be woven and repeated by arranging the cards. Analytica

Computer programming

Image
Computer programming is the process of writing or editing source code. Editing source code involves testing, analyzing, refining, and sometimes coordinating with other programmers on a jointly developed program. A person who practices this skill is referred to as a computer programmer, software developer, and sometimes coder. The sometimes lengthy process of computer programming is usually referred to as software development. The term software engineering is becoming popular as the process is seen as an engineering discipline. Programming languages edit Computer programs can be categorized by the programming language paradigm used to produce them. Two of the main paradigms are imperative and declarative. Imperative languages edit Imperative programming languages specify a sequential algorithm using declarations, expressions, and statements: A declaration couples a variable name to a datatype – for example: var x: integer; An expression yields a value – for example: 2 + 2 yields

Storage and execution

Image
Typically, computer programs are stored in non-volatile memory until requested either directly or indirectly to be executed by the computer user. Upon such a request, the program is loaded into random-access memory, by a computer program called an operating system, where it can be accessed directly by the central processor. The central processor then executes ("runs") the program, instruction by instruction, until termination. A program in execution is called a process. Termination is either by normal self-termination, by user intervention, or by error – software or hardware error. Simultaneous execution edit Many operating systems support multitasking which enables many computer programs to appear to run simultaneously on one computer. Operating systems may run multiple programs through process scheduling – a software mechanism to switch the CPU among processes often so users can interact with each program while it runs. Within hardware, modern day multiprocessor computers

Functional categories

Image
Computer programs may be categorized along functional lines. The main functional categories are application software and system software. System software includes the operating system which couples computer hardware with application software. The purpose of the operating system is to provide an environment in which application software executes in a convenient and efficient manner. In addition to the operating system, system software includes embedded programs, boot programs, and micro programs. Application software designed for end users have a user interface. Application software not designed for the end user includes middleware, which couples one application with another. Application software also includes utility programs. The distinction between system software and application software is under debate. Application software edit There are many types of application software: The word app came to being in 21st century. It is a clipping of the word "application". They have