
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 620 Articles for Computer Science

117 Views
What is a Makefile? A makefile is a unique file used in many programming projects to produce executable programs automatically by compiling and linking them. It provides instructions on linking and compiling a program, along with a list of source file dependencies and building commands. The program called make is what reads a Makefile and runs the required commands. General format of Makefile Specify the compiler (gcc for C programming and g++ for C++ programming). Specify the compiler flags. Define target executables. Define ... Read More

232 Views
Network performance, including throughput and latency, is important for many applications. These include devices that manage wired and wireless systems, such as routers, firewalls, etc. High performance is also crucial for services like video streaming etc. Traditional networks are struggling with performance issues because the hardware they use to send and receive data packets has limitations. The main problem is that these networks rely on the kernel network protocol stack. This approach can be slow and inefficient, leading to delays. As networks handle more and more data, they need high-performance solutions to process traffic faster and more efficiently. What ... Read More

104 Views
What is Digital Evidence?Digital Evidence refers to any actionable information, which is gathered from any electronic device, capable of revealing the mystery behind a crime. Such evidence is admissible in any court of law. Data is retrieved from computer's, electronic devices. Forensic involve sealing the crime scene, collecting fingerprints, electronic evidence, confiscating all related evidence material or otherwise. It is a simple task if the systems are operational. This process forensically is termed as Live Acquisition of Data.What is Cloning?Cloning is a method of creating a replica of a system drive. Clones are critical in scenario's where duplication has to ... Read More

2K+ Views
Automata is a theoretical concept which is taught in computer science and mathematics. The topics included in automata include abstract machines. These machines have to deal with computational problems and resolve them. Automata theory is used to develop methods which can be used in the description and analysis of the dynamic behavior of the discrete system. There are two types of automata which are Pushdown automata and finite automata. In this article, we will discuss the difference between Pushdown Automata and Finite Automata. What is Pushdown Automata? Pushdown automata is a finite state machine which also consists of additional stack ... Read More

1K+ Views
The most common operations that users perform on Windows Explorer are copying, moving, renaming, and deleting files and folders. Copying and moving files are done from − Folder to folder Drive to drive Both of them are easy tasks which can be done by anybody. In this article, we will discuss the difference between copy and move files. What is Copy File? When a file is copied from one location to the other, a copy remains at the original location. If a file is copied and pasted on the same location Windows adds "Copy" at the end of ... Read More

84 Views
A keyboard is an input device which is used in computers and typewriters to type different types of alphabets, numerals, and symbols. In the case of computers, the characters typed through the keyboard are visible on the screen. Previously, keyboards were used only for typing but now games can also be played. Keyboards are of many types and in this article, we will discuss the difference between mechanical and membrane keyboards. What is a Membrane Keyboard? A membrane keyboard consists of three layers of membrane. The location of each key is different on the three-layered membrane. The membrane is sensitive ... Read More

6K+ Views
Logical reasoning is one of the main subjects of computer science and mathematics. This reasoning helps in making the decisions of whether different types of mathematical arguments are correct or not. It can be divided into propositional logic and predicate logic. Both of these topics are required for different subjects like mathematics, philosophy, computer science, etc. These concepts are very complex and are used in creating various types of arguments. Let us discuss the difference between propositional logic and predicate logic. What is Propositional Logic? A proposition consists of a truth value which should not be ambiguous to the two ... Read More

158 Views
Alfresco and Share are two different products provided by Alfresco Software, Inc., a provider of enterprise content management and business process management software solutions. Alfresco is a comprehensive content management platform with numerous features for managing digital information, whereas Share is a collaboration tool with a user-friendly interface for working with content in Alfresco. Read this article to find out more about Alfresco and Share and how they are different from each other. What is Alfresco? Alfresco is an enterprise content management platform that gives companies an extensive set of tools for managing digital content, documents, and records. It is ... Read More

164 Views
Machine Learning is a field of study of smart and efficient use of data and existing algorithms to make machines imitate humans in performing tasks with greater accuracy. It is one of the fastest growing branches in Computer Science , along with Artificial Intelligence. Machine Learning can be rightly called as a subset of artificial intelligence, as a lot of ML algorithms and results are of AI . Automation of Routine Tasks We are living in a fast moving world where people have no time to carry out their regular chores manually. Nearly half of the population ... Read More

506 Views
Intelligence can be defined as the ability to learn, understand and apply knowledge and skills. Human Intelligence is a multifaceted concept that encompasses many types. Before understanding the types of human intelligence let’s have a look at the basic difference between Human intelligence and Artificial intelligence − Human intelligence is associated with creativity, emotion, flexibility, and the ability to learn from a wide range of experiences. Unlike human intelligence, artificial intelligence cannot think creatively, experience emotions, adapt to new circumstances, or understand ethical and moral issues. While machine learning and human learning share some similarities, reinforcement learning uses ... Read More