Skip to main content

Posts

Showing posts with the label programming

What is a translator program?

Translator Program Computers cannot understand source programs written in assembly language and high level languages. Because computers can only understand machine language (programs written using 0, 1). So assembly language and high level language have to be converted into machine language. The programs that convert source programs written in assembly language and high level language into machine language are called translators. There are basically three types of translators, namely- (i) Assembler (ii) Compiler (ii) Interpreter Assembler: Translator is used to convert the program written in assembly language into machine language. Compiler: Compiler is a type of translator which converts the entire program written in high level language into machine language, corrects any errors/bugs in the program and adds necessary auxiliary fouls to the executable file. transforms Interpreter: The translator program that converts the source code of the program written in high level language line by...

Steps in program planning

Steps in program planning No work is done well without proper planning. Therefore, to write a program, the program is completed through a well-planned step-by-step process. The steps in program planning are as follows (1) Problem identification: The first step in program planning is problem identification. That is, identifying the program to be written for a problem according to the user's needs. (2) System analysis: After identifying the problem, various information related to the problem must be collected and analyzed, which can be used in the next steps of the programming plan. (3) Determining the input/output of the program:   At this stage, the inputs and outputs required to solve the problem are determined. Some data or information will be used as input in the program and what output will come for the said data, for this the use of some formula or formula is determined. (4) Algorithm development: Once a complete understanding of a problem and its solution formula is availa...

What are program design models? How do they work?

Program Design Model  Programmers use many instructions in writing programs. Solve the problem by arranging these instructions logically. Long after the program is written, it is often difficult for the programmer to understand his own written program. Therefore, various programming approaches are currently in use for writing programs in order to increase the comprehensibility of the program. Below is a brief description of them: Structured Programming: A set of instructions used to solve a problem is called a program. If the problem to be programmed is very complex then the number of instructions used in the program is very high. When the program gets big, it becomes buggy and runs into various problems. In these cases, a structured program has to be used. Statements used in a structured program perform their own tasks from within their respective classes. Return control to the main body by executing operations from the main body of the program using various class statements. Str...

What are the stages of program organization and program development?

Organization of Program A set of instructions used by a computer to solve a problem is called a program. These instructions are generally divided into three parts, namely, input, processing and output. That is, how many instructions are used for inputting data, how many instructions are used for processing and how many instructions are used for displaying output. The relationship between these instructions is shown below in the diagram: Instructions to input ↓ Instructions for data processing ↓ command to provide output Program development steps : There are several sequential steps to be followed in the process of writing a program and executing it on a computer to perform various tasks. Each step is discussed in detail below: (1) Investigation (2) Problem analysis (Problem analysis) (3) Program design (4) Program coding (Program coding) (5) Program testing, debugging and implementation (Program testing, debugging and implementation) (6) Program maintenance  1. Finding information:...

How to buy the best laptop according to your needs?

There is no need to discuss the importance of computing these days, but it is important to consider what kind of computer or laptop to buy, whether it will fit your job. Buying a new laptop is not an easy task, there are hundreds of models in the market and there are many terms when buying a laptop, without which it will not be possible to buy the best laptop. I have a lot of comments, emails, and messages on Facebook, and everyone asks, “Which laptop would be best for me? I have so much money, which laptop should I buy? ” দেখYou can understand by looking at the comment number of a post written about Intel Processor, how much I am asked this type of question. However, there are hundreds of models of laptops in the market and there are many expensive laptops available starting from low budget. In this case, you have to decide according to the type of task you want to complete with the laptop. In this article I will not try to confuse you at all by presenting all the huge technical terms...

What is Liquid Cooling or Water Cooling System? - Details!

Within a few years the speed of CPU and GPU has increased dramatically! To add more speed to computing, of course, more transistors need to be attached to the CPU, with more electricity and clockwork becoming necessary. And this is why computers generate more and more hits. Today's modern computer processors use heat sync, which receives heat from the processor and cools the processor by transferring that heat to the environment. But the cooling fan on the PC makes a lot of unnecessary noise. And some modern and fast processors generate so many hits that the cooling fan just can't cool. This is why there is a new solution called liquid cooling or water cooling system. This article will cover all the terms of what it is, how it works and how much you need. Liquid cooling Liquid cooling or water cooling systems act as radiators for processors, which are located inside the computer. Just as a car has a radiator, a water cooling system supplies liquid to the processor through a hea...

5 Best Programming Languages You Can Learn in 2022

