August 2021
Pass by Value And Pass by Address
There are two ways to pass arguments to a function — Pass by Value and Pass by Address. The major difference between Pass by Value and Pass by Address is in the pass by value copy of actual arguments is passed to respective formal arguments. While, in the call by reference, the location (address) of
Macros vs Functions
Macros are preprocessed, meaning that all the macros would be executed before the compilation stage. However, functions are not preprocessed but compiled. Example of Macro: #include<stdio.h> #define A 10 int main() { printf(“%d”,A); return 0; } OUTPUT=10; Example of Function: #include<stdio.h> int A() { return 10; } int main() { printf(“%d”, A()); return 0; }
Carbon Nanotube Field Effect Transistor
The present VLSI electronic systems rely on the Silicon MOS (metal oxide semiconductor) technology which advances will soon come to saturation. Carbon nanotubes represent an advancement in the materials technology with the potential for providing switching devices that may be faster and smaller than the present MOS devices. Carbon nanotubes are miniature tube structures with
C++ Friend function & Friend Class
If a function is defined as a friend function in C++, then the protected and private data of a class can be accessed using the function. By using the keyword, the friend compiler knows the given function is a friend function. For accessing the data, the declaration of a friend function should be done inside
C++ Copy Constructor
A Copy constructor is an overloaded constructor used to declare and initialize an object from another object. Copy Constructor is of two types: Default Copy constructor: The compiler defines the default copy constructor. If the user defines no copy constructor, the compiler supplies its constructor. User-Defined constructor: The programmer defines the user-defined constructor. Syntax Of
Bootstrapping in UNIX / LINUX
Bootstrapping in computer science is the technique for producing a self-compiling compiler. That is compiler/assembler written in the source programming language that it intends to compile. An initial core version of the compiler is generated in a different language mostly assembly language. Successive developed versions of the compiler are developed using this minimal subset of
Big Data Processing with Hadoop, Spark, or Both?
Hadoop and Spark are the frameworks used for data processing. Both Hadoop and Spark are maintained by Apache Software Foundation. Both of these frameworks work on different principles. Hadoop is a common or popular name in the world of Big Data while Spark is still building a name for itself in a ”style”. Hadoop: Hadoop
Big Data Processing with Hadoop, Spark, or Both? Read More »

