Skip to main content

Posts

Showing posts with the label programming language

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...

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...

Dual boot, or virtual machine? Which one is right for you?

 If you want to use multiple operating systems on a computer or use different versions of the same operating system, there are two methods open to you. The first is to use a dual boot system; And the second is to use virtual machines. Both methods are quite suitable for this job but there are many differences between them. Can't decide which of the two methods is right for you? Then today's post is for you. In today's post I will put some questions for you and if you can answer this question correctly then you can decide for yourself which method is suitable for you. Note that today's post will not discuss what dual boots and virtual machines are or who they are; Today I will try to say in simple language which of these two methods is suitable for your own use. So let's face the question. Have an advanced idea about PC? If you are an advanced user of PC then you can use dual boot setup. This is because it requires a lot of advanced skills to set up dual boot and del...

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...

Should you learn PHP in 2023?

 Nowadays if you want to learn full stack web development, you need to learn the basic structure of web, HTML and CSS as well as JavaScript and any one server side language, especially if you want to be a full stack (frontend + backend) developer. You can learn HTML, CSS and Vanilla JavaScript for frontend development and one of the frontend frameworks (React / Vue / Svelte). However, you have several options for the backend. You can learn and use Python or NodeJs, GOlang or Good-Old PHP for server side development or backend development. These 4 languages ​​are powerful enough for the backend. But nowadays you will hear many web developers or many in the web development community say that PHP is a dead language. There is no point in using PHP in 2020 and in any future web development project and beginners should now learn another server-side language by avoiding PHP. But how reasonable are these words? I don't think it's logical to think so. Is PHP really a dead language now? ...

Some programming languages you have never heard those.

 There are many other languages ​​besides programming languages ​​that we may not have heard of, and why they are not as popular as other popular languages. At present we understand modern programming language as Python, JavaScript, C ++, C Sharp, Java, Catlin, Dart. However, there are many other programming languages ​​out there that are not currently used or are rarely used in projects, so many of us do not even know their names. Today I'm going to talk about some of the programming languages ​​that you may have never heard of. Anyway, let's get straight to the main topic without further ado. As I said before, there are a number of programming related terms in this article, some of which I myself am not familiar with. So if you don't have some basic knowledge about programming, then maybe this article is not for you. In that case you can skip this post if you want! Gravity Gravity is a MIT licensed open-source programming language that was originally created for Android a...

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       ...

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"...

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 data structure diagram?

Data Structure Diagram A data structure diagram is a schema that represents the design of a network database. There are two basic components in this diagram. For example, boxes and boxes represent or correspond to record types. Data Structure Diagram is used for the same purpose as Entity Relationship Diagram. That is to say, the data structure diagram specifies the overall logical structure of the database. So, E-R diagram can be translated into Corresponding Data Structure Diagram.

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...

Generation of programming languages?

Generation of programming languages In the early days of programming languages, i.e., writing programs for computers to solve problems using machine language was cumbersome, time-consuming, and limited in scope. But today's computers have artificial intelligence. That is, people do not have to memorize thousands of instructions or commands to solve computer problems, they do not have to follow specific rules (grammar). Currently, computers can also recognize human speech and solve problems according to the instructions. In addition to computers, there have been various types of development, contraction, modification and expansion of programming languages ​​at different times or stages in the field of such improvement and development of programming languages. The advent of today's simple, efficient and universal programming languages ​​has basically crossed 5 generations. The stages are— 1st generation: Machine language is called 1st generation language. Representing Binary 0 o...

Introduction to programming languages.

Introduction to programming languages A set of instructions used by a computer to solve a problem is called a program. The language used to write programs is called programming language. Initially machine language was used as a programming language but later assembly language and high level languages came into vogue. C is such a procedural programming language. Concept of Program: A set of instructions used by a computer to solve any mathematical or logical problem is called a program. The process of writing programs is called programming. Any complex problem can be solved easily with proper programming. The number of instructions used in program writing depends on the type of problem. Programming Language :  Computer is a powerful device. It is suitable for complex tasks. It is not possible to do any work with it unless it is properly told what to do. So what needs to be done must be explained to the computer in such a way that it can understand it and carry it out to the letter. ...