When we hear programming languages ​​and programmers, we see nerd type people wearing glasses who sit all day on the computer typing like crazy on the black screen and create different kinds of software or computer programs. Some work with Windows software or Windows programs, some work with web development, some work with mobile applications, and many work with game development. Regardless of the development sector, these programming languages ​​and programmers are the only reason why everything we see and do on computer and mobile screens is possible. The fact that you can read this article by going to this website is also due to programming or web development. As I said, no matter what we do on computers or smartphones, everything is possible because of programming. However, today we are going to discuss the best 5 programming languages ​​that you can learn. Yeah Al that sounds pretty crap to me, Looks like Al that sounds pretty crap to me, Looks like Al that sounds pretty crap to m...

What is a data center? Learn more about data centers!

There was a time when science and technology were not so complex. We used to spend a lot of time entertaining to watch a few channels on our home television. Contact was made by letter, stamps were purchased from the post office, wrapped in a paper envelope, stamped and dropped in the mailbox for destination. Then the telephone set is actually a wired voice communication system. From the office to the court, people would take a telephone connection at home. Then the real mobile phone, but with it only voice calls could be made. That was not long ago, 15 years ago. The technology was very simple. But since 2005, high bandwidth (bandwidth key), affordable internet, computers, later smartphones and other technologies have changed the world. But one thing must be admitted, that is that the Internet is at the root of all our so-called modern technology. Everything is now online due to the vastness and convenience of the internet. We all rely on online now. Starting from television channels,...

A brief introduction of USB-C | Not as easy as you think!

Currently USB Type-C is slowly joining a new trend. Its use is growing in mid-range to high-end electronics devices. And there is nothing new to say about it, maybe you already have it on your phone or new laptop or you are already using it. But the fact is that many people are already using this new standard USB Type-C (USB Type-C) but you may not know much about it. Honestly, I didn't even know the details until I did the research to write this article. For example: What is the difference between USB-C and USB 3.1? Are all USB-C capable of giving the same speed? I have been doing various research for this article for almost two days now and what I found in it can be really confusing for the average user - because all the USB Type-C connectors look the same but there are many differences between them. But don't worry, I'm just trying to break things down into simple words, "Let's move on." What is USB-C? Let's start with the orthodox, so what is USB-C? We...

What is portable software? Can a normal app be made a portable app?

 Portable software or portable applications or portable apps in a nutshell are just like the usual installable apps, but it has a number of advantages. You can run any software from one computer to another by using USB drive, you don't have to install it at all, the settings of the software will also be saved in the USB drive. Another advantage is that the portable apps are a little lightweight, which means your space will be saved a little. There is no difference in functionality between the general application and the portable application, but there are some differences at times, however, the portable application is definitely a good thing, and of course worth trying! Portable software Before you get a good idea about portable apps, you need to know how common installable apps work. The software setup files on a Windows computer are actually .EXE files, which can be opened to install the software. In fact, .EXE is an executable type of file, in which the necessary files of the so...

How does a hard drive work? | One awesome engineering | Clarification

Many people wonder how the music of hundreds of CDs can fit into a memory card equal to a little half an inch. Again a memory card is nothing compared to a hard drive. A hard drive is an efficient computer memory device that can store large amounts of data using simple magnetism. The microprocessor on your computer completes all the processes and tasks of the computer — but the hard drive is the device that allows you to store a large amount of data, music, digital photos, text documents, etc. It was a remarkable invention that originated in the 1950's, and surprisingly, its early form was in the form of cassette tapes How is it possible to store data with magnetism? The science behind magnetism is complex. But what happens if you bring a magnet to a piece of iron — you must know that technology বিজ্ঞান the science of magnets is complex but its simple application is much easier. A piece of iron does not have magnetism in the first place, but if you repeat a piece of iron with a mag...

What are the generations of programming languages? Description of different generations of languages.

A variety of high-level languages ​​are fifth-generation languages. The computer language itself is called machine language or machine language or low level language. The basic computer language is this low-level language or machine language. In this language everything is written using binary number () or hexadecimal system. Computers can only understand machine language. If a program is written in another language, the computer converts it into machine language with the help of a suitable translator (assembler, compiler, interpreter) before execution. Programming languages ​​are again divided into different levels based on the features of program composition: 1. Low Level Language                          -Machine Language, Assembly Language 2. Mid Level Language                         -C, Forth, Dbase, WordStar 3. High Level Language       ...

