<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5649676694445053851</id><updated>2024-10-24T18:17:40.811+05:30</updated><category term="C language"/><category term="Linux"/><category term="CSE"/><category term="Engineers"/><category term="IT"/><category term="India"/><title type='text'>Linux Hub</title><subtitle type='html'>All High End Solutions</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Er. Manoj Kumar</name><uri>http://www.blogger.com/profile/05700651269272784365</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-1542647083527891670</id><published>2011-04-06T11:05:00.000+05:30</published><updated>2011-04-06T11:05:02.034+05:30</updated><title type='text'>IF-ELSE</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;The simplest of the decision making in a programming language is if-else.&lt;br /&gt;
But before this we need to go inside the operators used for comparison.&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
int main(){&lt;br /&gt;
int i = 10;&lt;br /&gt;
printf(&quot;%d %d %d&quot;,i&amp;gt;20, i&amp;lt; 20; i ==20);&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
Answer is:&lt;br /&gt;
0 1 0&lt;br /&gt;
&lt;br /&gt;
This thing you won&#39;t find in most of the books. When a comparison fails then it is replaced by 0 otherwise by 1. In the above example when i&amp;gt;20 proves to be failed, then we have found 0 as the output. Isn&#39;t it amazing, how the things are done in a simple manner.&lt;br /&gt;
&lt;br /&gt;
Working example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
&lt;br /&gt;
int i = 10;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(i&amp;lt;5)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;i is greater than 5\n&quot;);&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;i is less than 5\n&quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
Output: i is greater than 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/1542647083527891670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/04/if-else.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1542647083527891670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1542647083527891670'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/04/if-else.html' title='IF-ELSE'/><author><name>Er. Manoj Kumar</name><uri>http://www.blogger.com/profile/05700651269272784365</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-2862621949272003194</id><published>2011-02-22T17:48:00.000+05:30</published><updated>2011-02-22T17:48:12.328+05:30</updated><title type='text'>C Programming - Part 5</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Increment/Decrement Operator with example.&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=10,j;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; j=++i;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;%d\n&quot;,j,i);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; j=i++;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;%d\n&quot;,j,i);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$ gcc test.c&lt;br /&gt;
./a.out &lt;br /&gt;
11 11&lt;br /&gt;
11 12&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/2862621949272003194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/02/c-programming-part-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/2862621949272003194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/2862621949272003194'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/02/c-programming-part-5.html' title='C Programming - Part 5'/><author><name>Er. Manoj Kumar</name><uri>http://www.blogger.com/profile/05700651269272784365</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-1618499313829911759</id><published>2011-02-07T12:52:00.004+05:30</published><updated>2011-07-03T14:37:02.729+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C language"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>C Programming - Part 4</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Working with C Operators&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;There are some basic but important things that every learner of C should know .&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;These are-- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/i&gt; &amp;nbsp;&amp;nbsp; &lt;br /&gt;
• Add plenty of comments using &amp;nbsp;(/* &amp;nbsp; &amp;nbsp; */ &amp;nbsp; &amp;nbsp;or &amp;nbsp; &amp;nbsp; // )&lt;br /&gt;
• Good layout,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;it should be not like this :&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main( ) {printf(&quot;Hello World\n&quot;);}&lt;br /&gt;
• Use meaningful variable names&lt;br /&gt;
• Initialize your variables&lt;br /&gt;
• Use parentheses to avoid confusion as:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a=(10.0 + 2.0) * (5.0 - 6.0) / 2.0&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Common variable types&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;int -&lt;/b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;stores integers&lt;br /&gt;
(-32767 to +32768)-- for 16 bit machine&lt;br /&gt;
&amp;nbsp;(-2147483647 to + 2147483648)--&amp;nbsp;&amp;nbsp;for 32-bit machine&lt;br /&gt;
&amp;nbsp;(-9223372036854775807 to 9223372036854775808)-&amp;nbsp;for 64 bit machine&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;unsigned int &lt;/b&gt;– range upto 0 to 65535 for 16 bit machine&lt;br /&gt;
&amp;nbsp;0 to&amp;nbsp; 4294967296--&amp;nbsp;for 32- bit machine&lt;br /&gt;
&amp;nbsp;0 to 18446744073709551616-- &amp;nbsp;&amp;nbsp;for 64 bit machine&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;char&lt;/b&gt; – holds 1 byte of data (-127 to 128)&lt;br /&gt;
&lt;b&gt;unsigned char&lt;/b&gt; – holds 1 byte (0 to +255)&lt;br /&gt;
&lt;b&gt;long&lt;/b&gt; – usually double int &amp;nbsp;(signed)&lt;br /&gt;
&lt;b&gt;unsigned long&lt;/b&gt; – positive double int&lt;br /&gt;
&lt;b&gt;float&lt;/b&gt; – floating point variable&lt;br /&gt;
&lt;b&gt;double&lt;/b&gt; – twice of a floating point variable&lt;br /&gt;
Note: local, global and static variables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; printf&amp;nbsp; function arguments&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;• printf (“%d”,i);&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Usual variable&amp;nbsp;&amp;nbsp;&amp;nbsp; type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Display&lt;/b&gt;&lt;br /&gt;
%c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; single character&lt;br /&gt;
%d (%i) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;signed integer&lt;br /&gt;
%e (%E) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; float or double&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exponential format&lt;br /&gt;
%f &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;float or double&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; signed decimal&lt;br /&gt;
%g (%G) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; float or double&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use %f or %e as required&lt;br /&gt;
%o &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;unsigned octal value&lt;br /&gt;
%p &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pointer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; address stored in pointer&lt;br /&gt;
%s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; array of char &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sequence of characters&lt;br /&gt;
%u &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unsigned decimal&lt;br /&gt;
%x (%X) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;unsigned hex value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; Operators&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; addition&lt;br /&gt;
-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subtraction&lt;br /&gt;
* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; multiplication&lt;br /&gt;
/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; division&lt;br /&gt;
% &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; mod or remainder (e.g., 2%3 is 2), also called &#39;modulo&#39;&lt;br /&gt;
&amp;lt;&amp;lt; &amp;nbsp; &amp;nbsp;&amp;nbsp; left-shift (e.g., i&amp;lt;&amp;lt;j is i shifted to the left by j bits)&lt;br /&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;nbsp; right-shift&lt;br /&gt;
&amp;amp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; bitwise AND&lt;br /&gt;
| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; bitwise OR&lt;br /&gt;
^ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; bitwise exclusive-OR&lt;br /&gt;
&amp;amp;&amp;amp; &amp;nbsp; &amp;nbsp; logical AND (returns 1 if both operands are non-zero; else 0)&lt;br /&gt;
||&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logical OR (returns 1 if either operand is non-zero; else 0)&lt;br /&gt;
&amp;lt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; less than (e.g., i&amp;lt;j returns 1 if i is less than j)&lt;br /&gt;
&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; greater than&lt;br /&gt;
&amp;lt;= &amp;nbsp; &amp;nbsp; less than or equal&lt;br /&gt;
&amp;gt;= &amp;nbsp; &amp;nbsp; greater than or equal&lt;br /&gt;
== &amp;nbsp; &amp;nbsp; equals&lt;br /&gt;
!=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; does not equal&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; &lt;i&gt;Increment and Decrement Operators&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;++ Increment operator&lt;br /&gt;
&amp;nbsp;&amp;nbsp; -- Decrement Operator&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;k++ or k--&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;b&gt;Post-increment/decrement&lt;/b&gt;)&lt;br /&gt;
&amp;nbsp; k = 10;&lt;br /&gt;
&amp;nbsp; x = k++;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // sets x to 10, then increments k to 11&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;++k or --k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;b&gt;Pre-increment/decrement&lt;/b&gt;)&lt;br /&gt;
&amp;nbsp; k = 10;&lt;br /&gt;
&amp;nbsp; x = ++k; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; // increments k to 11 and then sets x to the&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// resulting value, i.e., to 11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;We can check these increment and decrement operator into our small tricky programs and can check the value .Till next time try it into the programs .&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;In next post we will try these programs.&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;color: blue;&quot;&gt;&lt;i&gt;Thanks&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;color: blue;&quot;&gt;&lt;i&gt;Er.Surender Sharma&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&lt;span style=&quot;color: blue;&quot;&gt;linux Kernel Developer&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/1618499313829911759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/02/some-basic-important-things-of-c.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1618499313829911759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1618499313829911759'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/02/some-basic-important-things-of-c.html' title='C Programming - Part 4'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-8250065462241594871</id><published>2011-02-07T11:10:00.003+05:30</published><updated>2011-07-03T14:25:47.378+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C language"/><title type='text'>C Programming - Part 3</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Structure of a ‘C’ program &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
This is the structure of program which shows how it looks like.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;pre-processor directives&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; global declarations&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function prototypes&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main( )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local variables to function main ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statements associated with function main ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f1( )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local variables to function f1 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statements associated with function f1 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f2( )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local variables to function f2 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statements associated with function f2 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Structure of my first ‘C’ program&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;i&gt;&lt;b&gt; /* This is&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a comment */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; // This is a one-line comment&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; # include &amp;lt;stdio.h&amp;gt; &amp;nbsp; &amp;nbsp; /* includes header files */&lt;br /&gt;
&amp;nbsp; int&amp;nbsp; main( ) &amp;nbsp; &amp;nbsp; /* Must have a main function. First function executed */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; printf (&quot;Hello World!&quot;); &amp;nbsp; &amp;nbsp; &amp;nbsp;/* stdio functions */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After making this program we need to compile it.One of the compiler we are using is&amp;nbsp;&lt;b&gt;gcc compiler&lt;/b&gt; . &lt;b&gt;gcc compiler&lt;/b&gt; is best compiler for C programs.The full form of &lt;b&gt;gcc&lt;/b&gt; is&amp;nbsp;&lt;a class=&quot;http&quot; href=&quot;http://gcc.gnu.org/&quot;&gt;GNU Compiler Collection&lt;/a&gt; .&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
To use this compiler try as follows:-&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;cmd prompt&amp;gt;gcc test.c -o test&lt;/b&gt;&lt;br /&gt;
The prompt we are using id linux prompt.&lt;br /&gt;
&lt;b&gt;test.c&lt;/b&gt; is the name of the file where you have saved your program&lt;br /&gt;
&lt;b&gt;test&lt;/b&gt;&amp;nbsp;will be the name of our output compiled file i.e executable file or binary file.&lt;br /&gt;
we can run our program as&lt;br /&gt;
&lt;b&gt;cmd prompt&amp;gt; ./test&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
if we are not giving the output file name then by default it creates the a.out output file .&lt;br /&gt;
&lt;br /&gt;
Description of our basic program is as follows:-&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#(hash) &amp;nbsp; is the Preprocessor directives and lines included in the code of our programs &amp;nbsp;are not program statements but directives for the preprocessor. These lines are always preceded by &amp;nbsp;(&lt;tt&gt;#&lt;/tt&gt;). The preprocessor is executed before the actual compilation of code begins, therefore the preprocessor digests all these directives before any code is generated by the statements.&lt;/b&gt;&lt;/i&gt; &lt;br /&gt;
&lt;i&gt;&lt;b&gt;These preprocessor directives extend only across a single line of code. As soon as a newline character is found, the preprocessor directive is considered to be end. No semicolon (;) is expected at the end of a preprocessor directive.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;stdio.h-- &amp;nbsp;is the standard input ouput header file and in which all input functions &amp;nbsp; &amp;nbsp; &amp;nbsp;( scanf ) and all ouput functions (printf) are included. We are including the description of printf function into our current program and also we are giving the parameter value in this printf function as&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;Hello world !&quot;);&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;int main ( ) {&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;}&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;int-- return type means , main function whose return value is integer .&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;main ( )-- is the function name&amp;nbsp; .&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;( ) in the blank&amp;nbsp; braces we give&amp;nbsp; command line arguments&amp;nbsp; to the main function .&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;printf(&quot;Hello world &quot;);---- printf is for printing the output value on the screen .&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
this is the basic program description .We will start from initial &amp;nbsp;.Then we move forward . We will make it simple to understand .Also we should know that what is written in our program that what is the meaning of each particular keyword . Then only we will be able to get the C skills . So wait for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: blue;&quot;&gt;&lt;i&gt;Thanks&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;color: blue;&quot;&gt;&lt;i&gt;Er.Surender Sharma&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&lt;span style=&quot;color: blue;&quot;&gt;linux Kernel Developer&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/8250065462241594871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/02/structure-of-c-program.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/8250065462241594871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/8250065462241594871'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/02/structure-of-c-program.html' title='C Programming - Part 3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-6508320589932080875</id><published>2011-02-05T10:15:00.002+05:30</published><updated>2011-02-09T16:49:13.828+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C language"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>C Programming - Part 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;In addition to surender&#39;s Last article, I would like to elaborate more on the C Language. Most of the operating systems, which you might have been using in your desktop, servers, mobile phone, mobile TV, portable MP3 players etc. are running the C code.&amp;nbsp; &quot;Kernel&quot; the integral part of the operating system,&amp;nbsp; and it is designed and developed using C programming algorithms. If a person is well versed in C, he/she can do any thing in computer science.&lt;br /&gt;
&lt;br /&gt;
I really appreciate Surender&#39;s initiative to teach C Language through this blog. If any of his &quot;student&quot; have any doubt then please don&#39;t hesitate putting up your questions.&lt;br /&gt;
&lt;br /&gt;
Wishing you all a very successful C Programming. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/6508320589932080875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/02/information-on-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/6508320589932080875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/6508320589932080875'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/02/information-on-c.html' title='C Programming - Part 2'/><author><name>Er. Manoj Kumar</name><uri>http://www.blogger.com/profile/05700651269272784365</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-1224674967107300760</id><published>2011-02-04T18:14:00.004+05:30</published><updated>2011-02-09T10:13:02.540+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C language"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>C Programming - 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;Part 1&quot;C is Basic language for learning if you know the C language then you can learn any language but professional C is not in 10 programs . add, mul div, fact programs . C means logical programming or conceptual language .That means you should have clear concept of C i.e. deep knowledge then you will be able to adjust C and in turn any language ,very easily .Also you have to learn the programming concept of C but that does not mean just 10 programs .So we will try to learn more than &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;so called 10 programs. But before Starting the C language we will check out intro that what is C ? Who has developed the C language ? Who created this ? How it is with us&amp;nbsp;&lt;/i&gt;&amp;nbsp;?&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=widgetsamazon-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0393979504&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
The programming language C was originally developed by Dennis Ritchie of Bell Laboratories and was designed to run on a &lt;b&gt;PDP-11&lt;/b&gt; with a UNIX operating system.&lt;br /&gt;
Although it was originally intended to run under UNIX, there has been a great interest in running it under the &lt;b&gt;MS-DOS operating system&lt;/b&gt; on the &lt;b&gt;IBM PC&lt;/b&gt; and compatibles. It is an excellent language for this environment because of the simplicity of expression, the compactness of the code, and the wide range of applicability. Also, due to the simplicity and ease of writing a C compiler, it is usually the first high level language available on any new computer, including microcomputers, minicomputers, and mainframes. &lt;br /&gt;
C is not the best beginning language because it is somewhat cryptic in nature. It allows the programmer a wide range of operations from high level down to a very low level, approaching the level of assembly language. There seems to be no limit to the flexibility available. &lt;i&gt;&lt;b&gt;One experienced C programmer made the statement, &quot;You can program anything in C&quot;&lt;/b&gt;&lt;/i&gt;, &lt;b&gt;&lt;i&gt;and the statement is well supported by my own experience with the language&lt;/i&gt;&lt;/b&gt;. Along with the resulting freedom however, you take on a great deal of responsibility because it is very easy to write a program that destroys itself due to the silly little errors that a good Pascal compiler will flag and call a fatal error. In C, you are very much on your own as you will soon find.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Wait for next article on starting programming concept with good skills in deep.T&lt;/b&gt;&lt;b&gt;his is just the intro part of C&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: blue;&quot;&gt;&lt;i&gt;Thanks&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;color: blue;&quot;&gt;&lt;i&gt;Er.Surender Sharma&lt;/i&gt;&lt;/div&gt;&lt;i style=&quot;color: blue;&quot;&gt;linux Kernel Developer&lt;/i&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/1224674967107300760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/02/introduction-to-c-tutorial.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1224674967107300760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1224674967107300760'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/02/introduction-to-c-tutorial.html' title='C Programming - 1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-8885628373175766024</id><published>2011-02-03T10:56:00.001+05:30</published><updated>2011-02-03T11:50:42.349+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSE"/><category scheme="http://www.blogger.com/atom/ns#" term="IT"/><title type='text'>Computer Science v/s  IT</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Some time it seems to be weird when any Engineering student has been asked a simple question and they don&#39;t answer it properly.&lt;br /&gt;
&quot;Difference between IT and C&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=widgetsamazon-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004DK5CW4&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;omputer Science. ?&quot;&lt;br /&gt;
They really don&#39;t know the difference. I have asked this question in many Engineering Colleges during my seminar on &quot;Open Source&quot;. But I feel pity on the students when they just look at each other and don&#39;t give the correct answer . So lets clear this confusion.&lt;br /&gt;
Computer science is related to the science which is the base of today&#39;s&amp;nbsp; computation. If you look at the Computer Science Engineering Syllabus you will find so many subjects which are the part of Computer&#39;s Science e.g. Microprocessor, Operating Systems, Compiler Design, Computer Architecture, C Programming. &lt;br /&gt;
&lt;br /&gt;
IT syllabus will have Java, Web design, .NET, Linux Admin etc. So it&#39;s very clear that&amp;nbsp; the IT is mainly a computer application subject and CSE is the the core of the computation.&amp;nbsp; But it&#39;s our bad luck that the Engineering Students don&#39;t know this easy to understand difference. And to make it worse, Engineering College&#39;s lecturer are too unaware of this difference.&lt;br /&gt;
&lt;br /&gt;
So don&#39;t get confused while making a selection between IT and CSE. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/8885628373175766024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/02/compputer-science-vs-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/8885628373175766024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/8885628373175766024'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/02/compputer-science-vs-it.html' title='Computer Science v/s  IT'/><author><name>Er. Manoj Kumar</name><uri>http://www.blogger.com/profile/05700651269272784365</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5649676694445053851.post-1552089863627833228</id><published>2011-02-02T13:31:00.004+05:30</published><updated>2011-02-03T11:51:47.815+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Engineers"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Welcome to the world of Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Hello friends&lt;/b&gt; ,&lt;br /&gt;
&lt;br /&gt;
We have started this knowledge sharing blog of learning the core field i.e. &lt;b&gt;&quot;C&quot; &lt;/b&gt;and &lt;b&gt;Linux Kernel&lt;/b&gt; &lt;b&gt;,so we want to share our experience and our problems and solutions and our guidance with all &lt;/b&gt;.Those who are keen of sharing&amp;nbsp; knowledge and experience ,they can come to this core field world .It is very interesting field and you will enjoy a lot .&lt;br /&gt;
&lt;br /&gt;
Also , we are also supporting to &quot;&lt;b&gt;Indian IT Technology&lt;/b&gt;&quot;.We are trying to divert Indian talent into this &lt;b&gt;core field, as a Science&lt;/b&gt; &lt;b&gt;Subject&lt;/b&gt;. Because in today&#39;s scenario every body is going through the built in tools like .Net packages , already built in Java libraries . Do you think that there are engineers who created the Java libraries and .Net type packages and other graphical tools .Then what we are doing ? We are just using their made tools and and we boast ourselves as engineers.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&quot;An Engineer creates the engine . He/She never becomes the Driver of that engine. So don&#39;t become the Engineer like a Driver, Become the Engineer like an engine maker &quot;.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
You should have guts to invent the engine so that world can use it. Look around and you will find that every engineer is using the US based product and says themselves as software engineer,this is not the engineering,is this ?&lt;br /&gt;
&lt;br /&gt;
In Japan ,China,US and Germany children of age bar between 12-15 years create the games after using these tools. They are just children and we are Engineers . There is no difference between those Children and our Engineers.&lt;br /&gt;
&lt;br /&gt;
So ,get up and become a good Engineer and give your Hands to develop the Indian IT and that will become the real IT.Do not be dependent on USA . If we will not change ourselves then &lt;i&gt;USA will sneeze and we the Indians will get swine flu.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&quot;India has not developed its Operating System and tool in-spite of such huge population and we are dreaming that India is the No.1 in IT field. How can you say this ?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Till now India haven&#39;t its &quot; National Identity Card Software &quot; . And we are No.-1 in IT ,what a joke .&quot;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Questions:-&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Why we can not be able to develop our own Toolchain , Operating System and our own Hardwares ?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The reasons are :-&lt;br /&gt;
&lt;i&gt;&lt;b&gt;1) Our students and youngsters are not taking interest in Science of Computer .&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;2) They just want to earn money immediately ,only money .&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;3) They want to use the already built in tools and want to learn just graphical creative tools.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;For a minute sit back and think how this tools are created.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Try to become the real Engineers.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Hence,share your knowledge with us.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;This article is just for motivating you all and not for humiliating because we always think about our country.That&#39;s why we started a movement only in a hope that technologies will be invented in India .&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;We require your help to make our dream successful.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Hence come and join this Linux Hub and Open Source world because you will be free to do what you want to do ?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You are most welcome to share the knowledge ,start discussion ask questions and even you can answer some questions.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #351c75;&quot;&gt;Once again welcome to the world of Linux. &lt;/div&gt;&lt;div style=&quot;color: #351c75;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: #351c75;&quot;&gt;&lt;i&gt;written by &lt;/i&gt;:&lt;/div&gt;&lt;div style=&quot;color: #351c75;&quot;&gt;&lt;i&gt;Er.Surender Sharma&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;color: #351c75;&quot;&gt;&lt;i&gt;linux Kernel Developer&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-hub.blogspot.com/feeds/1552089863627833228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-hub.blogspot.com/2011/02/welcome-to-linux-world.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1552089863627833228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5649676694445053851/posts/default/1552089863627833228'/><link rel='alternate' type='text/html' href='http://linux-hub.blogspot.com/2011/02/welcome-to-linux-world.html' title='Welcome to the world of Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry></feed>