Aditya Chatterjee's Blog, page 43

March 30, 2023

The Future of Artificial Intelligence and its potential impact on society

The Future of Artificial Intelligence and its potential impact on society

Over the past ten years, artificial intelligence (AI) has made considerable strides, and its potential impact on society is enormous. We shall talk about the future of AI and possible societal repercussions in this essay.

What is Artificial Intelligence?

The development of computer systems that can carry out tasks that traditionally require human intelligence is referred to as artificial intelligence. Learning, problem-solving, making decisions, and language translation are a few of these tasks....

 •  0 comments  •  flag
Share on Twitter
Published on March 30, 2023 14:41

Intuitive Introduction to Quantum Computing [+ Evolution of Computers]

In this article, we have presented a detailed and intuitive introduction to Quantum Computing which is one of the promising emerging sub-domain of Computer Science.

Table of contents:

Introduction: Analog to Quantum ComputingWhat is Quantum Computing?How is it useful to Computer Engineers?Difference between Quantum Computing and Classical ComputingBenefits of Quantum Computing over Classical ComputingFutureIntroduction: Analog to Quantum Computing

In 1901, an artifact was discovered from...

 •  0 comments  •  flag
Share on Twitter
Published on March 30, 2023 14:38

Using time.h Header File in C in depth

In this article, we are going to study about the time.h standard header file in C Programming Language and cover the different methods available in it.

Table of ContentPrerequisitesIntroduction and DeclarationMACROSData TypesBuilt-In functionConclusionPrerequisites

You should have basic knowledge about :-

PointersStructuresFunctionsIntroduction and DeclarationThe is a standard header file in C programming language which is used for manipulating date and time.It consists of Data...
 •  0 comments  •  flag
Share on Twitter
Published on March 30, 2023 14:26

4 Different Communications in Web Development

Introduction

Web development is the process of building websites and web applications that are accessible via the internet. A web application or website has a number of different parts, including a frontend, backend and database. User interaction takes place on the frontend (user interface), the backend is in charge of handling data management and customer request processing, and at the final stage the application saves data in the database.

In web development, communication refers to a method o...

 •  0 comments  •  flag
Share on Twitter
Published on March 30, 2023 14:13

March 29, 2023

C program to swap two numbers without using third variable [3 techniques]

In this article, we have demonstrated multiple approaches to swap two numbers without using a third temporary variable.

Table of contents:

Problem statement: Swap two numbersApproach 1: Using + and -Approach 2: Using * and /Approach 3: Using XORProblem statement: Swap two numbers

The problem is to swap the numerical values in two variables without a third variable. The most common approach is as follows:

Get 2 variables to be swapped: var1 and var2Create a new temporary variable var3Sto...
 •  0 comments  •  flag
Share on Twitter
Published on March 29, 2023 08:54

March 28, 2023

Why use prisma as your main ORM?

Why use prisma as your main ORM?

If you are a developer interested in making a Crud or you have already done it before, you may think to yourself what is the best ORM, why some ORM's are so complicated to use and connect to the API? And if you are already comfortable with an ORM why would you change it to prisma?

Imagine you are going to create a simple single page application with a minimal server, with some request operations and need to model a database to connect with your API. As it is a side project you don’t want the com...

 •  0 comments  •  flag
Share on Twitter
Published on March 28, 2023 15:21

Rise of 5G Technology and Its Potential Applications

Rise of 5G Technology and Its Potential Applications

The next generation of mobile networks, or 5G, promises greater connectivity, quicker speeds, and lower latency. The technology has the ability to spur innovation and expansion across many industries, and it is poised to revolutionise the way people connect and communicate with one another.

Table of contents:

What is 5G technology?How is 5G technology different from 4G?Potential applications of 5G technologyChallenges facing the adoption of 5G technologyAdvantages of 5G TechnologyDisadvant...
 •  0 comments  •  flag
Share on Twitter
Published on March 28, 2023 11:44

A beginner's guide to programming in Python

A beginner's guide to programming in Python

A high-level, interpreted programming language that has gained popularity recently is called Python. It is a flexible language that may be used for a range of tasks, including artificial intelligence, data analysis, and web building. Python is a wonderful programming language to start with if you're a beginner. An introduction to Python programming for beginners is provided in this article.

Introduction to Python

The ABC language was replaced by Python, which was developed by Guido van Rossum in...

 •  0 comments  •  flag
Share on Twitter
Published on March 28, 2023 04:52

March 27, 2023

Server with react, node, express, sequelize and PostgreSQL

In this article, we are going to code a base for a server with a frontend using react, a backend using express, sequelize and PostgreSQL, and make an API to consume.

This guide won’t be so clear if you are starting to learn how to use some of the tools I listed, so if you want more details on why and what we are using, I would recommend you to learn more in depth first.

Why use these technologiesReact

You might be asking why use React? React boosts your productivity because of the reusability o...

 •  0 comments  •  flag
Share on Twitter
Published on March 27, 2023 15:17

Block Working of Indian Railways

Indian Railways has always been a fascinating topic for me. Today, I will share how a train leaves a station and reach next adjacent station. The process of train leaving a station and reaching next adjacent station is called as block working.

There are three types of block working in Indian Railways. They are-

Absolute Block workingAbsolute Block Working with Intermediate Block SignalAutomatic Block Working

We will discuss them one by one first lets understand block section and block statio...

 •  0 comments  •  flag
Share on Twitter
Published on March 27, 2023 12:35