Differences between database indexing and sorting

Differences between database indexing and sorting Indexing (i) It takes relatively less time to sort random data. (ii) After indexing the data file in this method, new records are automatically added to the correct location. (iii) Sorting of data file by indexing method keeps serialization of records of file in main table. (iv) When a data file is indexed, a new index file is created and the original table file remains unchanged. (v) Sorting by indexing requires additional space in memory as additional index files are created. (vi) Alphabetically, Numerically, Indexing can be done. Sorting (i) Sorting random data takes more time than indexing.   (ii) After sorting the data file in this method, if new records are added, the file has to be sorted again. (iii) When the data file is sorted by the sorting method, the serialization of the records in the original table file is not correct. (iv) When the data file is sorted, the original table file is stored in memory in a sorted state. (v...

How to use bootstrap plugin?

BOOTSTRAP EXTEND IN USING CUSTOM PLUGIN Bootbox.js: Bootbox.js is a small JavaScript library that allows creating dialog boxes programmatically using the Bootstrap modal, without having to worry about creating, managing, or removing any required DOM elements or JS event handlers. Example: <!-set up the modal to start hidden and fade in and out -> <div id="myModal" class="modal hide fade"> <!-- dialog contents -->  <div class="modal-body">Hello world!</div> <!-- dialog buttons --> <div class="modal-footer"> <a href="#" class="btn primary">OK</a></div>  </div>  <!-- sometime later, probably inside your on load event callback --> <script>  $("#myModal").on("show" function() { // wire up the OK button to dismiss the modal when shown $("#myModal a.btn").on("click", function(e){ consolelog ("button pressed"...

Object Oriented Database Model Intricacies?

OBJECT ORIENTED DATABASE MODEL  Object Oriented Database Model: Object-oriented programming is basically divided into two phases: object-oriented analysis and object-oriented design. In the analysis phase, according to the type of problem described in the system, the main problem is divided into several small units or objects, and connections are established based on the results obtained from them. And in the design phase, by reviewing the classes or objects declared in the analysis phase, the classes, member functions and driver programs are designed by determining the class dependency, class hierarchical. Steps of Object Oriented Analysis: (i) Analyzing and understanding the main problem. (ii) Describing user needs. (iii) Dividing the original problem into smaller parts or objects as required. (iv) Determining the properties of objects. (v) Determining the desired results from the objects. (vi) Making connections between objects based on desired and achieved results. Steps of Ob...

What is relational database?

Relational Database If you need to work with data from multiple database files, links can be established between the files. Establishing links to work with data from different table database files is called relational database. There are three types of relational databases, namely -- (i) One to One Relationship (ii) One to many relation (iii) Many to Many relation.   Relational Data Model: In a relational database, logical relationships exist between different types of tables. Different tables are created according to the nature of the data. The records are then used by creating relationships between the tables. That is, many tables are related to each other and one table is related to another table.

What is meant by binary relationship and general relationship?

Binary Relationship  A data structure diagram that links only two record types is called a binary relationship. This is similar to the binary relationship of the E-R diagram. Binary relationships are basically of 3 types, viz-- (i) One to One (ii) One to Many and (iii) Many to many. If the binary relationship is One to One then the arrow keys will be on either side of the link. But if the relationship is One to Many or Many to One, then either side of the link will have its mark on one side.   General Relationship: Basically, the relationship method that establishes the relationship between more than two records is called general relationship. General relationships are usually shown by boxes and links. For example, consider an E-R diagram made up of three entities, Customer, Account and Branch, which are related to the general relationship CAB.  E-R diagram to show general relationships of network data model Data Structure Diagram following steps should be taken: (i) Enti...

What are the types of database relationships and what are they? How to create a relational database? What is Mapping Constraint in entity Relationship? Describe the different types of entity sets.

Three types of relationships can be established in a database file, namely— ii) One to One relation ii) One to Many relation (ii) Many to Many relation. These are discussed below-- (i) One to One Relationship: When relationship is established between two database files and one record in one database will have only one record in the other database. That is, if a record in the STAR database is related to only one record in the PRO database, then it is called a One to One relationship. (ii) One to Many relation: This is a widely used relation. In this method, a record in a database is related to multiple records in another database. That is, there may be multiple matches in the PRO database for a record in the STAR database. Think, different suppliers provide different products in an office. In this case there is a database for Supplier and another database is created for Product. Unlike one Supplier item number in the Supplier database, the Product database can have multiple items. In th...