Friday, March 7, 2014

Difference between C# and Java

C# and java was derived from c++ therefore they have similar roots.C# has borrowed some features from java. However, there exist a numbers of differences between c# and Java.

Java
C#

Java uses Static final to declare a class constant
C# uses CONST

Java does not support struct type
Its support struct type

Java does not support operator overloading
Its support operator overloading

Class members are virtual by default and a method name in a derived class overrides the base class member
In C# the base member is required to have thevirtual keyword and the derived member is required to use the override keyword

In java parameters are always passed by value
It allows parameters to be passed by reference by using ref keyword

In java switch statement can have only integerexpression
C# support either an integer or string expression

Java uses instanceof operator instead of  isoperator in C#
C# uses is operator instead of instanceof operatorin java

In java ,all c# data types are objects
C# has more primitive  data types

Java does not support directly on enumerations
C# supports enumerations

Friday, December 20, 2013

What is Virtual Function in C++?


What is Virtual Function in C++?

If a base class and derived class has same function and if we call the function using pointer of base class that contains address of object of derived class then the function in the base class is executed. So to call the derived class function we have to make the base class function as virtual by adding a virtual keyword in front of function. This function is known as virtual function.

Soon I will write a detailed article on virtual function and share with you.

So stay in touch, keep learning and coding.

Happy Coding!! :):)

Simple factorial code in C


#include <stdio.h>

int main(void)
{
int input, count;

printf("Please enter a number: ");
scanf("%i", &input);

for ( count = input - 1; count != 1; --count )
{
input *= count;
}

printf("%i\n", input);
return 0;
}

C programming code for binary search


#include <stdio.h>

int main()
{
int c, first, last, middle, n, search, array[100];

printf("Enter number of elements\n");
scanf("%d",&n);

printf("Enter %d integers\n", n);

for ( c = 0 ; c < n ; c++ )
scanf("%d",&array[c]);

printf("Enter value to find\n");
scanf("%d",&search);

first = 0;
last = n - 1;
middle = (first+last)/2;

while( first <= last )
{
if ( array[middle] < search )
first = middle + 1;
else if ( array[middle] == search )
{
printf("%d found at location %d.\n", search, middle+1);
break;
}
else
last = middle - 1;

middle = (first + last)/2;
}
if ( first > last )
printf("Not found! %d is not present in the list.\n", search);

return 0;
}

Wednesday, December 11, 2013

Corporate Training In Delhi


The modules have been structured by our highly experienced faculty who have implemented all their experience into one package and created the quality course structure for you. 

1. Microsoft.NET
2. SQL
3. PL/SQL
4. Microsoft Office
5. SEO
6. PHP


Corporate Office :E-78 , South Extn.- I
Near Bengali Sweets
 New Delhi-110049
 Phone No.:011 -46573847 , +91 - 9810117094
 E-mail Id:info@gyanmantra.in
 Website:www.gyanmantra.in